31 lines
557 B
Batchfile
31 lines
557 B
Batchfile
@echo off
|
|
REM Test runner batch script for kabellaengen project
|
|
REM Calls run_tests.py to execute all tests
|
|
|
|
call %~dp0setenv.bat
|
|
|
|
CALL manage_interpreter.bat activate
|
|
if errorlevel 1 (
|
|
echo.
|
|
echo Failed to activate the Python interpreter!
|
|
pause
|
|
exit /B 1
|
|
)
|
|
|
|
pushd "%PROJECT%"
|
|
|
|
"%VIRTUAL_ENV%\Scripts\python.exe" -m lib.run_tests %*
|
|
set PYTHON_EXIT=%ERRORLEVEL%
|
|
|
|
popd
|
|
CALL manage_interpreter.bat deactivate
|
|
|
|
if %PYTHON_EXIT% NEQ 0 (
|
|
echo.
|
|
echo Tests failed!
|
|
exit /B 1
|
|
) else (
|
|
echo.
|
|
echo All tests passed!
|
|
exit /B 0
|
|
) |