1. 09 Nov, 2011 2 commits
  2. 05 Nov, 2011 1 commit
    • Ian Lynagh's avatar
      Don't give normalised diff output · 07e311d6
      Ian Lynagh authored
      It is in general illegible (e.g. all newlines have been removed), and
      in the rare cases you really need it then you can diff the normalised
      outputs manually.
      07e311d6
  3. 02 Nov, 2011 2 commits
  4. 25 Oct, 2011 1 commit
  5. 18 Oct, 2011 3 commits
  6. 12 Oct, 2011 1 commit
  7. 06 Oct, 2011 1 commit
  8. 25 Sep, 2011 1 commit
  9. 24 Sep, 2011 1 commit
  10. 18 Sep, 2011 1 commit
    • Ian Lynagh's avatar
      Rejig how performance test stats are stored · cf379454
      Ian Lynagh authored
      In particular, this allows more specific results to be specified, e.g.
          if_wordsize(64,                    stats_num_field('foo', 50, 54)),
          if_platform('x86_64-apple-darwin', stats_num_field('foo', 62, 66)),
      cf379454
  11. 05 Sep, 2011 1 commit
  12. 04 Sep, 2011 2 commits
  13. 01 Sep, 2011 2 commits
  14. 08 Aug, 2011 1 commit
  15. 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
  16. 06 Aug, 2011 1 commit
  17. 03 Aug, 2011 2 commits
  18. 20 Jul, 2011 2 commits
  19. 19 Jul, 2011 1 commit
  20. 14 Jul, 2011 2 commits
  21. 13 Jul, 2011 2 commits
  22. 08 Jul, 2011 1 commit
  23. 07 Jul, 2011 1 commit
  24. 28 Jun, 2011 1 commit
  25. 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
  26. 16 Jun, 2011 2 commits
  27. 15 Jun, 2011 2 commits
  28. 31 May, 2011 1 commit