haskell.nix/test
2021-03-01 15:42:23 +13:00
..
buildable Use pkgs.lib instead of stdenv.lib (#1031) 2021-02-11 01:07:16 +13:00
builder-haddock Use pkgs.lib instead of stdenv.lib (#1031) 2021-02-11 01:07:16 +13:00
cabal-22 Use pkgs.lib instead of stdenv.lib (#1031) 2021-02-11 01:07:16 +13:00
cabal-hpack Use pkgs.lib instead of stdenv.lib (#1031) 2021-02-11 01:07:16 +13:00
cabal-simple Use pkgs.lib instead of stdenv.lib (#1031) 2021-02-11 01:07:16 +13:00
cabal-simple-debug Enable debug info on linux targets (#1050) 2021-02-22 18:27:36 +13:00
cabal-simple-prof Use pkgs.lib instead of stdenv.lib (#1031) 2021-02-11 01:07:16 +13:00
cabal-source-repo Use pkgs.lib instead of stdenv.lib (#1031) 2021-02-11 01:07:16 +13:00
cabal-source-repo-comments Use pkgs.lib instead of stdenv.lib (#1031) 2021-02-11 01:07:16 +13:00
cabal-sublib Switch from cabal 3.2 to 3.4 (#1058) 2021-03-01 15:42:23 +13:00
call-cabal-project-to-nix Use pkgs.lib instead of stdenv.lib (#1031) 2021-02-11 01:07:16 +13:00
call-stack-to-nix Use pkgs.lib instead of stdenv.lib (#1031) 2021-02-11 01:07:16 +13:00
compiler-nix-name Use pkgs.lib instead of stdenv.lib (#1031) 2021-02-11 01:07:16 +13:00
coverage Fix the way ExeDependency is handled (#1036) 2021-02-12 10:45:23 +13:00
coverage-golden Use pkgs.lib instead of stdenv.lib (#1031) 2021-02-11 01:07:16 +13:00
coverage-no-libs Use pkgs.lib instead of stdenv.lib (#1031) 2021-02-11 01:07:16 +13:00
exe-only Use pkgs.lib instead of stdenv.lib (#1031) 2021-02-11 01:07:16 +13:00
extra-hackage Use pkgs.lib instead of stdenv.lib (#1031) 2021-02-11 01:07:16 +13:00
fully-static Use pkgs.lib instead of stdenv.lib (#1031) 2021-02-11 01:07:16 +13:00
ghc-options Add support for setting ghcOptions on all packages (#1046) 2021-02-19 00:38:36 +13:00
githash Use pkgs.lib instead of stdenv.lib (#1031) 2021-02-11 01:07:16 +13:00
haskell-language-server GHC 8.10.4 (#1033) 2021-02-09 14:30:32 +13:00
index-state Use pkgs.lib instead of stdenv.lib (#1031) 2021-02-11 01:07:16 +13:00
lookup-sha256 Add ghc 8.10.3 (#980) 2021-01-11 18:47:56 +13:00
project-flags Use pkgs.lib instead of stdenv.lib (#1031) 2021-02-11 01:07:16 +13:00
setup-deps Update core interface files GHC to 8.10.4 (#1039) 2021-02-16 23:15:55 +13:00
shell-for Use pkgs.lib instead of stdenv.lib (#1031) 2021-02-11 01:07:16 +13:00
shell-for-setup-deps Use pkgs.lib instead of stdenv.lib (#1031) 2021-02-11 01:07:16 +13:00
snapshots Use pkgs.lib instead of stdenv.lib (#1031) 2021-02-11 01:07:16 +13:00
stack-local-resolver Add haskell-nix.project (and project') (#703) 2020-06-19 20:07:19 +12:00
stack-local-resolver-subdir Fix stack.yaml filtering when resolver file is in a subdirectory (#943) 2020-12-09 17:43:36 +13:00
stack-remote-resolver download stack resolver if a sha256 is provided (#748) 2020-07-04 14:35:52 +12:00
stack-simple Use pkgs.lib instead of stdenv.lib (#1031) 2021-02-11 01:07:16 +13:00
stack-source-repo Add pins and materialization for ghc-boot-packages and ghc-extra-packages (#546) 2020-04-20 13:27:52 +12:00
sublib-docs Use pkgs.lib instead of stdenv.lib (#1031) 2021-02-11 01:07:16 +13:00
with-packages Use pkgs.lib instead of stdenv.lib (#1031) 2021-02-11 01:07:16 +13:00
default.nix Enable debug info on linux targets (#1050) 2021-02-22 18:27:36 +13:00
README.md Add cross-compiled musl libc builds of tests (#157) 2019-07-02 18:25:40 +10:00
regen.nix Spelling, typo and whitespace fixes (#833) 2020-08-31 11:08:25 +12:00
tests.sh Remove components.all (#776) 2020-07-21 16:06:54 +12:00
unit.nix Do not use evalPackages to create sourceRepo for builds (#918) 2020-11-11 11:49:27 +00: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)