summaryrefslogtreecommitdiffstats
path: root/pkgs/development/haskell-modules
diff options
context:
space:
mode:
authorsternenseemann <sternenseemann@systemli.org>2023-11-22 15:40:50 +0100
committersternenseemann <sternenseemann@systemli.org>2023-11-22 15:48:01 +0100
commit1ccaf0c1471adc88c2eade131f30ef21a2feaeda (patch)
tree5bbd9a2dfb0564063e13cb42fdb045946e6fa379 /pkgs/development/haskell-modules
parent030580776a8e95c0871b5c6acd00c77b1d9fc545 (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.nix8
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;