emacs-diffs
[Top][All Lists]
Advanced

[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%)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]