Merge pull request 'lib/cli: tests collect coverage' (#5528) from test-cov into main
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/5528
This commit is contained in:
@@ -38,6 +38,7 @@ let
|
||||
ps.pytest-subprocess
|
||||
ps.pytest-xdist
|
||||
ps.pytest-timeout
|
||||
ps.pytest-cov
|
||||
]
|
||||
++ (pyDeps ps);
|
||||
pythonRuntimeWithDeps = pythonRuntime.withPackages (ps: pyDeps ps);
|
||||
@@ -193,8 +194,15 @@ pythonRuntime.pkgs.buildPythonApplication {
|
||||
# limit build cores to 16
|
||||
jobs="$((NIX_BUILD_CORES>16 ? 16 : NIX_BUILD_CORES))"
|
||||
|
||||
python -m pytest -m "not impure and not with_core" -n "$jobs" ./clan_cli ./clan_lib
|
||||
touch $out
|
||||
python -m pytest -m "not impure and not with_core" -n "$jobs" \
|
||||
./clan_cli \
|
||||
./clan_lib \
|
||||
--cov ./clan_cli \
|
||||
--cov ./clan_lib \
|
||||
--cov-report=html --cov-report=term
|
||||
|
||||
mkdir -p $out
|
||||
cp -r . $out
|
||||
'';
|
||||
}
|
||||
// lib.optionalAttrs (!stdenv.isDarwin) {
|
||||
@@ -273,8 +281,15 @@ pythonRuntime.pkgs.buildPythonApplication {
|
||||
jobs="$((NIX_BUILD_CORES>16 ? 16 : NIX_BUILD_CORES))"
|
||||
|
||||
# Run all tests with core marker
|
||||
python -m pytest -m "not impure and with_core" -n "$jobs" ./clan_cli ./clan_lib
|
||||
touch $out
|
||||
python -m pytest -m "not impure and with_core" -n "$jobs" \
|
||||
./clan_cli \
|
||||
./clan_lib \
|
||||
--cov ./clan_cli \
|
||||
--cov ./clan_lib \
|
||||
--cov-report=html --cov-report=term
|
||||
|
||||
mkdir -p $out
|
||||
cp -r . $out
|
||||
'';
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user