diff options
author | sternenseemann <sternenseemann@systemli.org> | 2023-11-22 15:40:50 +0100 |
---|---|---|
committer | sternenseemann <sternenseemann@systemli.org> | 2023-11-22 15:48:01 +0100 |
commit | 1ccaf0c1471adc88c2eade131f30ef21a2feaeda (patch) | |
tree | 5bbd9a2dfb0564063e13cb42fdb045946e6fa379 /pkgs/development/haskell-modules | |
parent | 030580776a8e95c0871b5c6acd00c77b1d9fc545 (diff) |
haskell.packages.ghc88.doctest: skip test requiring newer base
Diffstat (limited to 'pkgs/development/haskell-modules')
-rw-r--r-- | pkgs/development/haskell-modules/configuration-ghc-8.8.x.nix | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/pkgs/development/haskell-modules/configuration-ghc-8.8.x.nix b/pkgs/development/haskell-modules/configuration-ghc-8.8.x.nix index acde3041b1fa..893d5f398ab7 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-8.8.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-8.8.x.nix @@ -76,7 +76,13 @@ self: super: { ChasingBottoms = doJailbreak super.ChasingBottoms; chell = doJailbreak super.chell; Diff = dontCheck super.Diff; - doctest = doJailbreak super.doctest; + doctest = overrideCabal (drv: { + jailbreak = true; + # The test case relies on the Printf module which did not exist in base 4.13 + testFlags = drv.testFlags or [ ] ++ [ + "--skip=/Main/doctest (regression tests)/template-haskell-bugfix/" + ]; + }) super.doctest; hashable-time = doJailbreak super.hashable-time; hledger-lib = doJailbreak super.hledger-lib; # base >=4.8 && <4.13, easytest >=0.2.1 && <0.3 integer-logarithms = doJailbreak super.integer-logarithms; |