unpaper: enable tests (#489012)
This commit is contained in:
@@ -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;
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user