This project is mirrored from https://github.com/haskell/Cabal.
Pull mirroring updated .
- 08 Jun, 2010 4 commits
-
-
ttuegel authored
Ticket #215 (Overhaul support for packages' tests).
-
ttuegel authored
Ticket #215 (Overhaul support for packages' tests). The previous output format made it difficult to distinguish successful test suites from failed test suites.
-
ttuegel authored
Ticket #215 (Overhaul support for packages' tests). The use of the old interface also makes it possible to log stdout and stderr without separating the two.
-
ttuegel authored
Ticket #215 (Overhaul support for packages' tests). Using a new format for the test-suite stanza in the .cabal file, similar to the source-repository stanza.
-
- 07 Jun, 2010 1 commit
-
-
ttuegel authored
Ticket #215 (Overhaul support for packages' tests).
-
- 15 Jun, 2010 3 commits
-
-
Ian Lynagh authored
-
Ian Lynagh authored
-
Ian Lynagh authored
Works around: libraries/Cabal/Distribution/Simple.hs:78:0: Warning: In the use of `runTests' (imported from Distribution.Simple.UserHooks): Deprecated: "Please use the new testing interface instead!"
-
- 12 Jun, 2010 1 commit
-
-
Duncan Coutts authored
-
- 01 Oct, 2009 1 commit
-
-
Stephen Blackheath authored
-
- 04 Jun, 2010 1 commit
-
-
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.
-
- 03 Jun, 2010 2 commits
- 02 Jun, 2010 1 commit
-
-
ttuegel authored
Ticket #215 (Overhaul support for packages' tests).
-
- 01 Jun, 2010 2 commits
-
-
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.
-
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'.
-
- 27 May, 2010 2 commits
-
-
ttuegel authored
Ticket #215 (Overhaul support for packages' tests). Check for duplicate testsuite name or modules during 'cabal check'.
-
ttuegel authored
Ticket #215 (Overhaul support for packages' tests). During package configuration, check for testsuites with the same name as other testsuites or executables.
-
- 26 May, 2010 4 commits
-
-
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.
-
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.
-
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.
-
ttuegel authored
Ticket #215 (Overhaul support for packages' tests). Test stanzas are parsed into the GenericPackageDescription and PackageDescription data structures.
-
- 02 Jun, 2010 2 commits
-
-
Duncan Coutts authored
The problem was that we do the QA check on using the new version range syntax after parsing. The new syntax allows ()'s but previously the code threw them away in the parser stage. We now retain them in the AST and deal with them appropriately. This now allows the QA check to be accurate and detect things like "build-depends: base (>= 4.2)".
-
David Himmelstrup authored
-
- 31 May, 2010 1 commit
-
-
austin seipp authored
-
- 01 Jun, 2010 1 commit
-
-
Duncan Coutts authored
Not allowed invalid version ranges. Also check for use of new syntax.
-
- 31 May, 2010 1 commit
-
-
Duncan Coutts authored
-
- 27 May, 2010 1 commit
-
-
tibbe authored
-
- 28 May, 2010 1 commit
-
-
Duncan Coutts authored
-
- 27 May, 2010 2 commits
- 21 May, 2010 1 commit
-
-
Duncan Coutts authored
-
- 19 May, 2010 1 commit
-
-
David Himmelstrup authored
-
- 15 May, 2010 2 commits
-
-
Duncan Coutts authored
It is a rather silly feature and is not guaranteed to work. Having configured and built using one set of dbs, there's no guarantee you can register into another set. We should probably just remove it.
-
Ian Lynagh authored
When giving an "internal error: unexpected package db stack" error, say what the stack is.
-
- 09 May, 2010 1 commit
-
-
Ian Lynagh authored
-
- 05 May, 2010 1 commit
-
-
Simon Marlow authored
-
- 22 Apr, 2010 2 commits
-
-
Duncan Coutts authored
This allows C files in a package to include the _stub.h files that ghc generates. This is needed for the C code to be able to call the C functions exported using the FFI.
-
Duncan Coutts authored
This allows packages to generate .h files and stick them in the autogen dir, and still have local .h files include those generated header files. Used in gtk2hs.
-
- 20 Apr, 2010 1 commit
-
-
Duncan Coutts authored
-