1. 22 May, 2012 1 commit
  2. 15 May, 2012 1 commit
  3. 08 May, 2012 1 commit
  4. 30 Apr, 2012 2 commits
  5. 27 Apr, 2012 1 commit
    • Ian Lynagh's avatar
      Testsuite driver tweak for Windows · d642f5c4
      Ian Lynagh authored
      This handles the case where we redirect stdout/stderr to a file, but
      the command fails quickly and the file is not actually created.
      d642f5c4
  6. 26 Apr, 2012 1 commit
  7. 23 Apr, 2012 1 commit
    • pcapriotti's avatar
      Add combined_output option. · ef0d0b70
      pcapriotti authored
      Added an option to combine stdout and stderr into a single file. This is
      useful for ghci scripts that produce interleaved errors and normal
      output.
      
      Also modified check_stderr_ok so that it normalizes stderr in the same
      way as compile tests.
      ef0d0b70
  8. 16 Feb, 2012 4 commits
    • Ian Lynagh's avatar
      Remove some out-of-date normalisation · baf18818
      Ian Lynagh authored
      baf18818
    • Simon Marlow's avatar
      add req_smp · c64c8027
      Simon Marlow authored
      c64c8027
    • Simon Marlow's avatar
      Allow perf bounds to be specified as base + percentage deviation · ef050859
      Simon Marlow authored
      This makes it much easier to update the bounds.  Instead of coming up
      with a suitable (min,max) pair, you just give e.g. (base, 10) to allow
      10% deviation from the base figure, which can be pasted from the
      error.
      
      e.g. previously:
      
      -      # expected value: 458700632 (amd64/Linux):
      -      if_wordsize(64,
      -          compiler_stats_num_field('bytes allocated', 440000000,
      -                                                      480000000)),
      
      now:
      
      +      if_wordsize(64, # sample from amd64/Linux 15/2/2012
      +          compiler_stats_range_field('bytes allocated', 360243576, 10)),
      
      Note: use stats_range_field rather than stats_num_field.  I left
      support for the old way for now so that we can do a gradual migration.
      
      (next I suppose we should make it so that 'make accept' works for perf
      tests, but that's for another day)
      ef050859
    • Simon Marlow's avatar
      Make the compiler_always_flags modifiable on a per-test basis · eb7aacb6
      Simon Marlow authored
      Motivation: we wanted to disable -dcore-lint for the perf tests
      eb7aacb6
  9. 17 Jan, 2012 1 commit
  10. 06 Jan, 2012 2 commits
  11. 30 Nov, 2011 1 commit
  12. 16 Nov, 2011 3 commits
  13. 14 Nov, 2011 1 commit
  14. 09 Nov, 2011 3 commits
  15. 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
  16. 02 Nov, 2011 2 commits
  17. 25 Oct, 2011 1 commit
  18. 18 Oct, 2011 3 commits
  19. 12 Oct, 2011 1 commit
  20. 06 Oct, 2011 1 commit
  21. 25 Sep, 2011 1 commit
  22. 24 Sep, 2011 1 commit
  23. 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
  24. 05 Sep, 2011 1 commit
  25. 04 Sep, 2011 2 commits
  26. 01 Sep, 2011 2 commits