unpaper: enable tests

This commit is contained in:
René Neumann
2026-02-12 17:03:17 +01:00
parent 586ad12c4d
commit bca32d6c04
+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;
};