haskell.nix/test
2019-11-15 14:20:16 +13:00
..
buildable Add names to tests that have an index-state (#288) 2019-11-04 11:29:34 +13:00
builder-haddock shellFor: Fix bug where packages were not excluded from the env (#285) 2019-11-01 20:08:31 +10:00
cabal-22 Add passthru.run with wine support (#301) 2019-11-11 23:38:08 +13:00
cabal-simple shellFor: Fix bug where packages were not excluded from the env (#285) 2019-11-01 20:08:31 +10:00
cabal-simple-prof Add cross-compiled musl libc builds of tests (#157) 2019-07-02 18:25:40 +10:00
cabal-source-repo Add names to tests that have an index-state (#288) 2019-11-04 11:29:34 +13:00
cabal-sublib shellFor: Fix bug where packages were not excluded from the env (#285) 2019-11-01 20:08:31 +10:00
call-cabal-project-to-nix Add names to tests that have an index-state (#288) 2019-11-04 11:29:34 +13:00
call-stack-to-nix Use new cleanSourceWith to filter component source (#209) 2019-08-26 12:27:47 +02:00
exe-only Add passthru.run with wine support (#301) 2019-11-11 23:38:08 +13:00
fully-static Move all of haskell.nix into haskell-nix (#289) 2019-11-05 12:50:50 +13:00
ghc-options Add names to tests that have an index-state (#288) 2019-11-04 11:29:34 +13:00
project-flags Add names to tests that have an index-state (#288) 2019-11-04 11:29:34 +13:00
setup-deps Add names to tests that have an index-state (#288) 2019-11-04 11:29:34 +13:00
shell-for shellFor: Fix bug where packages were not excluded from the env (#285) 2019-11-01 20:08:31 +10:00
shell-for-setup-deps Add names to tests that have an index-state (#288) 2019-11-04 11:29:34 +13:00
snapshots Make sure hoogle is available in ghcWithHoogle (#196) 2019-07-16 10:17:49 +10:00
stack-simple Add passthru.run with wine support (#301) 2019-11-11 23:38:08 +13:00
with-packages shellFor: Fix bug where packages were not excluded from the env (#285) 2019-11-01 20:08:31 +10:00
default.nix Revert "Disable all the tests except the haskellNixRoots" 2019-11-15 14:20:16 +13:00
README.md Add cross-compiled musl libc builds of tests (#157) 2019-07-02 18:25:40 +10:00
regen.nix Move all of haskell.nix into haskell-nix (#289) 2019-11-05 12:50:50 +13:00
tests.sh shellFor: Fix bug where packages were not excluded from the env (#285) 2019-11-01 20:08:31 +10:00
unit.nix tests: Add unit tests for library functions 2019-01-30 15:38:38 +10:00
util.nix tests: Add more tests for "all" component merging 2019-02-07 09:39:12 +08:00

Haskell infrastructure test cases

To build the test cases, run from the test directory:

nix-build --no-out-link default.nix

To run all tests (includes impure tests), use the script:

./tests.sh

Generated code

If you change the test Cabal files or need to regenerate the code with nix-tools, then see regen.nix. Run it like this:

$(nix-build --no-out-link regen.nix)