]> git.eshelyaron.com Git - emacs.git/commit
Allow selecting graphical ERC tests manually
authorF. Jason Park <jp@neverwas.me>
Sat, 23 Dec 2023 23:23:44 +0000 (15:23 -0800)
committerEshel Yaron <me@eshelyaron.com>
Tue, 2 Jan 2024 07:21:29 +0000 (08:21 +0100)
commitd0b619c2c9b81630632adc2c0ba9a2b1b66fdb58
treec056b797e5e8d3ee9fad36cdda14bedecf10d5f5
parent9852f739ef75662e5ef8fe03de26f3f3cca65cbd
Allow selecting graphical ERC tests manually

* test/lisp/erc/erc-fill-tests.el
(erc-fill-wrap--monospace, erc-fill-wrap--merge,
erc-fill-wrap-tests--merge-action,
erc-fill-wrap-tests--merge-action/indicator-pre,
erc-fill-wrap-tests--merge-action/indicator-post,
erc-fill-line-spacing, erc-fill-wrap-visual-keys--body,
erc-fill-wrap-visual-keys--prompt, erc-fill--left-hand-stamps): Tag as
:erc--graphcial.
* test/lisp/erc/erc-scenarios-internal.el
(erc-scenarios-internal--run-interactive-all): New test to assist ERC
contributors in -jN parallel runs.
* test/lisp/erc/erc-scenarios-scrolltobottom-relaxed.el
(erc-scenarios-scrolltobottom--relaxed): Tag as :erc--graphical.
* test/lisp/erc/erc-scenarios-scrolltobottom.el
(erc-scenarios-scrolltobottom--normal,
erc-scenarios-scrolltobottom--all): Tag as :erc--graphical.
* test/lisp/erc/erc-scenarios-status-sidebar.el
(erc-scenarios-status-sidebar--nickbar): Tag as :erc--graphical.
* test/lisp/erc/erc-tests.el (erc--channel-modes/graphic-p): Tag as
:erc--graphical.
* test/lisp/erc/resources/base/local-modules/first.eld: Timeouts.
* test/lisp/erc/resources/erc-scenarios-common.el
(erc-scenarios-common--graphical-p): New variable.
(erc-scenarios-common--make-bindings): Don't enable
`inhibit-interaction' when interactive.  Set
`erc-scenarios-common--graphical-p' flag when
`:erc--graphical' tag present and running interactively.
(erc-scenarios-common-with-cleanup): Account for variable
`erc-scenarios-common--graphical-p'.
(erc-scenarios-common-scrolltobottom--normal): Turn off
`erc-scrolltobottom-mode' when test finishes so as not to pollute when
running multiple interactive tests.
; * test/lisp/erc/resources/join/network-id/barnet.eld: Timeouts.

(cherry picked from commit c83a2d15097e39d2a46d898f7731ca592c59e5a7)
test/lisp/erc/erc-fill-tests.el
test/lisp/erc/erc-scenarios-internal.el
test/lisp/erc/erc-scenarios-scrolltobottom-relaxed.el
test/lisp/erc/erc-scenarios-scrolltobottom.el
test/lisp/erc/erc-scenarios-status-sidebar.el
test/lisp/erc/erc-tests.el
test/lisp/erc/resources/base/local-modules/first.eld
test/lisp/erc/resources/erc-scenarios-common.el
test/lisp/erc/resources/join/network-id/barnet.eld