diff --git a/haskell-overlays/reflex-packages/default.nix b/haskell-overlays/reflex-packages/default.nix index c2ade1882..2e03398b8 100644 --- a/haskell-overlays/reflex-packages/default.nix +++ b/haskell-overlays/reflex-packages/default.nix @@ -49,7 +49,6 @@ in reflex-todomvc = self.callPackage self._dep.reflex-todomvc {}; reflex-aeson-orphans = self.callCabal2nix "reflex-aeson-orphans" self._dep.reflex-aeson-orphans {}; - # The tests for reflex-dom-core are not deterministic, disable them, and run them manually reflex-dom-core = let inherit (self) ghc; noGcTest = stdenv.hostPlatform.system != "x86_64-linux" @@ -60,13 +59,11 @@ in reflexOptimizerFlag useTemplateHaskellFlag (lib.optional enableLibraryProfiling "-fprofile-reflex") - [ "-f-hydration-tests" ] - [ "-f-gc-tests" ] ])) {}) (drv: { # TODO: Get hlint working for cross-compilation - #doCheck = stdenv.hostPlatform == stdenv.buildPlatform && !(ghc.isGhcjs or false); - doCheck = false; + doCheck = stdenv.hostPlatform == stdenv.buildPlatform && !(ghc.isGhcjs or false); + # The headless browser run as part of the tests will exit without this preBuild = (drv.preBuild or "") + '' export HOME="$PWD"