From ec89ea96ae7f42b227c0fb5f61cd21a19ef2e8de Mon Sep 17 00:00:00 2001 From: Sean Hall Date: Fri, 31 Dec 2021 20:24:05 -0600 Subject: Upload test results and fail the build if any are missing. Always zip up the logs from %TEMP%. --- src/api/api.cmd | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) (limited to 'src/api') diff --git a/src/api/api.cmd b/src/api/api.cmd index 6a424c34..ffc403d5 100644 --- a/src/api/api.cmd +++ b/src/api/api.cmd @@ -2,6 +2,7 @@ @pushd %~dp0 @set _C=Debug +@set _L=%~dp0..\..\build\logs :parse_args @if /i "%1"=="release" set _C=Release @if not "%1"=="" shift & goto parse_args @@ -12,13 +13,13 @@ :: build :: pack -msbuild api_t.proj -p:Configuration=%_C% -nologo -m -warnaserror -bl:..\..\build\logs\api_build.binlog || exit /b +msbuild api_t.proj -p:Configuration=%_C% -nologo -m -warnaserror -bl:%_L%\api_build.binlog || exit /b :: test -dotnet test burn\test\WixToolsetTest.Mba.Core\WixToolsetTest.Mba.Core.csproj -c %_C% --nologo --no-build || exit /b -msbuild burn\test\BalUtilUnitTest -t:Test -p:Configuration=%_C% -nologo || exit /b -msbuild burn\test\BextUtilUnitTest -t:Test -p:Configuration=%_C% -nologo || exit /b -dotnet test wix\api_wix.sln -c %_C% --nologo --no-build || exit /b +dotnet test burn\test\WixToolsetTest.Mba.Core -c %_C% --nologo --no-build -l "trx;LogFileName=%_L%\TestResults\WixToolsetTest.Mba.Core.trx" || exit /b +msbuild burn\test\BalUtilUnitTest -t:Test -p:Configuration=%_C% -nologo -p:CppCliTestResultsFile="%_L%\TestResults\BalUtilUnitTest.xunit2.xml" || exit /b +msbuild burn\test\BextUtilUnitTest -t:Test -p:Configuration=%_C% -nologo -p:CppCliTestResultsFile="%_L%\TestResults\BextUtilUnitTest.xunit2.xml" || exit /b +dotnet test wix\api_wix.sln -c %_C% --nologo --no-build -l "trx;LogFileName=%_L%\TestResults\api_wix.trx" || exit /b @popd @endlocal -- cgit v1.2.3-55-g6feb