aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRob Mensching <rob@firegiant.com>2021-05-16 16:19:16 -0700
committerRob Mensching <rob@firegiant.com>2021-05-17 01:01:59 -0700
commit8d6c4bf85755112eea638b1618b985d7acdad59d (patch)
tree508feed0d4258328d8e6089c714f970d3c1e027f
parentc390a05fbb887b9f92b8c87d4b640942815d7a73 (diff)
downloadwix-8d6c4bf85755112eea638b1618b985d7acdad59d.tar.gz
wix-8d6c4bf85755112eea638b1618b985d7acdad59d.tar.bz2
wix-8d6c4bf85755112eea638b1618b985d7acdad59d.zip
Enable enabling runtime tests
-rw-r--r--src/internal/SetBuildNumber/SetBuildNumber.proj1
-rw-r--r--src/test/burn/test_burn.cmd3
-rw-r--r--src/test/test.cmd6
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 @@
11msbuild -t:Build -Restore -p:Configuration=%_C% -warnaserror || exit /b 12msbuild -t:Build -Restore -p:Configuration=%_C% -warnaserror || exit /b
12msbuild -t:Build -Restore -p:Configuration=%_C% TestData\TestData.proj || exit /b 13msbuild -t:Build -Restore -p:Configuration=%_C% TestData\TestData.proj || exit /b
13 14
14if /i "%RuntimeTestsEnabled%"=="true" dotnet test -c %_C% --no-build src\WixToolsetTest.BurnE2E 15if /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