VT-PR/scripts/m3u8/runtests
chu23465 a9207d263d Changes
Added custom m3u8 parser for DSNP.
Hybrid DV+HDR is to be tested.
Few miscellaneous fixes.
2025-04-29 08:16:38 +05:30

37 lines
601 B
Bash

#!/bin/bash
test_server_stdout=tests/server.stdout
function install_deps {
pip install -r requirements-dev.txt
}
function start_server {
rm -f ${test_server_stdout}
python tests/m3u8server.py >${test_server_stdout} 2>&1 &
}
function stop_server {
pkill -9 -f m3u8server.py
echo "Test server stdout on ${test_server_stdout}"
}
function run {
PYTHONPATH=. py.test -vv --cov-report term-missing --cov m3u8 tests/
}
function main {
install_deps
start_server
run
retval=$?
stop_server
return "$retval"
}
if [ -z "$1" ]; then
main
else
"$@"
fi