1. 15 Nov, 2011 1 commit
  2. 14 Nov, 2011 1 commit
  3. 09 Nov, 2011 3 commits
  4. 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
  5. 02 Nov, 2011 2 commits
  6. 25 Oct, 2011 1 commit
  7. 18 Oct, 2011 3 commits
  8. 12 Oct, 2011 1 commit
  9. 06 Oct, 2011 1 commit
  10. 05 Oct, 2011 1 commit
  11. 25 Sep, 2011 1 commit
  12. 24 Sep, 2011 1 commit
  13. 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
  14. 05 Sep, 2011 1 commit
  15. 04 Sep, 2011 2 commits
  16. 01 Sep, 2011 2 commits
  17. 08 Aug, 2011 1 commit
  18. 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
  19. 06 Aug, 2011 1 commit
  20. 03 Aug, 2011 2 commits
  21. 20 Jul, 2011 2 commits
  22. 19 Jul, 2011 1 commit
  23. 14 Jul, 2011 2 commits
  24. 13 Jul, 2011 2 commits
  25. 08 Jul, 2011 1 commit
  26. 07 Jul, 2011 1 commit
  27. 28 Jun, 2011 1 commit
  28. 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
  29. 16 Jun, 2011 1 commit