summaryrefslogtreecommitdiff
path: root/pkgs/test/haskell/shellFor (follow)
Commit message (Expand)AuthorAgeFilesLines
* tests.haskell.shellFor: change package used in extraDependencies test•••This commit does the following two things: 1. Changes the Haskell package used in the extraDependencies test from releaser to conduit. The reason for this is that conduit is more of a "core" package in Haskell, and it is more likely to always be working. (If conduit is not compiling, then large chunks of Hackage won't be working.) 2. Tighten up the GHCi test to actually use the package from extraDependencies. It appears that GHCi can fail to import the package from extraDependencies, and that doesn't cause GHCi to return an error code, which means the test isn't actually testing anything. This new change makes it so that if the package from extraDependencies is actually not included for some reason, then this shellFor test should fail. Dennis Gosnell2023-07-041-6/+16
* haskellPackages.shellFor: Add extraDependencies•••An example use case is when you have Haskell scripts that use libraries that don't occur in your packages' dependencies. Robert Hensing2022-03-151-0/+11
* tests.haskell: set meta.platforms•••This allows packagePlatforms to pick up on the overall supported platforms and schedule builds on Hydra for more than the evaluation platform (usually x86_64-linux). sternenseemann2021-07-131-1/+4
* tests.haskell.shellFor: use writeText instead of toFilesternenseemann2021-05-011-2/+2
* tests.haskell.shellFor: replace database-id-class with linear•••Contrary to database-id-class, linear is part of stackage and actively maintained, so the test is less likely to fail due to version constraint issues as it is currently. sternenseemann2021-05-011-4/+4
* tests.haskell*: move into tests.haskell set•••This will make it easier to add all haskell related tests to the haskell hydra jobset without updating a list of tests in two places. sternenseemann2021-05-011-0/+33