1. 20 Apr, 2008 1 commit
  2. 06 Feb, 2008 1 commit
    • Simon Marlow's avatar
      Find compiler version-specific output files automatically · 3bc99c34
      Simon Marlow authored
      Also, clean up the way we find the output file. From the comment:
      
      # Finding the sample output.  The filename is of the form
      #
      #   <test>.stdout[-<compiler>][-<version>][-<wordsize>][-<platform>]
      #
      # and we pick the most specific version available.  The <version> is
      # the major version of the compiler (e.g. 6.8.2 would be "6.8").  For
      # more fine-grained control use if_compiler_lt().
      
      I'll update the wiki too.
      3bc99c34
  3. 22 Jan, 2008 1 commit
  4. 15 Dec, 2007 1 commit
    • Ian Lynagh's avatar
      Simplify the testsuite driver · 33d63ccd
      Ian Lynagh authored
      Now instead of saying, e.g.
          namebase_if_compiler_lt('ghc','6.9', 'foo-6.8')
      you say
          if_compiler_lt('ghc','6.9', namebase('foo-6.8'))
      33d63ccd
  5. 22 Nov, 2007 1 commit
  6. 19 Oct, 2007 1 commit
  7. 13 Sep, 2007 1 commit
  8. 27 Jun, 2007 1 commit
  9. 23 Jun, 2007 1 commit
  10. 13 Jun, 2007 1 commit
  11. 13 Apr, 2007 1 commit
  12. 05 Apr, 2007 1 commit
  13. 31 Mar, 2007 1 commit
  14. 05 Mar, 2007 1 commit
  15. 21 Feb, 2007 1 commit
    • Simon Marlow's avatar
      Look for .T files in packages too · 55529322
      Simon Marlow authored
      This means we can put package-specific tests in the repository for the
      package, rather than putting them in the testsuite.  There should be a
      .T file to go with the tests, in the same way as for other tests in
      the testsuite (but this could be in addition to a standalone test
      driver that works with Cabal's 'setup test').
      55529322
  16. 06 Feb, 2007 1 commit
  17. 05 Jan, 2007 1 commit
  18. 14 Dec, 2006 1 commit
  19. 13 Oct, 2006 1 commit
  20. 29 Aug, 2006 1 commit
    • Ian Lynagh's avatar
      Allow threading to be completely disabled with USETHREADS=0 · 33b3f651
      Ian Lynagh authored
      I had to pull the global classes and instances out into their own module
      as there was a catch-22: testlib needed to know if threading was enabled,
      but we don't know that until we have gone through the argument, but going
      through the arguments required changing things like config in testlib.
      33b3f651