haskell-test-framework: disable test suite build

This avoids a dependency on an old version of QuickCheck.
wip/yesman
Peter Simons 6 years ago
parent 559832d663
commit 8fdba8ca99
  1. 3
      pkgs/development/haskell-modules/configuration-common.nix
  2. 12
      pkgs/development/haskell-modules/configuration-ghc-8.4.x.nix

@ -418,6 +418,9 @@ self: super: {
HaVSA = super.HaVSA.override { QuickCheck = self.QuickCheck_1_2_0_1; };
test-framework-quickcheck = super.test-framework-quickcheck.override { QuickCheck = self.QuickCheck_1_2_0_1; };
# Avoid "QuickCheck >=2.3 && <2.10" dependency we cannot fulfill in lts-11.x.
test-framework = dontCheck super.test-framework;
# Depends on broken test-framework-quickcheck.
apiary = dontCheck super.apiary;
apiary-authenticate = dontCheck super.apiary-authenticate;

@ -169,18 +169,6 @@ self: super: {
## doctest >=0.11.1 && <0.14
semigroupoids = super.semigroupoids_5_2_2;
## Needs bump to a versioned attribute
## Issue: https://github.com/haskell/test-framework/issues/35
test-framework = overrideCabal super.test-framework_0_8_2_0 (drv: {
## • No instance for (Semigroup (TestOptions' Maybe))
## arising from the superclasses of an instance declaration
## • In the instance declaration for ‘Monoid (TestOptions' Maybe)’
##
## Setup: Encountered missing dependencies:
## QuickCheck >=2.3 && <2.10
doCheck = false;
});
## Needs bump to a versioned attribute
## Setup: Encountered missing dependencies:
## doctest >=0.7 && <0.14

Loading…
Cancel
Save