20 lines
615 B
Batchfile
20 lines
615 B
Batchfile
@rem Runs C# tests for given assembly from command line. The Grpc.sln solution needs to be built before running the tests.
|
|
|
|
setlocal
|
|
|
|
@rem enter this directory
|
|
cd /d %~dp0\..\..\src\csharp
|
|
|
|
@rem set UUID variable to a random GUID, we will use it to put TestResults.xml to a dedicated directory, so that parallel test runs don't collide
|
|
for /F %%i in ('powershell -Command "[guid]::NewGuid().ToString()"') do (set UUID=%%i)
|
|
|
|
packages\NUnit.Runners.2.6.4\tools\nunit-console-x86.exe -labels "%1/bin/Debug/%1.dll" -work test-results/%UUID% || goto :error
|
|
|
|
endlocal
|
|
|
|
goto :EOF
|
|
|
|
:error
|
|
echo Failed!
|
|
exit /b %errorlevel%
|