1. 19 Oct, 2014 1 commit
    • Krzysztof Gogolewski's avatar
      Python 3 support, second attempt (Trac #9184) · d576fc38
      Krzysztof Gogolewski authored
      Summary:
      This is a fixup of https://phabricator.haskell.org/D233
      
      The only difference is in findTFiles (first commit), which
      previously broke Windows runner; now I translated literally
      instead attempting to improve it, and checked it works.
      
      Test Plan:
      I used validate under 2,3 on Linux and under 2 on msys2.
      On Windows I've seen a large number of failures, but they don't
      seem to be connected with the patch.
      
      Reviewers: hvr, simonmar, thomie, austin
      
      Reviewed By: austin
      
      Subscribers: thomie, carter, ezyang, simonmar
      
      Differential Revision: https://phabricator.haskell.org/D310
      
      GHC Trac Issues: #9184
      d576fc38
  2. 03 Oct, 2014 1 commit
  3. 01 Oct, 2014 1 commit
    • Krzysztof Gogolewski's avatar
      Basic Python 3 support for testsuite driver (Trac #9184) · 084d241b
      Krzysztof Gogolewski authored
      Summary:
      Most of the changes is adaptation of old Python 2 only code.
      My priority was not breaking Python 2, and so I avoided bigger
      changes to the driver. In particular, under Python 3 the output
      is a str and buffering cannot be disabled.
      
      To test, define PYTHON=python3 in testsuite/mk/boilerplate.mk.
      
      Thanks to aspidites <emarshall85@gmail.com> who provided the initial patch.
      
      Test Plan: validate under 2 and 3
      
      Reviewers: hvr, simonmar, thomie, austin
      
      Reviewed By: thomie, austin
      
      Subscribers: aspidites, thomie, simonmar, ezyang, carter
      
      Differential Revision: https://phabricator.haskell.org/D233
      
      GHC Trac Issues: #9184
      084d241b
  4. 29 Aug, 2014 1 commit
  5. 07 Aug, 2014 1 commit
    • kgardas's avatar
      testsuite: add signal_exit_code function to the driver · 2cca0c06
      kgardas authored
      Summary:
      New function signal_exit_code hides differences between target platforms
      handling of fatal error signals and the applications' exit codes. E.g.
      on Linux the application exit code which receives fatal error signal
      is encoded as 128 + signal value. On the other hand on Solaris
      the application exit code is signal value alone.
      
      Test Plan: validated on Linux and tested on Solaris
      
      Reviewers: austin, simonmar
      
      Reviewed By: simonmar
      
      Subscribers: phaskell, simonmar, relrod, ezyang, carter
      
      Differential Revision: https://phabricator.haskell.org/D122
      2cca0c06
  6. 17 Jul, 2014 2 commits
  7. 14 Jul, 2014 2 commits
  8. 03 May, 2014 1 commit
  9. 09 Apr, 2014 1 commit
    • Edward Z. Yang's avatar
      Fix #5435, adding new test config check_stdout. · f8e12e2b
      Edward Z. Yang authored
      
      
      check_stdout(f) allows you to override the test framework's
      diff based output checking with another mechanism.  f is
      a function which takes two arguments: the first is the
      filename containing the observed stdout, the second is the
      normaliser that would have been applied (in case you want
      to read, normalise, and then do something.)
      Signed-off-by: default avatarEdward Z. Yang <ezyang@cs.stanford.edu>
      f8e12e2b
  10. 07 Feb, 2014 1 commit
  11. 28 Nov, 2013 2 commits
  12. 05 Oct, 2013 1 commit
  13. 23 Sep, 2013 1 commit
  14. 20 Sep, 2013 2 commits
  15. 17 May, 2013 1 commit
  16. 17 Apr, 2013 1 commit
  17. 15 Mar, 2013 1 commit
  18. 17 Feb, 2013 1 commit
  19. 14 Feb, 2013 1 commit
  20. 13 Feb, 2013 1 commit
  21. 11 Feb, 2013 12 commits
  22. 10 Feb, 2013 1 commit
    • ian@well-typed.com's avatar
      Rearrange the summary output · 5ec0ad3a
      ian@well-typed.com authored
      In particular, the 3 values you most need to care about (framework
      failures, unexpected passes, unexpected failures) are now together
      in a block.
      5ec0ad3a
  23. 08 Feb, 2013 2 commits
  24. 07 Feb, 2013 1 commit