[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
fix/bug-48598 updated (b125039c03 -> 0f84b738a5)
From: |
F. Jason Park |
Subject: |
fix/bug-48598 updated (b125039c03 -> 0f84b738a5) |
Date: |
Wed, 4 May 2022 02:30:45 -0400 (EDT) |
jpneverwas pushed a change to branch fix/bug-48598.
from b125039c03 [FIXUP] Add user oriented test scenarios for ERC
new c2943fec8e [CATCH-UP] Synchronize with patch set
new 0f84b738a5 [DEBUG] Force one-off test job
Summary of changes:
doc/misc/erc.texi | 151 +-
lisp/erc/erc-backend.el | 16 +-
lisp/erc/erc-compat.el | 86 -
lisp/erc/erc-join.el | 6 +-
lisp/erc/erc-networks.el | 21 +-
lisp/erc/erc-services.el | 19 +-
lisp/erc/erc.el | 235 +-
test/infra/gitlab-ci.yml | 2 +-
test/infra/test-jobs.yml | 3 +-
.../erc-d/erc-d-self-resources/proxy-subprocess.el | 26 -
test/lisp/erc/erc-join-tests.el | 40 +-
test/lisp/erc/erc-scenarios-common.el | 152 --
test/lisp/erc/erc-scenarios.el | 2312 --------------------
.../erc/{erc-d => erc-scenarios}/erc-d-self.el | 89 +-
.../erc/erc-scenarios/erc-scenarios-auth-source.el | 178 ++
.../erc-scenarios-base-association-nick.el | 164 ++
.../erc-scenarios-base-association-samenet.el | 144 ++
.../erc-scenarios-base-association.el | 196 ++
.../erc-scenarios-base-compat-rename-bouncer.el | 175 ++
.../erc-scenarios-base-misc-regressions.el | 135 ++
.../erc-scenarios-base-netid-bouncer-id.el | 34 +
.../erc-scenarios-base-netid-bouncer-recon-base.el | 30 +
.../erc-scenarios-base-netid-bouncer-recon-both.el | 32 +
.../erc-scenarios-base-netid-bouncer-recon-id.el | 35 +
.../erc-scenarios-base-netid-bouncer.el | 35 +
.../erc-scenarios-base-netid-samenet.el | 147 ++
.../erc-scenarios/erc-scenarios-base-reconnect.el | 227 ++
.../erc/erc-scenarios/erc-scenarios-base-renick.el | 310 +++
.../erc-scenarios-base-reuse-buffers.el | 189 ++
.../erc-scenarios/erc-scenarios-base-unstable.el | 137 ++
.../erc-scenarios-join-netid-newcmd-id.el | 50 +
.../erc-scenarios-join-netid-newcmd.el | 37 +
.../erc-scenarios-join-netid-recon-id.el | 46 +
.../erc-scenarios-join-netid-recon.el | 36 +
test/lisp/erc/erc-scenarios/erc-scenarios-misc.el | 145 ++
.../erc-scenarios/erc-scenarios-services-misc.el | 86 +
.../base/association/bouncer-history/barnet.eld | 2 +-
.../base/association/bouncer-history/foonet.eld | 0
.../base/association/multi-net/barnet.eld | 2 +-
.../base/association/multi-net/foonet.eld | 2 +-
.../base/association/nick-bump/renicked-again.eld | 4 +-
.../nick-bump/renicked-foisted-again.eld | 0
.../association/nick-bump/renicked-foisted.eld | 0
.../base/association/nick-bump/renicked.eld | 2 +-
.../reconnect-playback/foonet-again.eld | 4 +-
.../base/association/reconnect-playback/foonet.eld | 6 +-
.../base/association/same-network/chester.eld | 2 +-
.../base/association/same-network/tester-again.eld | 2 +-
.../base/association/same-network/tester.eld | 2 +-
.../resources}/base/auth-source/foonet.eld | 0
.../resources}/base/auth-source/nopass.eld | 0
.../base/channel-buffer-revival/foonet.eld | 2 +-
.../resources}/base/flood/soju.eld | 0
.../resources}/base/gapless-connect/barnet.eld | 2 +-
.../resources}/base/gapless-connect/foonet.eld | 2 +-
.../resources}/base/gapless-connect/pass-stub.eld | 0
.../resources}/base/mask-target-routing/foonet.eld | 0
.../base/network-id/bouncer/barnet-again.eld | 10 +-
.../base/network-id/bouncer/barnet-drop.eld | 2 +-
.../resources}/base/network-id/bouncer/barnet.eld | 10 +-
.../base/network-id/bouncer/foonet-again.eld | 8 +-
.../base/network-id/bouncer/foonet-drop.eld | 2 +-
.../resources}/base/network-id/bouncer/foonet.eld | 10 +-
.../base/network-id/bouncer/stub-again.eld | 0
.../base/network-id/same-network/chester.eld | 2 +-
.../base/network-id/same-network/tester.eld | 2 +-
.../resources}/base/reconnect/aborted-dupe.eld | 0
.../resources}/base/reconnect/aborted.eld | 0
.../resources}/base/reconnect/options-again.eld | 0
.../resources}/base/reconnect/options.eld | 0
.../resources}/base/reconnect/timer-last.eld | 0
.../resources}/base/reconnect/timer.eld | 0
.../base/renick/queries/bouncer-barnet.eld | 10 +-
.../base/renick/queries/bouncer-foonet.eld | 4 +-
.../resources}/base/renick/queries/solo.eld | 2 +-
.../resources}/base/renick/self/auto.eld | 4 +-
.../resources}/base/renick/self/manual.eld | 0
.../resources}/base/renick/self/qual-chester.eld | 0
.../resources}/base/renick/self/qual-tester.eld | 0
.../base/reuse-buffers/channel-buffers/barnet.eld | 10 +-
.../base/reuse-buffers/channel-buffers/foonet.eld | 4 +-
.../base/reuse-buffers/server-buffers/barnet.eld | 2 +-
.../base/reuse-buffers/server-buffers/foonet.eld | 2 +-
.../{ => erc-scenarios/resources}/erc-d/erc-d-i.el | 0
.../{ => erc-scenarios/resources}/erc-d/erc-d-t.el | 9 +-
.../{ => erc-scenarios/resources}/erc-d/erc-d-u.el | 2 +-
.../{ => erc-scenarios/resources}/erc-d/erc-d.el | 33 +-
.../resources/erc-d/resources}/basic.eld | 0
.../resources/erc-d/resources}/depleted.eld | 0
.../resources/erc-d/resources}/drop-a.eld | 0
.../resources/erc-d/resources}/drop-b.eld | 0
.../resources/erc-d/resources}/dynamic-barnet.eld | 0
.../resources/erc-d/resources}/dynamic-foonet.eld | 0
.../resources/erc-d/resources}/dynamic-stub.eld | 0
.../resources/erc-d/resources}/dynamic.eld | 8 +-
.../resources/erc-d/resources}/eof.eld | 0
.../resources/erc-d/resources}/fuzzy.eld | 0
.../resources/erc-d/resources}/incremental.eld | 0
.../erc-d/resources}/irc-parser-tests.eld | 0
.../resources/erc-d/resources}/linger-multi-a.eld | 0
.../resources/erc-d/resources}/linger-multi-b.eld | 0
.../resources/erc-d/resources}/linger.eld | 0
.../resources/erc-d/resources}/no-block.eld | 2 +-
.../resources/erc-d/resources}/no-match.eld | 0
.../resources/erc-d/resources}/no-pong.eld | 0
.../resources/erc-d/resources}/nonstandard.eld | 0
.../resources/erc-d/resources}/proxy-barnet.eld | 0
.../resources/erc-d/resources}/proxy-foonet.eld | 0
.../resources/erc-d/resources}/proxy-solo.eld | 0
.../resources/erc-d/resources/proxy-subprocess.el | 45 +
.../resources/erc-d/resources}/timeout.eld | 0
.../resources/erc-d/resources}/unexpected.eld | 0
.../resources/erc-scenarios-common.el | 467 ++++
.../resources}/join/legacy/foonet.eld | 0
.../resources}/join/network-id/barnet.eld | 2 +-
.../resources}/join/network-id/foonet-again.eld | 4 +-
.../resources}/join/network-id/foonet.eld | 8 +-
.../resources}/join/reconnect/foonet-again.eld | 0
.../resources}/join/reconnect/foonet.eld | 0
.../networks/announced-missing/foonet.eld | 0
.../resources}/services/auth-source/libera.eld | 0
.../resources}/services/password/libera.eld | 0
test/lisp/erc/erc-services-tests.el | 634 ++++--
test/lisp/erc/erc-tests.el | 59 +-
124 files changed, 4008 insertions(+), 3109 deletions(-)
delete mode 100644 test/lisp/erc/erc-d/erc-d-self-resources/proxy-subprocess.el
delete mode 100644 test/lisp/erc/erc-scenarios-common.el
delete mode 100644 test/lisp/erc/erc-scenarios.el
rename test/lisp/erc/{erc-d => erc-scenarios}/erc-d-self.el (95%)
create mode 100644 test/lisp/erc/erc-scenarios/erc-scenarios-auth-source.el
create mode 100644
test/lisp/erc/erc-scenarios/erc-scenarios-base-association-nick.el
create mode 100644
test/lisp/erc/erc-scenarios/erc-scenarios-base-association-samenet.el
create mode 100644
test/lisp/erc/erc-scenarios/erc-scenarios-base-association.el
create mode 100644
test/lisp/erc/erc-scenarios/erc-scenarios-base-compat-rename-bouncer.el
create mode 100644
test/lisp/erc/erc-scenarios/erc-scenarios-base-misc-regressions.el
create mode 100644
test/lisp/erc/erc-scenarios/erc-scenarios-base-netid-bouncer-id.el
create mode 100644
test/lisp/erc/erc-scenarios/erc-scenarios-base-netid-bouncer-recon-base.el
create mode 100644
test/lisp/erc/erc-scenarios/erc-scenarios-base-netid-bouncer-recon-both.el
create mode 100644
test/lisp/erc/erc-scenarios/erc-scenarios-base-netid-bouncer-recon-id.el
create mode 100644
test/lisp/erc/erc-scenarios/erc-scenarios-base-netid-bouncer.el
create mode 100644
test/lisp/erc/erc-scenarios/erc-scenarios-base-netid-samenet.el
create mode 100644 test/lisp/erc/erc-scenarios/erc-scenarios-base-reconnect.el
create mode 100644 test/lisp/erc/erc-scenarios/erc-scenarios-base-renick.el
create mode 100644
test/lisp/erc/erc-scenarios/erc-scenarios-base-reuse-buffers.el
create mode 100644 test/lisp/erc/erc-scenarios/erc-scenarios-base-unstable.el
create mode 100644
test/lisp/erc/erc-scenarios/erc-scenarios-join-netid-newcmd-id.el
create mode 100644
test/lisp/erc/erc-scenarios/erc-scenarios-join-netid-newcmd.el
create mode 100644
test/lisp/erc/erc-scenarios/erc-scenarios-join-netid-recon-id.el
create mode 100644
test/lisp/erc/erc-scenarios/erc-scenarios-join-netid-recon.el
create mode 100644 test/lisp/erc/erc-scenarios/erc-scenarios-misc.el
create mode 100644 test/lisp/erc/erc-scenarios/erc-scenarios-services-misc.el
rename test/lisp/erc/{erc-scenarios-resources =>
erc-scenarios/resources}/base/association/bouncer-history/barnet.eld (99%)
rename test/lisp/erc/{erc-scenarios-resources =>
erc-scenarios/resources}/base/association/bouncer-history/foonet.eld (100%)
rename test/lisp/erc/{erc-scenarios-resources =>
erc-scenarios/resources}/base/association/multi-net/barnet.eld (99%)
rename test/lisp/erc/{erc-scenarios-resources =>
erc-scenarios/resources}/base/association/multi-net/foonet.eld (99%)
rename test/lisp/erc/{erc-scenarios-resources =>
erc-scenarios/resources}/base/association/nick-bump/renicked-again.eld (97%)
rename test/lisp/erc/{erc-scenarios-resources =>
erc-scenarios/resources}/base/association/nick-bump/renicked-foisted-again.eld
(100%)
rename test/lisp/erc/{erc-scenarios-resources =>
erc-scenarios/resources}/base/association/nick-bump/renicked-foisted.eld (100%)
rename test/lisp/erc/{erc-scenarios-resources =>
erc-scenarios/resources}/base/association/nick-bump/renicked.eld (98%)
rename test/lisp/erc/{erc-scenarios-resources =>
erc-scenarios/resources}/base/association/reconnect-playback/foonet-again.eld
(98%)
rename test/lisp/erc/{erc-scenarios-resources =>
erc-scenarios/resources}/base/association/reconnect-playback/foonet.eld (97%)
rename test/lisp/erc/{erc-scenarios-resources =>
erc-scenarios/resources}/base/association/same-network/chester.eld (98%)
rename test/lisp/erc/{erc-scenarios-resources =>
erc-scenarios/resources}/base/association/same-network/tester-again.eld (98%)
rename test/lisp/erc/{erc-scenarios-resources =>
erc-scenarios/resources}/base/association/same-network/tester.eld (98%)
rename test/lisp/erc/{erc-scenarios-resources =>
erc-scenarios/resources}/base/auth-source/foonet.eld (100%)
rename test/lisp/erc/{erc-scenarios-resources =>
erc-scenarios/resources}/base/auth-source/nopass.eld (100%)
rename test/lisp/erc/{erc-scenarios-resources =>
erc-scenarios/resources}/base/channel-buffer-revival/foonet.eld (99%)
rename test/lisp/erc/{erc-scenarios-resources =>
erc-scenarios/resources}/base/flood/soju.eld (100%)
rename test/lisp/erc/{erc-scenarios-resources =>
erc-scenarios/resources}/base/gapless-connect/barnet.eld (98%)
rename test/lisp/erc/{erc-scenarios-resources =>
erc-scenarios/resources}/base/gapless-connect/foonet.eld (98%)
rename test/lisp/erc/{erc-scenarios-resources =>
erc-scenarios/resources}/base/gapless-connect/pass-stub.eld (100%)
rename test/lisp/erc/{erc-scenarios-resources =>
erc-scenarios/resources}/base/mask-target-routing/foonet.eld (100%)
rename test/lisp/erc/{erc-scenarios-resources =>
erc-scenarios/resources}/base/network-id/bouncer/barnet-again.eld (95%)
rename test/lisp/erc/{erc-scenarios-resources =>
erc-scenarios/resources}/base/network-id/bouncer/barnet-drop.eld (98%)
rename test/lisp/erc/{erc-scenarios-resources =>
erc-scenarios/resources}/base/network-id/bouncer/barnet.eld (94%)
rename test/lisp/erc/{erc-scenarios-resources =>
erc-scenarios/resources}/base/network-id/bouncer/foonet-again.eld (97%)
rename test/lisp/erc/{erc-scenarios-resources =>
erc-scenarios/resources}/base/network-id/bouncer/foonet-drop.eld (99%)
rename test/lisp/erc/{erc-scenarios-resources =>
erc-scenarios/resources}/base/network-id/bouncer/foonet.eld (95%)
rename test/lisp/erc/{erc-scenarios-resources =>
erc-scenarios/resources}/base/network-id/bouncer/stub-again.eld (100%)
rename test/lisp/erc/{erc-scenarios-resources =>
erc-scenarios/resources}/base/network-id/same-network/chester.eld (98%)
rename test/lisp/erc/{erc-scenarios-resources =>
erc-scenarios/resources}/base/network-id/same-network/tester.eld (99%)
rename test/lisp/erc/{erc-scenarios-resources =>
erc-scenarios/resources}/base/reconnect/aborted-dupe.eld (100%)
rename test/lisp/erc/{erc-scenarios-resources =>
erc-scenarios/resources}/base/reconnect/aborted.eld (100%)
rename test/lisp/erc/{erc-scenarios-resources =>
erc-scenarios/resources}/base/reconnect/options-again.eld (100%)
rename test/lisp/erc/{erc-scenarios-resources =>
erc-scenarios/resources}/base/reconnect/options.eld (100%)
rename test/lisp/erc/{erc-scenarios-resources =>
erc-scenarios/resources}/base/reconnect/timer-last.eld (100%)
rename test/lisp/erc/{erc-scenarios-resources =>
erc-scenarios/resources}/base/reconnect/timer.eld (100%)
rename test/lisp/erc/{erc-scenarios-resources =>
erc-scenarios/resources}/base/renick/queries/bouncer-barnet.eld (96%)
rename test/lisp/erc/{erc-scenarios-resources =>
erc-scenarios/resources}/base/renick/queries/bouncer-foonet.eld (98%)
rename test/lisp/erc/{erc-scenarios-resources =>
erc-scenarios/resources}/base/renick/queries/solo.eld (99%)
rename test/lisp/erc/{erc-scenarios-resources =>
erc-scenarios/resources}/base/renick/self/auto.eld (98%)
rename test/lisp/erc/{erc-scenarios-resources =>
erc-scenarios/resources}/base/renick/self/manual.eld (100%)
rename test/lisp/erc/{erc-scenarios-resources =>
erc-scenarios/resources}/base/renick/self/qual-chester.eld (100%)
rename test/lisp/erc/{erc-scenarios-resources =>
erc-scenarios/resources}/base/renick/self/qual-tester.eld (100%)
rename test/lisp/erc/{erc-scenarios-resources =>
erc-scenarios/resources}/base/reuse-buffers/channel-buffers/barnet.eld (97%)
rename test/lisp/erc/{erc-scenarios-resources =>
erc-scenarios/resources}/base/reuse-buffers/channel-buffers/foonet.eld (98%)
rename test/lisp/erc/{erc-scenarios-resources =>
erc-scenarios/resources}/base/reuse-buffers/server-buffers/barnet.eld (98%)
rename test/lisp/erc/{erc-scenarios-resources =>
erc-scenarios/resources}/base/reuse-buffers/server-buffers/foonet.eld (98%)
rename test/lisp/erc/{ => erc-scenarios/resources}/erc-d/erc-d-i.el (100%)
rename test/lisp/erc/{ => erc-scenarios/resources}/erc-d/erc-d-t.el (97%)
rename test/lisp/erc/{ => erc-scenarios/resources}/erc-d/erc-d-u.el (99%)
rename test/lisp/erc/{ => erc-scenarios/resources}/erc-d/erc-d.el (98%)
rename test/lisp/erc/{erc-d/erc-d-self-resources =>
erc-scenarios/resources/erc-d/resources}/basic.eld (100%)
rename test/lisp/erc/{erc-d/erc-d-self-resources =>
erc-scenarios/resources/erc-d/resources}/depleted.eld (100%)
rename test/lisp/erc/{erc-d/erc-d-self-resources =>
erc-scenarios/resources/erc-d/resources}/drop-a.eld (100%)
rename test/lisp/erc/{erc-d/erc-d-self-resources =>
erc-scenarios/resources/erc-d/resources}/drop-b.eld (100%)
rename test/lisp/erc/{erc-d/erc-d-self-resources =>
erc-scenarios/resources/erc-d/resources}/dynamic-barnet.eld (100%)
rename test/lisp/erc/{erc-d/erc-d-self-resources =>
erc-scenarios/resources/erc-d/resources}/dynamic-foonet.eld (100%)
rename test/lisp/erc/{erc-d/erc-d-self-resources =>
erc-scenarios/resources/erc-d/resources}/dynamic-stub.eld (100%)
rename test/lisp/erc/{erc-d/erc-d-self-resources =>
erc-scenarios/resources/erc-d/resources}/dynamic.eld (89%)
rename test/lisp/erc/{erc-d/erc-d-self-resources =>
erc-scenarios/resources/erc-d/resources}/eof.eld (100%)
rename test/lisp/erc/{erc-d/erc-d-self-resources =>
erc-scenarios/resources/erc-d/resources}/fuzzy.eld (100%)
rename test/lisp/erc/{erc-d/erc-d-self-resources =>
erc-scenarios/resources/erc-d/resources}/incremental.eld (100%)
rename test/lisp/erc/{erc-d/erc-d-self-resources =>
erc-scenarios/resources/erc-d/resources}/irc-parser-tests.eld (100%)
rename test/lisp/erc/{erc-d/erc-d-self-resources =>
erc-scenarios/resources/erc-d/resources}/linger-multi-a.eld (100%)
rename test/lisp/erc/{erc-d/erc-d-self-resources =>
erc-scenarios/resources/erc-d/resources}/linger-multi-b.eld (100%)
rename test/lisp/erc/{erc-d/erc-d-self-resources =>
erc-scenarios/resources/erc-d/resources}/linger.eld (100%)
rename test/lisp/erc/{erc-d/erc-d-self-resources =>
erc-scenarios/resources/erc-d/resources}/no-block.eld (98%)
rename test/lisp/erc/{erc-d/erc-d-self-resources =>
erc-scenarios/resources/erc-d/resources}/no-match.eld (100%)
rename test/lisp/erc/{erc-d/erc-d-self-resources =>
erc-scenarios/resources/erc-d/resources}/no-pong.eld (100%)
rename test/lisp/erc/{erc-d/erc-d-self-resources =>
erc-scenarios/resources/erc-d/resources}/nonstandard.eld (100%)
rename test/lisp/erc/{erc-d/erc-d-self-resources =>
erc-scenarios/resources/erc-d/resources}/proxy-barnet.eld (100%)
rename test/lisp/erc/{erc-d/erc-d-self-resources =>
erc-scenarios/resources/erc-d/resources}/proxy-foonet.eld (100%)
rename test/lisp/erc/{erc-d/erc-d-self-resources =>
erc-scenarios/resources/erc-d/resources}/proxy-solo.eld (100%)
create mode 100644
test/lisp/erc/erc-scenarios/resources/erc-d/resources/proxy-subprocess.el
rename test/lisp/erc/{erc-d/erc-d-self-resources =>
erc-scenarios/resources/erc-d/resources}/timeout.eld (100%)
rename test/lisp/erc/{erc-d/erc-d-self-resources =>
erc-scenarios/resources/erc-d/resources}/unexpected.eld (100%)
create mode 100644
test/lisp/erc/erc-scenarios/resources/erc-scenarios-common.el
rename test/lisp/erc/{erc-scenarios-resources =>
erc-scenarios/resources}/join/legacy/foonet.eld (100%)
rename test/lisp/erc/{erc-scenarios-resources =>
erc-scenarios/resources}/join/network-id/barnet.eld (98%)
rename test/lisp/erc/{erc-scenarios-resources =>
erc-scenarios/resources}/join/network-id/foonet-again.eld (97%)
rename test/lisp/erc/{erc-scenarios-resources =>
erc-scenarios/resources}/join/network-id/foonet.eld (95%)
rename test/lisp/erc/{erc-scenarios-resources =>
erc-scenarios/resources}/join/reconnect/foonet-again.eld (100%)
rename test/lisp/erc/{erc-scenarios-resources =>
erc-scenarios/resources}/join/reconnect/foonet.eld (100%)
rename test/lisp/erc/{erc-scenarios-resources =>
erc-scenarios/resources}/networks/announced-missing/foonet.eld (100%)
rename test/lisp/erc/{erc-scenarios-resources =>
erc-scenarios/resources}/services/auth-source/libera.eld (100%)
rename test/lisp/erc/{erc-scenarios-resources =>
erc-scenarios/resources}/services/password/libera.eld (100%)
- fix/bug-48598 updated (b125039c03 -> 0f84b738a5),
F. Jason Park <=