21 lines
665 B
Batchfile
21 lines
665 B
Batchfile
@echo off
|
|
@REM Builds a .NET solution file, adds the project, builds it
|
|
@REM and executes it. Cleans up all generated files and directories.
|
|
|
|
set TEMP_BIN=.tmp
|
|
|
|
@REM Run the .NET Core tests
|
|
set CORE_FILE=FlatBuffers.Core.Test
|
|
set CORE_PROJ_FILE=%CORE_FILE%.csproj
|
|
set CORE_SLN_FILE=%CORE_FILE%.sln
|
|
dotnet new sln --force --name %CORE_FILE%
|
|
dotnet sln %CORE_SLN_FILE% add %CORE_PROJ_FILE%
|
|
dotnet build -c Release -o %TEMP_BIN% -v quiet %CORE_PROJ_FILE%
|
|
%TEMP_BIN%\%CORE_FILE%.exe
|
|
del /f %CORE_SLN_FILE%
|
|
|
|
@REM TODO(dbaileychess): Support the other configurations in NetTest.sh
|
|
|
|
@REM remove the temp bin directory, with files (/S) and quietly (/Q)
|
|
RD /S /Q %TEMP_BIN%
|