From: "J.P." <jp@neverwas.me>
To: 68401@debbugs.gnu.org
Cc: emacs-erc@gnu.org
Subject: bug#68401: 30.0.50; ERC 5.6-git: `erc-cmd-GMSG', `erc-cmd-AMSG', `erc-cmd-GME', `erc-cmd-AME'. 2nd attempt
Date: Tue, 23 Jan 2024 16:34:17 -0800 [thread overview]
Message-ID: <87il3jh8mu.fsf__35629.5012797759$1706056526$gmane$org@neverwas.me> (raw)
In-Reply-To: <87il3ki2tg.fsf@dataswamp.org> (Emanuel Berg's message of "Tue, 23 Jan 2024 14:42:19 +0100")
Emanuel Berg <incal@dataswamp.org> writes:
> J.P. wrote:
>
>> The attached patch is a unit test for all four commands.
>> It doesn't bother asserting M-x behavior (because see
>> above). Please try to make it pass without changing the test
>> itself (unless there's a bug).
>>
>> $ git am /tmp/0002-5.x-Add...etc.patch
>>
>> $ make -C test lisp/erc/erc-scenarios-misc-commands.log \
>> SELECTOR=erc-scenarios-misc-commands--AMSG-GMSG-AME-GME
>
> The test failed
>
> (error "Failed awaiting: string: <alice> bob: Our queen and all")
>
> Here is the entire erc-scenarios-misc-commands.log
>
> Source file `/home/incal/src/emacs/lisp/emacs-lisp/bytecomp.el' newer than byte-compiled file; using older file
^~~~~~ hint
$ ./src/emacs -Q -batch -l erc -eval "(print (list :minep? (fboundp 'erc-cmd-GMSG)))"
> Source file `/home/incal/src/emacs/lisp/erc/erc.el' newer than byte-compiled file; using older file
> Source file `/home/incal/src/emacs/lisp/erc/erc-common.el' newer than byte-compiled file; using older file
> Source file `/home/incal/src/emacs/lisp/auth-source.el' newer than byte-compiled file; using older file
> Running 1 tests (2024-01-23 14:35:36+0100, selector `erc-scenarios-misc-commands--AMSG-GMSG-AME-GME')
> Source file `/home/incal/src/emacs/lisp/erc/erc-button.el' newer than byte-compiled file; using older file
> Source file `/home/incal/src/emacs/lisp/erc/erc-track.el' newer than byte-compiled file; using older file
> Error running timer `erc-d--on-request': (error "Match failed: \"PRIVMSG #bar :1 foonet only\" (:exes (\"\\\\`PRIVMSG #bar :2 barnet only\") :dialog amsg-barnet)")
> Test erc-scenarios-misc-commands--AMSG-GMSG-AME-GME backtrace:
> Source file `/home/incal/src/emacs/lisp/help-fns.el' newer than byte-compiled file; using older file
> error("Failed awaiting: %s" "string: <alice> bob: Our queen and all"
> (if inverted (setq inverted nil) (error "Failed awaiting: %s" (forma
> (progn (if inverted (setq inverted nil) (error "Failed awaiting: %s"
> (if (eq -with-timeout-value- 'timeout) (progn (if inverted (setq inv
> (let ((-with-timeout-value- (catch 'timeout (let* ((-with-timeout-ti
> (let ((time-out (abs timeout)) (inverted (< timeout 0)) (result 'res
> (let ((ert--infos (cons (cons "Info: " (concat erc-d-t--wait-message
> (let* ((rxp (consp text)) (fun (if rxp #'search-forward-regexp #'sea
> (save-restriction (widen) (let* ((rxp (consp text)) (fun (if rxp #'s
> erc-d-t-search-for(10 "<alice> bob: Our queen and all" #<marker in n
> (let* ((pos (cdr (assq (current-buffer) positions))) (erc-d-t--wait-
> (closure ((positions (#<killed buffer> . #<marker in no buffer>) (#<
> funcall((closure ((positions (#<killed buffer> . #<marker in no buff
> (save-current-buffer (set-buffer "#foo") (funcall expect 10 "<tester
> (let ((ert--infos (cons (cons "Info: " "/AMSG only sent to issuing c
> (progn (erc-scenarios-common--add-silence) (let ((ert--infos (cons (
> (unwind-protect (progn (erc-scenarios-common--add-silence) (let ((er
> (let* ((orig-autojoin-mode (and (boundp 'erc-autojoin-mode) erc-auto
> (closure (t) nil (let* ((orig-autojoin-mode (and (boundp 'erc-autojo
> #f(compiled-function () #<bytecode -0x199f34135bd6a333>)()
> handler-bind-1(#f(compiled-function () #<bytecode -0x199f34135bd6a33
> ert--run-test-internal(#s(ert--test-execution-info :test #s(ert-test
> ert-run-test(#s(ert-test :name erc-scenarios-misc-commands--AMSG-GMS
> ert-run-or-rerun-test(#s(ert--stats :selector erc-scenarios-misc-com
> ert-run-tests(erc-scenarios-misc-commands--AMSG-GMSG-AME-GME #f(comp
> ert-run-tests-batch(erc-scenarios-misc-commands--AMSG-GMSG-AME-GME)
> ert-run-tests-batch-and-exit(erc-scenarios-misc-commands--AMSG-GMSG-
> eval((ert-run-tests-batch-and-exit 'erc-scenarios-misc-commands--AMS
> command-line-1(("-L" ":." "-l" "ert" "-l" "lisp/erc/erc-scenarios-mi
> command-line()
> normal-top-level()
> Test erc-scenarios-misc-commands--AMSG-GMSG-AME-GME condition:
> Info: /AMSG only sent to issuing context's server
> Info: string: <alice> bob: Our queen and all
> (error "Failed awaiting: string: <alice> bob: Our queen and all")
> Source file `/home/incal/src/emacs/lisp/vc/vc-git.el' newer than byte-compiled file; using older file
> FAILED 1/1 erc-scenarios-misc-commands--AMSG-GMSG-AME-GME (10.450133 sec) at lisp/erc/erc-scenarios-misc-commands.el:133
>
> Ran 1 tests, 0 results as expected, 1 unexpected (2024-01-23 14:35:47+0100, 10.618589 sec)
>
> 1 unexpected results:
> FAILED erc-scenarios-misc-commands--AMSG-GMSG-AME-GME
next prev parent reply other threads:[~2024-01-24 0:34 UTC|newest]
Thread overview: 45+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <87v87yvnly.fsf@dataswamp.org>
2024-01-12 12:08 ` bug#68401: 30.0.50; ERC 5.6-git: `erc-cmd-GMSG', `erc-cmd-AMSG', `erc-cmd-GME', `erc-cmd-AME'. 2nd attempt Eli Zaretskii
2024-01-12 14:12 ` Emanuel Berg
2024-01-12 14:39 ` Eli Zaretskii
2024-01-13 2:09 ` Emanuel Berg
2024-01-13 2:31 ` Emanuel Berg
2024-01-13 2:45 ` Emanuel Berg
2024-01-13 7:23 ` Eli Zaretskii
2024-01-14 9:11 ` Emanuel Berg
[not found] ` <834jfikb4d.fsf@gnu.org>
2024-01-12 12:36 ` Emanuel Berg
[not found] ` <87ply6vidl.fsf@dataswamp.org>
2024-01-12 14:03 ` Eli Zaretskii
2024-01-12 14:30 ` Emanuel Berg
[not found] ` <87mstavias.fsf@dataswamp.org>
[not found] ` <87wmseoskl.fsf@dataswamp.org>
2024-01-19 2:58 ` J.P.
2024-01-22 10:18 ` Emanuel Berg
2024-01-22 15:11 ` J.P.
2024-01-22 17:00 ` Emanuel Berg
2024-01-22 19:23 ` Emanuel Berg
[not found] ` <87y1ch851b.fsf@igel.home>
2024-01-22 21:05 ` Emanuel Berg
2024-01-22 21:27 ` J.P.
2024-01-23 4:25 ` Emanuel Berg
2024-01-23 4:32 ` Emanuel Berg
2024-01-23 6:20 ` Emanuel Berg
2024-01-23 13:31 ` Emanuel Berg
2024-01-24 0:36 ` J.P.
2024-01-24 0:56 ` Emanuel Berg
2024-01-24 1:38 ` J.P.
2024-01-24 2:01 ` Emanuel Berg
2024-01-23 13:42 ` Emanuel Berg
2024-01-24 0:34 ` J.P. [this message]
2024-01-24 1:28 ` Emanuel Berg
2024-01-24 1:38 ` Emanuel Berg
2024-01-24 11:15 ` Emanuel Berg
2024-01-24 11:55 ` Emanuel Berg
2024-02-05 0:52 ` Emanuel Berg
2024-02-06 3:44 ` J.P.
2024-02-11 1:58 ` Emanuel Berg
2024-02-11 2:27 ` Emanuel Berg
2024-02-11 3:30 ` Emanuel Berg
2024-02-11 3:52 ` Emanuel Berg
2024-02-14 1:42 ` J.P.
2024-02-17 5:21 ` Emanuel Berg
2024-02-17 8:52 ` Emanuel Berg
2024-02-21 1:11 ` J.P.
[not found] ` <87ttm2boza.fsf@neverwas.me>
2024-02-21 1:16 ` Emanuel Berg
2024-03-01 0:18 ` J.P.
2024-01-12 10:43 Emanuel Berg
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to='87il3jh8mu.fsf__35629.5012797759$1706056526$gmane$org@neverwas.me' \
--to=jp@neverwas.me \
--cc=68401@debbugs.gnu.org \
--cc=emacs-erc@gnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.