mirror of
https://github.com/beefytech/Beef.git
synced 2025-06-10 12:32:20 +02:00
52 lines
1.2 KiB
Batchfile
52 lines
1.2 KiB
Batchfile
![]() |
@ECHO --------------------------- Beef test_ide.bat Version 3 ---------------------------
|
||
|
@ECHO OFF
|
||
|
SETLOCAL EnableDelayedExpansion
|
||
|
@SET PATH=c:\Python27;%PATH%
|
||
|
|
||
|
PUSHD %~dp0..\
|
||
|
|
||
|
@SET TESTPATH=IDE\Tests\CompileFail001
|
||
|
@CALL :TEST
|
||
|
@IF !ERRORLEVEL! NEQ 0 GOTO HADERROR
|
||
|
@SET TESTPATH=IDE\Tests\Test1
|
||
|
@CALL :TEST
|
||
|
@IF !ERRORLEVEL! NEQ 0 GOTO HADERROR
|
||
|
@SET TESTPATH=IDE\Tests\SlotTest
|
||
|
@CALL :TEST
|
||
|
@IF !ERRORLEVEL! NEQ 0 GOTO HADERROR
|
||
|
|
||
|
@GOTO :EMPTYTEST
|
||
|
|
||
|
:TEST
|
||
|
@FOR %%i IN (%TESTPATH%\scripts\*.txt) DO (
|
||
|
@ECHO Testing %%i - Win64
|
||
|
%~dp0\RunAndWait %~dp0..\IDE\dist\BeefIDE_d.exe -proddir=%~dp0..\%TESTPATH% -test=%cd%\%%i
|
||
|
@IF !ERRORLEVEL! NEQ 0 GOTO:EOF
|
||
|
|
||
|
@REM @ECHO Testing %%i - Win32
|
||
|
@REM %~dp0\RunAndWait %~dp0..\IDE\dist\BeefIDE_d.exe -proddir=%~dp0..\%TESTPATH% -test=%cd%\%%i -platform=Win32
|
||
|
@REM @IF !ERRORLEVEL! NEQ 0 GOTO:EOF
|
||
|
)
|
||
|
GOTO:EOF
|
||
|
|
||
|
:EMPTYTEST
|
||
|
@PUSHD %cd%\IDE\Tests\EmptyTest
|
||
|
@FOR %%i IN (scripts\*.txt) DO (
|
||
|
@ECHO Testing IDE\Tests\EmptyTest\%%i
|
||
|
%~dp0\RunAndWait %~dp0\..\IDE\dist\BeefIDE_d.exe -test=%cd%\%%i
|
||
|
@IF !ERRORLEVEL! NEQ 0 GOTO HADERROR_EMPTY
|
||
|
)
|
||
|
@POPD
|
||
|
|
||
|
:SUCCESS
|
||
|
@ECHO SUCCESS!
|
||
|
@POPD
|
||
|
@EXIT /b 0
|
||
|
|
||
|
:HADERROR_EMPTY
|
||
|
@POPD
|
||
|
|
||
|
:HADERROR
|
||
|
@ECHO #### FAILED ####
|
||
|
@POPD
|
||
|
@EXIT /b %ERRORLEVEL%
|