neovim-qt: run tests

+8 -4
+8 -4
pkgs/applications/editors/neovim/qt.nix
··· 17 17 "-DMSGPACK_LIBRARIES=${libmsgpack}/lib/libmsgpackc.so" 18 18 ]; 19 19 20 - doCheck = false; # 5 out of 7 fail 20 + doCheck = true; 21 21 22 22 buildInputs = with pythonPackages; [ 23 - qtbase libmsgpack 23 + neovim qtbase libmsgpack 24 24 ] ++ (with pythonPackages; [ 25 25 jinja2 msgpack python 26 26 ]); ··· 29 29 30 30 enableParallelBuilding = true; 31 31 32 - # avoid cmake trying to download libmsgpack 33 - preConfigure = "echo \"\" > third-party/CMakeLists.txt"; 32 + preConfigure = '' 33 + # avoid cmake trying to download libmsgpack 34 + echo "" > third-party/CMakeLists.txt 35 + # we rip out the gui test as spawning a GUI fails in our build environment 36 + sed -i '/^add_xtest_gui/d' test/CMakeLists.txt 37 + ''; 34 38 35 39 postInstall = '' 36 40 wrapQtProgram "$out/bin/nvim-qt" \