unpaper: enable tests (#489012)

This commit is contained in:
Sandro
2026-03-01 00:54:22 +00:00
committed by GitHub
+16
View File
@@ -17,6 +17,7 @@
# tests
nixosTests,
python3Packages,
}:
stdenv.mkDerivation (finalAttrs: {
@@ -45,6 +46,21 @@ stdenv.mkDerivation (finalAttrs: {
ffmpeg-headless
];
nativeCheckInputs = with python3Packages; [
pytest
pytest-xdist
pillow
];
doCheck = true;
# Tests take quite a long time
# Using pytest-xdist, we launch multiple workers
# Restrict to max 6 to avoid having a large number of idlers
preCheck = ''
mesonCheckFlagsArray+=(--test-args "--numprocesses=auto --maxprocesses=6")
'';
passthru.tests = {
inherit (nixosTests) paperless;
};