aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--appveyor.cmd44
-rw-r--r--appveyor.yml2
-rw-r--r--src/WixToolset.MSBuild/tools/wix.targets2
-rw-r--r--src/test/WixToolsetTest.MSBuild/MsbuildFixture.cs10
4 files changed, 38 insertions, 20 deletions
diff --git a/appveyor.cmd b/appveyor.cmd
index 99034ca7..2d32a7f0 100644
--- a/appveyor.cmd
+++ b/appveyor.cmd
@@ -2,6 +2,7 @@
2@pushd %~dp0 2@pushd %~dp0
3@set _C=Release 3@set _C=Release
4@set _P=%~dp0build\%_C%\publish 4@set _P=%~dp0build\%_C%\publish
5@set _RCO=/S /R:1 /W:1 /NP /XO
5 6
6nuget restore 7nuget restore
7 8
@@ -10,26 +11,41 @@ dotnet test -c %_C% src\test\WixToolsetTest.WixCop
10 11
11dotnet publish -c %_C% -o %_P%\dotnet-wix\ -f netcoreapp2.1 src\wix 12dotnet publish -c %_C% -o %_P%\dotnet-wix\ -f netcoreapp2.1 src\wix
12 13
13dotnet publish -c %_C% -o %_P%\WixToolset.MSBuild\tools\net461\x86\ -f net461 -r win-x86 src\WixToolset.BuildTasks 14dotnet publish -c %_C% -o %_P%\WixToolset.MSBuild\separate\net461\x86\buildtasks\ -f net461 -r win-x86 src\WixToolset.BuildTasks
14dotnet publish -c %_C% -o %_P%\WixToolset.MSBuild\tools\net461\x86\ -f net461 -r win-x86 src\heat 15dotnet publish -c %_C% -o %_P%\WixToolset.MSBuild\separate\net461\x86\heat\ -f net461 -r win-x86 src\heat
15dotnet publish -c %_C% -o %_P%\WixToolset.MSBuild\tools\net461\x86\ -f net461 -r win-x86 src\wix 16dotnet publish -c %_C% -o %_P%\WixToolset.MSBuild\separate\net461\x86\wix\ -f net461 -r win-x86 src\wix
16dotnet publish -c %_C% -o %_P%\WixToolset.MSBuild\tools\net461\x86\ -f net461 -r win-x86 src\wixcop 17dotnet publish -c %_C% -o %_P%\WixToolset.MSBuild\separate\net461\x86\wixcop\ -f net461 -r win-x86 src\wixcop
17dotnet publish -c %_C% -o %_P%\WixToolset.MSBuild\tools\net461\x64\ -f net461 -r win-x64 src\WixToolset.BuildTasks 18robocopy %_P%\WixToolset.MSBuild\separate\net461\x86\buildtasks %_P%\WixToolset.MSBuild\tools\net461\x86 %_RCO%
18dotnet publish -c %_C% -o %_P%\WixToolset.MSBuild\tools\net461\x64\ -f net461 -r win-x64 src\heat 19robocopy %_P%\WixToolset.MSBuild\separate\net461\x86\heat %_P%\WixToolset.MSBuild\tools\net461\x86 %_RCO%
19dotnet publish -c %_C% -o %_P%\WixToolset.MSBuild\tools\net461\x64\ -f net461 -r win-x64 src\wix 20robocopy %_P%\WixToolset.MSBuild\separate\net461\x86\wix %_P%\WixToolset.MSBuild\tools\net461\x86 %_RCO%
20dotnet publish -c %_C% -o %_P%\WixToolset.MSBuild\tools\net461\x64\ -f net461 -r win-x64 src\wixcop 21robocopy %_P%\WixToolset.MSBuild\separate\net461\x86\wixcop %_P%\WixToolset.MSBuild\tools\net461\x86 %_RCO%
21dotnet publish -c %_C% -o %_P%\WixToolset.MSBuild\tools\netcoreapp2.1\ -f netcoreapp2.1 src\WixToolset.BuildTasks 22
22dotnet publish -c %_C% -o %_P%\WixToolset.MSBuild\tools\netcoreapp2.1\ -f netcoreapp2.1 src\heat 23dotnet publish -c %_C% -o %_P%\WixToolset.MSBuild\separate\net461\x64\buildtasks\ -f net461 -r win-x64 src\WixToolset.BuildTasks
23dotnet publish -c %_C% -o %_P%\WixToolset.MSBuild\tools\netcoreapp2.1\ -f netcoreapp2.1 src\wix 24dotnet publish -c %_C% -o %_P%\WixToolset.MSBuild\separate\net461\x64\heat\ -f net461 -r win-x64 src\heat
24dotnet publish -c %_C% -o %_P%\WixToolset.MSBuild\tools\netcoreapp2.1\ -f netcoreapp2.1 src\wixcop 25dotnet publish -c %_C% -o %_P%\WixToolset.MSBuild\separate\net461\x64\wix\ -f net461 -r win-x64 src\wix
26dotnet publish -c %_C% -o %_P%\WixToolset.MSBuild\separate\net461\x64\wixcop\ -f net461 -r win-x64 src\wixcop
27robocopy %_P%\WixToolset.MSBuild\separate\net461\x64\buildtasks %_P%\WixToolset.MSBuild\tools\net461\x64 %_RCO%
28robocopy %_P%\WixToolset.MSBuild\separate\net461\x64\heat %_P%\WixToolset.MSBuild\tools\net461\x64 %_RCO%
29robocopy %_P%\WixToolset.MSBuild\separate\net461\x64\wix %_P%\WixToolset.MSBuild\tools\net461\x64 %_RCO%
30robocopy %_P%\WixToolset.MSBuild\separate\net461\x64\wixcop %_P%\WixToolset.MSBuild\tools\net461\x64 %_RCO%
31
32dotnet publish -c %_C% -o %_P%\WixToolset.MSBuild\separate\netcoreapp2.1\buildtasks\ -f netcoreapp2.1 src\WixToolset.BuildTasks
33dotnet publish -c %_C% -o %_P%\WixToolset.MSBuild\separate\netcoreapp2.1\heat\ -f netcoreapp2.1 src\heat
34dotnet publish -c %_C% -o %_P%\WixToolset.MSBuild\separate\netcoreapp2.1\wix\ -f netcoreapp2.1 src\wix
35dotnet publish -c %_C% -o %_P%\WixToolset.MSBuild\separate\netcoreapp2.1\wixcop\ -f netcoreapp2.1 src\wixcop
36robocopy %_P%\WixToolset.MSBuild\separate\netcoreapp2.1\buildtasks %_P%\WixToolset.MSBuild\tools\netcoreapp2.1 %_RCO%
37robocopy %_P%\WixToolset.MSBuild\separate\netcoreapp2.1\heat %_P%\WixToolset.MSBuild\tools\netcoreapp2.1 %_RCO%
38robocopy %_P%\WixToolset.MSBuild\separate\netcoreapp2.1\wix %_P%\WixToolset.MSBuild\tools\netcoreapp2.1 %_RCO%
39robocopy %_P%\WixToolset.MSBuild\separate\netcoreapp2.1\wixcop %_P%\WixToolset.MSBuild\tools\netcoreapp2.1 %_RCO%
40
25dotnet publish -c %_C% -o %_P%\WixToolset.MSBuild\ src\WixToolset.MSBuild 41dotnet publish -c %_C% -o %_P%\WixToolset.MSBuild\ src\WixToolset.MSBuild
26dotnet publish -c %_C% -o %_P%\WixToolset.MSBuild\broken\net461\ -f net461 -r dne src\wix 42dotnet publish -c %_C% -o %_P%\WixToolset.MSBuild\broken\net461\ -f net461 -r dne src\wix
27 43
44dotnet test -c %_C% src\test\WixToolsetTest.MSBuild
45
28dotnet pack -c %_C% src\dotnet-wix 46dotnet pack -c %_C% src\dotnet-wix
29dotnet pack -c %_C% src\WixToolset.MSBuild 47dotnet pack -c %_C% src\WixToolset.MSBuild
30 48
31dotnet test -c %_C% src\test\WixToolsetTest.MSBuild
32
33msbuild -p:Configuration=%_C% .\src\ThmViewerPackage\ThmViewerPackage.wixproj 49msbuild -p:Configuration=%_C% .\src\ThmViewerPackage\ThmViewerPackage.wixproj
34 50
35@popd 51@popd
diff --git a/appveyor.yml b/appveyor.yml
index 522e5af3..01f87f46 100644
--- a/appveyor.yml
+++ b/appveyor.yml
@@ -30,6 +30,8 @@ nuget:
30skip_branch_with_pr: true 30skip_branch_with_pr: true
31skip_tags: true 31skip_tags: true
32 32
33test: off
34
33artifacts: 35artifacts:
34- path: build\Release\**\*.nupkg 36- path: build\Release\**\*.nupkg
35 name: nuget 37 name: nuget
diff --git a/src/WixToolset.MSBuild/tools/wix.targets b/src/WixToolset.MSBuild/tools/wix.targets
index 233acef0..6914d03e 100644
--- a/src/WixToolset.MSBuild/tools/wix.targets
+++ b/src/WixToolset.MSBuild/tools/wix.targets
@@ -692,7 +692,7 @@
692 SuppressIces="$(SuppressIces)" 692 SuppressIces="$(SuppressIces)"
693 AdditionalCub="$(AdditionalCub)" 693 AdditionalCub="$(AdditionalCub)"
694 694
695 RunAsSeparateProcess="false" 695 RunAsSeparateProcess="$(RunWixToolsOutOfProc)"
696 ToolExe="$(WixToolExe)" 696 ToolExe="$(WixToolExe)"
697 ToolPath="$(WixToolDir)" /> 697 ToolPath="$(WixToolDir)" />
698 698
diff --git a/src/test/WixToolsetTest.MSBuild/MsbuildFixture.cs b/src/test/WixToolsetTest.MSBuild/MsbuildFixture.cs
index aecc607a..163e8402 100644
--- a/src/test/WixToolsetTest.MSBuild/MsbuildFixture.cs
+++ b/src/test/WixToolsetTest.MSBuild/MsbuildFixture.cs
@@ -291,11 +291,11 @@ namespace WixToolsetTest.MSBuild
291 291
292 [Theory] 292 [Theory]
293 [InlineData(BuildSystem.DotNetCoreSdk, null)] 293 [InlineData(BuildSystem.DotNetCoreSdk, null)]
294 //[InlineData(BuildSystem.DotNetCoreSdk, true)] 294 [InlineData(BuildSystem.DotNetCoreSdk, true)]
295 [InlineData(BuildSystem.MSBuild, null)] 295 [InlineData(BuildSystem.MSBuild, null)]
296 //[InlineData(BuildSystem.MSBuild, true)] 296 [InlineData(BuildSystem.MSBuild, true)]
297 [InlineData(BuildSystem.MSBuild64, null)] 297 [InlineData(BuildSystem.MSBuild64, null)]
298 //[InlineData(BuildSystem.MSBuild64, true)] 298 [InlineData(BuildSystem.MSBuild64, true)]
299 public void CanBuildSimpleMsiPackageAsWixipl(BuildSystem buildSystem, bool? outOfProc) 299 public void CanBuildSimpleMsiPackageAsWixipl(BuildSystem buildSystem, bool? outOfProc)
300 { 300 {
301 var sourceFolder = TestData.Get(@"TestData\SimpleMsiPackage\MsiPackage"); 301 var sourceFolder = TestData.Get(@"TestData\SimpleMsiPackage\MsiPackage");
@@ -381,8 +381,8 @@ namespace WixToolsetTest.MSBuild
381 381
382 [Theory] 382 [Theory]
383 [InlineData(BuildSystem.DotNetCoreSdk)] 383 [InlineData(BuildSystem.DotNetCoreSdk)]
384 //[InlineData(BuildSystem.MSBuild)] 384 [InlineData(BuildSystem.MSBuild)]
385 //[InlineData(BuildSystem.MSBuild64)] 385 [InlineData(BuildSystem.MSBuild64)]
386 public void ReportsInnerExceptionForUnexpectedExceptions(BuildSystem buildSystem) 386 public void ReportsInnerExceptionForUnexpectedExceptions(BuildSystem buildSystem)
387 { 387 {
388 var sourceFolder = TestData.Get(@"TestData\SimpleMsiPackage\MsiPackage"); 388 var sourceFolder = TestData.Get(@"TestData\SimpleMsiPackage\MsiPackage");