blob: b66ddcd703099494deabe31eaf3dddd46307df28 [file] [log] [blame]
@echo off
set MYDIR=%~dp0..
set PWD=%MYDIR%
set PYTHONPATH=%MYDIR%
REM Note: shift will not work with %*
REM ### Get args, Handle Python version ###
set "_args=%*"
IF "%1" == "-3" (
set PYTHON=python3
set "_args=%_args:~3%"
)
IF "%PYTHON%" == "" set PYTHON=python3
WHERE %PYTHON% >nul 2>&1
IF %ERRORLEVEL% NEQ 0 set PYTHON=python
REM Reset Error level
VERIFY > nul
echo ##### Starting Unit tests #####
REM ### Check no-argument mode ###
IF "%_args%" == "" (
REM Check for tox
%PYTHON% -m tox --version >nul 2>&1
IF %ERRORLEVEL% NEQ 0 (
echo Tox not installed !
pause
exit 1
)
REM Run tox
%PYTHON% -m tox -- -K tcpdump -K manufdb -K wireshark -K ci_only -K automotive_comm
pause
exit 0
)
REM ### Start UTScapy normally ###
%PYTHON% "%MYDIR%\scapy\tools\UTscapy.py" %_args%
PAUSE