1. 01 Sep, 2014 2 commits
  2. 14 Jul, 2014 1 commit
  3. 12 Nov, 2013 1 commit
  4. 05 Oct, 2013 1 commit
  5. 20 Sep, 2013 2 commits
  6. 11 Feb, 2013 3 commits
  7. 07 Feb, 2013 1 commit
    • ian@well-typed.com's avatar
      Pass the test name to the test options · effc8af9
      ian@well-typed.com authored
      This allows them to give framework failures.
      
      I also had to change how setTestOpts works. Now, rather than applying
      the options to the directory's "default options", it just stores the
      options to be applied for each test (i.e. once we know the test name).
      effc8af9
  8. 02 Feb, 2013 1 commit
  9. 25 Jan, 2013 1 commit
  10. 24 Jan, 2013 1 commit
  11. 11 Oct, 2012 1 commit
  12. 22 May, 2012 1 commit
  13. 01 May, 2012 1 commit
  14. 06 Mar, 2012 1 commit
  15. 15 Nov, 2011 1 commit
  16. 05 Oct, 2011 1 commit
  17. 07 Aug, 2011 1 commit
    • Ian Lynagh's avatar
      Add support for checking whether files are written by more than one test · 5f12b5e3
      Ian Lynagh authored
      Work in progress, but largely works. Known issues:
      * only supported when using the timeout program
      * 'test.strace' files aren't cleaned, as they end up in the root
        directory rather than the test's directory
      * Doesn't yet track what the current directory is, so finds several
        files like "A.o" being written by multiple tests (and conversely,
        may be missing writes to the same file from different directories)
      * Lots of tests write to $HOME/.ghc/ghci_history. We should probably
        be passing ghci a flag to stop this from happening.
      * Some .strace lines aren't understood yet, causing framework failures
      * One .strace file can cause muiltiple framework failures, if it
        contains lots of lines that aren't understood
      
      Performance:
      Threads       fast testsuite time     fast testsuite time with checks
      1             16:36.14                25:16.07
      5              5:33.95                 8:04.05
      5f12b5e3
  18. 23 Jun, 2011 1 commit
    • Ian Lynagh's avatar
      Expect 4006 to fail on msys · cbc8f104
      Ian Lynagh authored
      In the 65001 codepage, we can't even cat the expected output on msys:
      $ cat 4006.stdout
      It works here
      cat: write error: Permission denied
      cbc8f104
  19. 15 Sep, 2010 1 commit
  20. 18 May, 2010 1 commit
  21. 03 May, 2010 2 commits
  22. 12 Apr, 2010 1 commit
    • Ian Lynagh's avatar
      Fix running the testsuite on msys · 729c9963
      Ian Lynagh authored
      I'm not entirely sure if the cygwin code is actually right (i.e. I'm
      not sure what calling convention it uses), but it seems to work.
      729c9963
  23. 19 Mar, 2010 1 commit
  24. 28 Nov, 2009 1 commit
  25. 12 Nov, 2009 1 commit
  26. 28 Oct, 2009 1 commit
  27. 29 Sep, 2009 1 commit
  28. 17 Sep, 2009 1 commit
  29. 11 Jun, 2009 1 commit
  30. 10 Jun, 2009 1 commit
  31. 20 Mar, 2009 1 commit
  32. 12 Jun, 2008 1 commit
  33. 11 Jun, 2008 1 commit
  34. 23 Nov, 2007 1 commit
  35. 06 Sep, 2007 1 commit