Merge pull request #123802 from superherointj/package-virtmanager-bugfix

virt-manager: add tests

Changed files
+16 -2
pkgs
applications
virtualization
virt-manager
+16 -2
pkgs/applications/virtualization/virt-manager/default.nix
···
, gtksourceview4, docutils
, spiceSupport ? true, spice-gtk ? null
, cpio, e2fsprogs, findutils, gzip
+
, cdrtools
}:
with lib;
···
gappsWrapperArgs+=(--prefix PATH : "${makeBinPath [ cpio e2fsprogs file findutils gzip ]}")
'';
-
# Failed tests
-
doCheck = false;
+
checkInputs = with python3Packages; [ cpio cdrtools pytestCheckHook ];
+
+
disabledTestPaths = [
+
"tests/test_cli.py"
+
"tests/test_disk.py"
+
"tests/test_checkprops.py"
+
]; # Error logs: https://gist.github.com/superherointj/fee040872beaafaaa19b8bf8f3ff0be5
+
+
preCheck = ''
+
export HOME=.
+
''; # <- Required for "tests/test_urldetect.py".
+
+
postCheck = ''
+
$out/bin/virt-manager --version | grep -Fw ${version} > /dev/null
+
'';
meta = with lib; {
homepage = "http://virt-manager.org";