This project is mirrored from https://github.com/haskell/Cabal. Pull mirroring updated .
  1. 08 Jun, 2010 4 commits
  2. 07 Jun, 2010 1 commit
  3. 15 Jun, 2010 3 commits
  4. 12 Jun, 2010 1 commit
  5. 01 Oct, 2009 1 commit
  6. 04 Jun, 2010 1 commit
    • ttuegel's avatar
      Restored 'runTests' UserHook · 9ddee135
      ttuegel authored
      Ticket #215 (Overhaul support for packages' tests). Deprecated 'runTests'
      UserHook to maintain compatibility with old packages, but encourage authors to
      update to the new interface.
      9ddee135
  7. 03 Jun, 2010 2 commits
  8. 02 Jun, 2010 1 commit
  9. 01 Jun, 2010 2 commits
    • ttuegel's avatar
      Test command runs all executable testsuites · 70618983
      ttuegel authored
      Ticket #215 (Overhaul support for packages' tests). The 'test' command runs all
      executable tests listed in the package description when the package is
      configured with tests enabled. The exit codes and standard output/error are
      collected and reported.
      70618983
    • ttuegel's avatar
      Using more specific error messages for unsupported test types · f77f9334
      ttuegel authored
      Ticket #215 (Overhaul support for packages' tests). Replaced generic error
      message about unsupported test types with specific error messages for each
      stage of the build/test process. This required changing the type of 'withTest'
      to better match 'withExe' and 'withLib'.
      f77f9334
  10. 27 May, 2010 2 commits
  11. 26 May, 2010 4 commits
    • ttuegel's avatar
      Conditional inclusion of testsuites · 10aa1d31
      ttuegel authored
      Ticket #215 (Overhaul support for packages' tests). The
      "--enable-tests" and "--disable-tests" command-line flags are
      introduced, with "--disable-tests" being the default. If tests
      are disabled, the testsuites are stripped from the
      GenericPackageDescription during the configure stage, before
      dependencies are resolved.
      10aa1d31
    • ttuegel's avatar
      Testsuite for Test stanza parsing · 35c5c46b
      ttuegel authored
      Ticket #215 (Overhaul support for packages' tests). Parse and
      finalize a simple, dummy .cabal file containing a Test stanza.
      Compare with the PackageDescription it which should result
      from parsing.
      35c5c46b
    • ttuegel's avatar
      Configure and build executable testsuites · d16062cc
      ttuegel authored
      Ticket #215 (Overhaul support for packages' test). During the
      build stage, executable testsuites are handled analogously to
      ordinary executables. This means their sources are
      preprocessed and compiled. To actually compile, the build
      stage actions are performed on a dummy Executable.
      d16062cc
    • ttuegel's avatar
      Parse Test stanzas · 4d137d0c
      ttuegel authored
      Ticket #215 (Overhaul support for packages' tests). Test
      stanzas are parsed into the GenericPackageDescription and
      PackageDescription data structures.
      4d137d0c
  12. 02 Jun, 2010 2 commits
  13. 31 May, 2010 1 commit
  14. 01 Jun, 2010 1 commit
  15. 31 May, 2010 1 commit
  16. 27 May, 2010 1 commit
  17. 28 May, 2010 1 commit
  18. 27 May, 2010 2 commits
  19. 21 May, 2010 1 commit
  20. 19 May, 2010 1 commit
  21. 15 May, 2010 2 commits
  22. 09 May, 2010 1 commit
  23. 05 May, 2010 1 commit
  24. 22 Apr, 2010 2 commits
  25. 20 Apr, 2010 1 commit