mirror of
https://github.com/yt-dlp/yt-dlp.git
synced 2024-11-13 20:53:06 +00:00
[devscripts/run_tests] Use markers to filter tests (#1258)
`-k` filters using a substring match on test name. `-m` checks markers for an exact match. Authored by: sulyi
This commit is contained in:
parent
ecdc9049c0
commit
a387b69a7c
@ -3,11 +3,11 @@
|
|||||||
cd /d %~dp0..
|
cd /d %~dp0..
|
||||||
|
|
||||||
if ["%~1"]==[""] (
|
if ["%~1"]==[""] (
|
||||||
set "test_set="
|
set "test_set="test""
|
||||||
) else if ["%~1"]==["core"] (
|
) else if ["%~1"]==["core"] (
|
||||||
set "test_set=-k "not download""
|
set "test_set="-m not download""
|
||||||
) else if ["%~1"]==["download"] (
|
) else if ["%~1"]==["download"] (
|
||||||
set "test_set=-k download"
|
set "test_set="-m "download""
|
||||||
) else (
|
) else (
|
||||||
echo.Invalid test type "%~1". Use "core" ^| "download"
|
echo.Invalid test type "%~1". Use "core" ^| "download"
|
||||||
exit /b 1
|
exit /b 1
|
||||||
|
@ -3,12 +3,12 @@
|
|||||||
if [ -z $1 ]; then
|
if [ -z $1 ]; then
|
||||||
test_set='test'
|
test_set='test'
|
||||||
elif [ $1 = 'core' ]; then
|
elif [ $1 = 'core' ]; then
|
||||||
test_set='not download'
|
test_set="-m not download"
|
||||||
elif [ $1 = 'download' ]; then
|
elif [ $1 = 'download' ]; then
|
||||||
test_set='download'
|
test_set="-m download"
|
||||||
else
|
else
|
||||||
echo 'Invalid test type "'$1'". Use "core" | "download"'
|
echo 'Invalid test type "'$1'". Use "core" | "download"'
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
python3 -m pytest -k "$test_set"
|
python3 -m pytest "$test_set"
|
||||||
|
Loading…
Reference in New Issue
Block a user