snowleopard / hadrian

Hadrian: a new build system for the Glasgow Haskell Compiler. Now merged into the GHC tree!
https://gitlab.haskell.org/ghc/ghc/tree/master/hadrian
MIT License
208 stars 39 forks source link

Fix timeout building rule for Linux #638

Closed alpmestan closed 6 years ago

alpmestan commented 6 years ago

We now avoid building the Haskell timeout program when not on Windows, and fix a problem with the action that produces the Python equivalent on Linux (it was not shipping the .py file along with the shell script that we generate). Without this, I don't get far trying to run the testsuite. With this, on my NixOS system:

SUMMARY for test run started at Wed Jun 27 14:01:53 2018 CEST
 0:14:32 spent to go through
    6445 total tests, which gave rise to
   23667 test cases, of which
   17325 were skipped

      27 had missing libraries
    5589 expected passes
      92 expected failures

      54 caused framework failures
       0 caused framework warnings
       1 unexpected passes
     631 unexpected failures
       1 unexpected stat failures