sorawee
2020-7-5 13:46:07

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


sorawee
2020-7-5 13:46:32

And I guess GitHub Action should run it?


samth
2020-7-5 15:27:02

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


sorawee
2020-7-5 15:35:59

This is weird


sorawee
2020-7-5 15:36:12

I get errors on like this:


sorawee
2020-7-5 15:36:15

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


sorawee
2020-7-5 15:36:55

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


sorawee
2020-7-5 15:37:54

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


sorawee
2020-7-5 15:38:06

So why doesn’t it error in GitHub Action…