1. 03 Oct, 2012 1 commit
  2. 08 Aug, 2012 1 commit
  3. 08 Jun, 2012 1 commit
  4. 22 May, 2012 1 commit
  5. 15 May, 2012 1 commit
  6. 06 Mar, 2012 1 commit
  7. 17 Jan, 2012 1 commit
  8. 16 Jan, 2012 2 commits
  9. 19 Dec, 2011 1 commit
  10. 17 Nov, 2011 1 commit
  11. 05 Sep, 2011 1 commit
  12. 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
  13. 20 Jul, 2011 1 commit
  14. 13 Jul, 2011 1 commit
  15. 12 Jul, 2011 1 commit
  16. 20 Apr, 2011 1 commit
    • Simon Peyton Jones's avatar
      Add TEST_HC_OPTS to every Makefile invocation of TEST_HC · 6c32ee85
      Simon Peyton Jones authored
      In the testsuite there are numerous Makefiles that invoke $(TEST_HC).
      But, unlike the tests invoked directly by the harness, they didn't pass
      -dno-debug-output, or $(EXTRA_HC_OPTS).
      
      This patch goes part-way towards the goal of making the two consistent:
      
      * Almost all invocations in the Makefiles now go
          '$(TEST_HC)' $(TEST_HC_OPTS)
      
      * In test.mk we initialise
           TEST_HC_OPTS = -dno-debug-output $(EXTRA_HC_OPTS)
      
      Still to come (I don't know how to do these)
      
      * The invocations of TEST_HC via cabal are not treated
        (eg cabal01, cabal04), and they should be
      
      * TEST_HC_OPTS should probably be initialised the same way
        as the Python script computes the flags to pass to the
        TEST_HC that it calls directly
      6c32ee85
  17. 30 Sep, 2010 1 commit
  18. 26 Aug, 2010 1 commit
  19. 23 Aug, 2010 1 commit
  20. 03 May, 2010 1 commit
  21. 03 Mar, 2010 1 commit
  22. 18 Dec, 2009 1 commit
  23. 24 Nov, 2009 1 commit
  24. 28 Oct, 2009 1 commit
  25. 21 Oct, 2009 1 commit
  26. 13 Oct, 2009 2 commits
  27. 21 Aug, 2009 1 commit
  28. 09 May, 2009 1 commit
  29. 27 Jan, 2009 1 commit
  30. 18 Jan, 2009 1 commit
  31. 13 Jan, 2009 2 commits
  32. 10 Jan, 2009 1 commit
  33. 08 Jan, 2009 1 commit
  34. 18 Dec, 2008 1 commit
  35. 17 Dec, 2008 1 commit
  36. 23 Jul, 2008 1 commit
  37. 19 Jul, 2008 1 commit