diff options
author | Rob Mensching <rob@firegiant.com> | 2021-05-16 16:19:16 -0700 |
---|---|---|
committer | Rob Mensching <rob@firegiant.com> | 2021-05-17 01:01:59 -0700 |
commit | 8d6c4bf85755112eea638b1618b985d7acdad59d (patch) | |
tree | 508feed0d4258328d8e6089c714f970d3c1e027f | |
parent | c390a05fbb887b9f92b8c87d4b640942815d7a73 (diff) | |
download | wix-8d6c4bf85755112eea638b1618b985d7acdad59d.tar.gz wix-8d6c4bf85755112eea638b1618b985d7acdad59d.tar.bz2 wix-8d6c4bf85755112eea638b1618b985d7acdad59d.zip |
Enable enabling runtime tests
-rw-r--r-- | src/internal/SetBuildNumber/SetBuildNumber.proj | 1 | ||||
-rw-r--r-- | src/test/burn/test_burn.cmd | 3 | ||||
-rw-r--r-- | src/test/test.cmd | 6 |
3 files changed, 7 insertions, 3 deletions
diff --git a/src/internal/SetBuildNumber/SetBuildNumber.proj b/src/internal/SetBuildNumber/SetBuildNumber.proj index 9342f297..b2746002 100644 --- a/src/internal/SetBuildNumber/SetBuildNumber.proj +++ b/src/internal/SetBuildNumber/SetBuildNumber.proj | |||
@@ -29,6 +29,7 @@ | |||
29 | <PropertyGroup> | 29 | <PropertyGroup> |
30 | <AppVeyorBuildNumber>$(InformationalVersion)</AppVeyorBuildNumber> | 30 | <AppVeyorBuildNumber>$(InformationalVersion)</AppVeyorBuildNumber> |
31 | <AppVeyorBuildNumber Condition=" '$(APPVEYOR_PULL_REQUEST_NUMBER)'!='' ">PR#$(APPVEYOR_PULL_REQUEST_NUMBER)-$(AppVeyorBuildNumber)</AppVeyorBuildNumber> | 31 | <AppVeyorBuildNumber Condition=" '$(APPVEYOR_PULL_REQUEST_NUMBER)'!='' ">PR#$(APPVEYOR_PULL_REQUEST_NUMBER)-$(AppVeyorBuildNumber)</AppVeyorBuildNumber> |
32 | <AppVeyorBuildNumber Condition=" '$(RuntimeTestsEnabled)'!='' ">TEST-$(AppVeyorBuildNumber)</AppVeyorBuildNumber> | ||
32 | </PropertyGroup> | 33 | </PropertyGroup> |
33 | 34 | ||
34 | <Message Importance="high" Text=" $(AppVeyorBuildNumber)" /> | 35 | <Message Importance="high" Text=" $(AppVeyorBuildNumber)" /> |
diff --git a/src/test/burn/test_burn.cmd b/src/test/burn/test_burn.cmd index 8359d12a..f8880094 100644 --- a/src/test/burn/test_burn.cmd +++ b/src/test/burn/test_burn.cmd | |||
@@ -4,6 +4,7 @@ | |||
4 | @set _C=Debug | 4 | @set _C=Debug |
5 | :parse_args | 5 | :parse_args |
6 | @if /i "%1"=="release" set _C=Release | 6 | @if /i "%1"=="release" set _C=Release |
7 | @if /i "%1"=="test" set RuntimeTestsEnabled=true | ||
7 | @if not "%1"=="" shift & goto parse_args | 8 | @if not "%1"=="" shift & goto parse_args |
8 | 9 | ||
9 | @echo Burn integration tests %_C% | 10 | @echo Burn integration tests %_C% |
@@ -11,7 +12,7 @@ | |||
11 | msbuild -t:Build -Restore -p:Configuration=%_C% -warnaserror || exit /b | 12 | msbuild -t:Build -Restore -p:Configuration=%_C% -warnaserror || exit /b |
12 | msbuild -t:Build -Restore -p:Configuration=%_C% TestData\TestData.proj || exit /b | 13 | msbuild -t:Build -Restore -p:Configuration=%_C% TestData\TestData.proj || exit /b |
13 | 14 | ||
14 | if /i "%RuntimeTestsEnabled%"=="true" dotnet test -c %_C% --no-build src\WixToolsetTest.BurnE2E | 15 | if /i "%RuntimeTestsEnabled%"=="true" dotnet test -c %_C% --no-build WixToolsetTest.BurnE2E |
15 | 16 | ||
16 | @popd | 17 | @popd |
17 | @endlocal | 18 | @endlocal |
diff --git a/src/test/test.cmd b/src/test/test.cmd index 169b229c..44965457 100644 --- a/src/test/test.cmd +++ b/src/test/test.cmd | |||
@@ -4,11 +4,13 @@ | |||
4 | @set _C=Debug | 4 | @set _C=Debug |
5 | :parse_args | 5 | :parse_args |
6 | @if /i "%1"=="release" set _C=Release | 6 | @if /i "%1"=="release" set _C=Release |
7 | @if /i "%1"=="test" set RuntimeTestsEnabled=true | ||
7 | @if not "%1"=="" shift & goto parse_args | 8 | @if not "%1"=="" shift & goto parse_args |
8 | 9 | ||
9 | @echo Build integration tests %_C% | 10 | @if "%RuntimeTestsEnabled%"=="" echo Build integration tests %_C% |
11 | @if not "%RuntimeTestsEnabled%"=="" set _T=test&echo Run integration tests %_C% | ||
10 | 12 | ||
11 | @call burn\test_burn.cmd %_C% | 13 | @call burn\test_burn.cmd %_C% %_T% |
12 | 14 | ||
13 | @popd | 15 | @popd |
14 | @endlocal | 16 | @endlocal |