@@ -4,12 +4,12 @@
4, exception-transformers, ghcjs-dom, hlint, jsaddle, keycode, lens
4, exception-transformers, ghcjs-dom, hlint, jsaddle, keycode, lens
5, monad-control, mtl, primitive, random, ref-tf, reflex, semigroups
5, monad-control, mtl, primitive, random, ref-tf, reflex, semigroups
6, stdenv, stm, template-haskell, temporary, text, these, time
6, stdenv, stm, template-haskell, temporary, text, these, time
7−, transformers, unbounded-delays, unix, zenc, hashable, xvfb_run
7+, transformers, unbounded-delays, unix, zenc, hashable
8−, chromium, process, jsaddle-warp
8+, chromium, process, jsaddle-warp, linux-namespaces, iproute
10let addGcTestDepends = drv: if stdenv.system != "x86_64-linux" then drv else drv // {
10let addGcTestDepends = drv: if stdenv.system != "x86_64-linux" then drv else drv // {
11− testHaskellDepends = (drv.testHaskellDepends or []) ++ [ temporary jsaddle-warp process ];
11+ testHaskellDepends = (drv.testHaskellDepends or []) ++ [ temporary jsaddle-warp process linux-namespaces ];
12− testSystemDepends = (drv.testSystemDepends or []) ++ [ xvfb_run chromium ];
12+ testSystemDepends = (drv.testSystemDepends or []) ++ [ chromium iproute ];
14in mkDerivation (addGcTestDepends {
14in mkDerivation (addGcTestDepends {
15 pname = "reflex-dom-core";
15 pname = "reflex-dom-core";
@@ -31,6 +31,9 @@ in mkDerivation (addGcTestDepends {
31 export HOME="$PWD"
31 export HOME="$PWD"
34+ # Show some output while running tests, so we might notice what's wrong
35+ testTarget = "--show-details=streaming";
34 testHaskellDepends = [ base hlint ];
37 testHaskellDepends = [ base hlint ];
35 description = "Functional Reactive Web Apps with Reflex";
38 description = "Functional Reactive Web Apps with Reflex";
36 license = stdenv.lib.licenses.bsd3;
39 license = stdenv.lib.licenses.bsd3;