diff options
| author | Tim Foley <tfoley@nvidia.com> | 2017-06-09 11:34:21 -0700 |
|---|---|---|
| committer | Tim Foley <tfoley@nvidia.com> | 2017-06-09 13:44:59 -0700 |
| commit | fcf83dbf9effab3bd98bad2b83b2468b7eb05cfd (patch) | |
| tree | 41047c94883b86ec085a81597391ce3ef557cd43 /test.bat | |
| parent | 52e8d4b9a27ab0060f874c3a63ab531847be35c0 (diff) | |
Initial import of code.
Diffstat (limited to 'test.bat')
| -rw-r--r-- | test.bat | 34 |
1 files changed, 34 insertions, 0 deletions
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%" %* |
