emacs/test/lisp/erc
F. Jason Park 40b6f0180b ; Tweak some ERC tests and related utilities
* test/lisp/erc/erc-scenarios-keep-place-indicator.el
(erc-scenarios-keep-place-indicator--follow): Intersperse more
`redisplay' calls to update the indicator's overlay.
* test/lisp/erc/erc-tests.el (erc-tests--assert-printed-in-subprocess):
Wrap CODE form in keyword sentinel.
(erc--find-mode, erc--essential-hook-ordering): Use modified interface.
(erc--find-group--real, erc--find-group/realistic): Rename former to
latter and run in subprocess.
(erc--update-modules/realistic): Redo to run in subprocess instead of
mocking.
* test/lisp/erc/resources/erc-d/erc-d-t.el
(erc-d-t-kill-related-buffers): Don't bother canceling
`erc-server-flood-timer', even in an actual ERC buffer, since
`erc-server-send-queue' first checks whether its BUFFER argument is
still live before sending anything to the process.  Also, don't bother
collecting buffers only to immediately kill them.
* test/lisp/erc/resources/erc-d/erc-d.el (erc-d--filter): Always clear
remainder.  Otherwise, partial emissions from the peer that aren't
terminated by a newline will confuse subsequent processing.
* test/lisp/erc/resources/erc-scenarios-common.el
(erc-scenarios-common--run-in-term): Look for a library called
`erc-tests-compat', which ERC uses in its external CI to provide
compatibility shims of definitions too obscure or unfit for inclusion in
the Compat package on ELPA.
* test/lisp/erc/resources/erc-tests-common.el
(erc-tests-common-kill-buffers): Also kill non-`erc-mode' buffers whose
names match a scheme used by ERC for work buffers.  Allow for the
EXTRA-BUFFERS argument to possibly contain killed and null buffers.
2026-04-30 15:46:29 -07:00
..
resources ; Tweak some ERC tests and related utilities 2026-04-30 15:46:29 -07:00
erc-button-tests.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
erc-dcc-tests.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
erc-fill-tests.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
erc-goodies-tests.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
erc-join-tests.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
erc-match-tests.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
erc-networks-tests.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
erc-nicks-tests.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
erc-notify-tests.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
erc-sasl-tests.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
erc-scenarios-auth-source.el Revert "Repair serious breakage in the batch tests." 2026-03-04 19:24:52 +01:00
erc-scenarios-base-association-nick.el Revert "Repair serious breakage in the batch tests." 2026-03-04 19:24:52 +01:00
erc-scenarios-base-association-query.el Revert "Repair serious breakage in the batch tests." 2026-03-04 19:24:52 +01:00
erc-scenarios-base-association-samenet.el Revert "Repair serious breakage in the batch tests." 2026-03-04 19:24:52 +01:00
erc-scenarios-base-association.el Revert "Repair serious breakage in the batch tests." 2026-03-04 19:24:52 +01:00
erc-scenarios-base-attach.el Revert "Repair serious breakage in the batch tests." 2026-03-04 19:24:52 +01:00
erc-scenarios-base-auto-recon.el Revert "Repair serious breakage in the batch tests." 2026-03-04 19:24:52 +01:00
erc-scenarios-base-buffer-display.el Revert "Repair serious breakage in the batch tests." 2026-03-04 19:24:52 +01:00
erc-scenarios-base-chan-modes.el Revert "Repair serious breakage in the batch tests." 2026-03-04 19:24:52 +01:00
erc-scenarios-base-compat-rename-bouncer.el Revert "Repair serious breakage in the batch tests." 2026-03-04 19:24:52 +01:00
erc-scenarios-base-kill-on-part.el Revert "Repair serious breakage in the batch tests." 2026-03-04 19:24:52 +01:00
erc-scenarios-base-local-module-modes.el Revert "Repair serious breakage in the batch tests." 2026-03-04 19:24:52 +01:00
erc-scenarios-base-local-modules.el Revert "Repair serious breakage in the batch tests." 2026-03-04 19:24:52 +01:00
erc-scenarios-base-misc-regressions.el Revert "Repair serious breakage in the batch tests." 2026-03-04 19:24:52 +01:00
erc-scenarios-base-netid-bouncer-id.el Revert "Repair serious breakage in the batch tests." 2026-03-04 19:24:52 +01:00
erc-scenarios-base-netid-bouncer-recon-base.el Revert "Repair serious breakage in the batch tests." 2026-03-04 19:24:52 +01:00
erc-scenarios-base-netid-bouncer-recon-both.el Revert "Repair serious breakage in the batch tests." 2026-03-04 19:24:52 +01:00
erc-scenarios-base-netid-bouncer-recon-id.el Revert "Repair serious breakage in the batch tests." 2026-03-04 19:24:52 +01:00
erc-scenarios-base-netid-bouncer.el Revert "Repair serious breakage in the batch tests." 2026-03-04 19:24:52 +01:00
erc-scenarios-base-netid-samenet.el Revert "Repair serious breakage in the batch tests." 2026-03-04 19:24:52 +01:00
erc-scenarios-base-query-participants.el Revert "Repair serious breakage in the batch tests." 2026-03-04 19:24:52 +01:00
erc-scenarios-base-reconnect.el Revert "Repair serious breakage in the batch tests." 2026-03-04 19:24:52 +01:00
erc-scenarios-base-renick.el Revert "Repair serious breakage in the batch tests." 2026-03-04 19:24:52 +01:00
erc-scenarios-base-reuse-buffers.el Revert "Repair serious breakage in the batch tests." 2026-03-04 19:24:52 +01:00
erc-scenarios-base-send-message.el Revert "Repair serious breakage in the batch tests." 2026-03-04 19:24:52 +01:00
erc-scenarios-base-split-line.el Revert "Repair serious breakage in the batch tests." 2026-03-04 19:24:52 +01:00
erc-scenarios-base-statusmsg.el Revert "Repair serious breakage in the batch tests." 2026-03-04 19:24:52 +01:00
erc-scenarios-base-unstable.el Revert "Repair serious breakage in the batch tests." 2026-03-04 19:24:52 +01:00
erc-scenarios-base-upstream-recon-soju.el Revert "Repair serious breakage in the batch tests." 2026-03-04 19:24:52 +01:00
erc-scenarios-base-upstream-recon-znc.el Revert "Repair serious breakage in the batch tests." 2026-03-04 19:24:52 +01:00
erc-scenarios-display-message.el Revert "Repair serious breakage in the batch tests." 2026-03-04 19:24:52 +01:00
erc-scenarios-fill-wrap.el Revert "Repair serious breakage in the batch tests." 2026-03-04 19:24:52 +01:00
erc-scenarios-ignore.el Revert "Repair serious breakage in the batch tests." 2026-03-04 19:24:52 +01:00
erc-scenarios-internal.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
erc-scenarios-join-auth-source.el Revert "Repair serious breakage in the batch tests." 2026-03-04 19:24:52 +01:00
erc-scenarios-join-display-context.el Revert "Repair serious breakage in the batch tests." 2026-03-04 19:24:52 +01:00
erc-scenarios-join-netid-newcmd-id.el Revert "Repair serious breakage in the batch tests." 2026-03-04 19:24:52 +01:00
erc-scenarios-join-netid-newcmd.el Revert "Repair serious breakage in the batch tests." 2026-03-04 19:24:52 +01:00
erc-scenarios-join-netid-recon-id.el Revert "Repair serious breakage in the batch tests." 2026-03-04 19:24:52 +01:00
erc-scenarios-join-netid-recon.el Revert "Repair serious breakage in the batch tests." 2026-03-04 19:24:52 +01:00
erc-scenarios-join-timing.el Revert "Repair serious breakage in the batch tests." 2026-03-04 19:24:52 +01:00
erc-scenarios-keep-place-indicator-trunc.el Revert "Repair serious breakage in the batch tests." 2026-03-04 19:24:52 +01:00
erc-scenarios-keep-place-indicator.el ; Tweak some ERC tests and related utilities 2026-04-30 15:46:29 -07:00
erc-scenarios-log.el Revert "Repair serious breakage in the batch tests." 2026-03-04 19:24:52 +01:00
erc-scenarios-match.el Revert "Repair serious breakage in the batch tests." 2026-03-04 19:24:52 +01:00
erc-scenarios-misc-commands.el Revert "Repair serious breakage in the batch tests." 2026-03-04 19:24:52 +01:00
erc-scenarios-misc.el Revert "Repair serious breakage in the batch tests." 2026-03-04 19:24:52 +01:00
erc-scenarios-nicks-track.el Revert "Repair serious breakage in the batch tests." 2026-03-04 19:24:52 +01:00
erc-scenarios-prompt-format.el Revert "Repair serious breakage in the batch tests." 2026-03-04 19:24:52 +01:00
erc-scenarios-sasl.el Revert "Repair serious breakage in the batch tests." 2026-03-04 19:24:52 +01:00
erc-scenarios-scrolltobottom-relaxed.el Revert "Repair serious breakage in the batch tests." 2026-03-04 19:24:52 +01:00
erc-scenarios-scrolltobottom.el Revert "Repair serious breakage in the batch tests." 2026-03-04 19:24:52 +01:00
erc-scenarios-services-misc.el Revert "Repair serious breakage in the batch tests." 2026-03-04 19:24:52 +01:00
erc-scenarios-spelling.el ert-play-keys function 2026-04-16 13:30:42 +02:00
erc-scenarios-stamp.el Revert "Repair serious breakage in the batch tests." 2026-03-04 19:24:52 +01:00
erc-scenarios-status-sidebar.el Revert "Repair serious breakage in the batch tests." 2026-03-04 19:24:52 +01:00
erc-services-tests.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
erc-stamp-tests.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
erc-tests.el ; Tweak some ERC tests and related utilities 2026-04-30 15:46:29 -07:00
erc-track-tests.el Add tests for erc-track-faces-normal-list regression 2026-03-23 18:16:31 -07:00