2 patches for repository http://darcs.net/screened:
patch 1e90b620e23b46c9d945ebef9a700e269f41b6c6
Author: Ben Franksen <ben.franksen@online.de>
Date: Fri May 13 22:34:06 CEST 2022
* tests/lib: make 'not' fail if command returns 4
This exit code is returned by darcs when the top-level handler receives an
ErrorCall exception. This signifies a bug in darcs, so should be treated as
failure of the test even if the script uses 'not' to indicate that darcs is
expected to fail.
patch 9f4251b600a45483df61606fbb9d004b2d5a6671
Author: Ben Franksen <ben.franksen@online.de>
Date: Thu May 5 20:26:45 CEST 2022
* harness: use runghc for hspwd instead of compilation
This fixes occasional CI test failures that say
ghc --make -o hspwd /home/runner/work/darcs-ci/darcs-ci/tests/bin/hspwd.hs
/home/runner/work/darcs-ci/darcs-ci/tests/bin/hspwd.o.tmp:
renameFile:renamePath:rename: does not exist (No such file or directory)
./hspwd
lib: line 32: ./hspwd: No such file or directory
looks good - I ran into the hspwd race condition occasionally recently
locally too. (I'm pretty sure two parallel instances of the tests
were colliding over a global path)