
There are a bunch of failing tests when running pkgs/racket-test/tests/match/main.rkt
. Why doesn’t DrDr report an error?

And I guess GitHub Action should run it?

They are run, look for tests/match/main in the various yml files

This is weird

I get errors on like this:

Exception messages for match-let-XYZ > Tests for exceptions raised by match.rkt > Match Tests > match*
FAILURE
name: check-exn
location: match-exn-tests.rkt:35:7
expression:
(check-exn #rx"match\\*: no matching clause for \\(3 4\\)" (lambda () (match* (3 4))))
params:
'(#rx"match\\*: no matching clause for \\(3 4\\)"
#<procedure:...ch-exn-tests.rkt:36:18>)
message: "Wrong exception raised"
exn-message: "match*: no matching clause for '(3 4)"
exn:
#(struct:exn:misc:match "match*: no matching clause for '(3 4)" #<continuation-mark-set> (3 4) (#(struct:srcloc #<path:/Users/sorawee/git/racket/pkgs/racket-test/tests/match/match-exn-tests.rkt> 36 29 1260 14)))

when I run raco test -l tests/match/main

and I try (match* (1 2))
and found they the error message really does have '
in it.

So why doesn’t it error in GitHub Action…