on develop help sign in
Only do the GC test on x86_64 linux
commit7c487588b97409252bcde3f497514d1883ac5830 authorRyan Trinkle <ryan.trinkle@gmail.com> dateFri 3 Mar 2017, 16:07 (10 years ago) parent17baefe
2 files changed+9−4
reflex-dom-core/default.nix+7−4 reflex-dom-core/reflex-dom-core.cabal+2
reflex-dom-core/default.nix+7−4
@@ -7,7 +7,11 @@
77, transformers, unbounded-delays, unix, zenc, hashable, xvfb_run
88, chromium, process, jsaddle-warp
99}:
10−mkDerivation {
10+let addGcTestDepends = drv: if stdenv.system != "x86_64-linux" then drv else drv // {
11+ testHaskellDepends = (drv.testHaskellDepends or []) ++ [ temporary jsaddle-warp process ];
12+ testSystemDepends = (drv.testSystemDepends or []) ++ [ xvfb_run chromium ];
13+ };
14+in mkDerivation (addGcTestDepends {
1115 pname = "reflex-dom-core";
1216 version = "0.4";
1317 src = ./.;
@@ -21,8 +25,7 @@ mkDerivation {
2125 ] ++ (if ghc.isGhcjs or false then [
2226 hashable
2327 ] else []);
24− testHaskellDepends = [ base hlint temporary jsaddle-warp process ];
25− testSystemDepends = [ xvfb_run chromium ];
28+ testHaskellDepends = [ base hlint ];
2629 description = "Functional Reactive Web Apps with Reflex";
2730 license = stdenv.lib.licenses.bsd3;
28−}
31+})
reflex-dom-core/reflex-dom-core.cabal+2
@@ -140,6 +140,8 @@ test-suite gc
140140 ghc-prof-options: -fprof-auto
141141 main-is: gc.hs
142142 type: exitcode-stdio-1.0
143+ if !os(linux) || !arch(x86_64)
144+ buildable: false
143145
144146source-repository head
145147 type: git