@@ -4,12 +4,12 @@
44, exception-transformers, ghcjs-dom, hlint, jsaddle, keycode, lens
55, monad-control, mtl, primitive, random, ref-tf, reflex, semigroups
66, stdenv, stm, template-haskell, temporary, text, these, time
7−, transformers, unbounded-delays, unix, zenc, hashable, xvfb_run
8−, chromium, process, jsaddle-warp
7+, transformers, unbounded-delays, unix, zenc, hashable
8+, chromium, process, jsaddle-warp, linux-namespaces, iproute
99}:
1010let 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 ];
11+ testHaskellDepends = (drv.testHaskellDepends or []) ++ [ temporary jsaddle-warp process linux-namespaces ];
12+ testSystemDepends = (drv.testSystemDepends or []) ++ [ chromium iproute ];
1313 };
1414in mkDerivation (addGcTestDepends {
1515 pname = "reflex-dom-core";
@@ -31,6 +31,9 @@ in mkDerivation (addGcTestDepends {
3131 export HOME="$PWD"
3232 '';
3333
34+ # Show some output while running tests, so we might notice what's wrong
35+ testTarget = "--show-details=streaming";
36+
3437 testHaskellDepends = [ base hlint ];
3538 description = "Functional Reactive Web Apps with Reflex";
3639 license = stdenv.lib.licenses.bsd3;