From fcf83dbf9effab3bd98bad2b83b2468b7eb05cfd Mon Sep 17 00:00:00 2001 From: Tim Foley Date: Fri, 9 Jun 2017 11:34:21 -0700 Subject: Initial import of code. --- test.bat | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 test.bat (limited to 'test.bat') diff --git a/test.bat b/test.bat new file mode 100644 index 000000000..b4398b991 --- /dev/null +++ b/test.bat @@ -0,0 +1,34 @@ +@echo off +setlocal +pushd %~dp0 + +:: Argument parsing loop, for arguments that we need to handle at the .bat level + +:ARGLOOP + +if "%1"=="-debug" ( + set SLANG_TEST_CONFIG=Debug + shift + goto :ARGLOOP +) +if "%1"=="-release" ( + set SLANG_TEST_CONFIG=Release + shift + goto :ARGLOOP +) + +:: When done with arguments, we'll just fall through here + +SET "SLANG_TEST_ROOT=%~dp0" + +IF "%SLANG_TEST_PLATFORM%" == "" ( SET "SLANG_TEST_PLATFORM=x86" ) +IF "%SLANG_TEST_CONFIG%" == "" ( SET "SLANG_TEST_CONFIG=Debug" ) + +set "SLANG_TEST_BIN_DIR=%SLANG_TEST_ROOT%bin\%SLANG_TEST_PLATFORM%\%SLANG_TEST_CONFIG%\\" + +:: ensure that any built tools are visible +SET "PATH=%PATH%;%SLANG_TEST_BIN_DIR%" + +:: TODO: ensure that everything is built? + +"%SSLANG_TEST_BIN_DIR%slang-test.exe" --bindir "%SLANG_TEST_BIN_DIR%" %* -- cgit v1.2.3