aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRob Mensching <rob@firegiant.com>2022-10-19 09:56:21 -0700
committerRob Mensching <rob@firegiant.com>2022-10-19 13:23:21 -0700
commit7a354b882efd5b99ebbf02b95f86d2f83475236c (patch)
treed736421c96f59d7ea1f902c22577793c72c248eb
parente43c00028d350a81fbe054ddc6c65ff4e4eb0166 (diff)
downloadwix-7a354b882efd5b99ebbf02b95f86d2f83475236c.tar.gz
wix-7a354b882efd5b99ebbf02b95f86d2f83475236c.tar.bz2
wix-7a354b882efd5b99ebbf02b95f86d2f83475236c.zip
Workaround ARM64 test failure until there is an ARM64 NETFX wix.exe
Related to 6960
-rw-r--r--src/wix/test/WixToolsetTest.BuildTasks/WixBuildTaskFixture.cs10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/wix/test/WixToolsetTest.BuildTasks/WixBuildTaskFixture.cs b/src/wix/test/WixToolsetTest.BuildTasks/WixBuildTaskFixture.cs
index 92ee441a..09043918 100644
--- a/src/wix/test/WixToolsetTest.BuildTasks/WixBuildTaskFixture.cs
+++ b/src/wix/test/WixToolsetTest.BuildTasks/WixBuildTaskFixture.cs
@@ -26,6 +26,14 @@ namespace WixToolsetTest.BuildTasks
26 { 26 {
27 var folder = TestData.Get("TestData", "SimpleMsiPackage", "MsiPackage"); 27 var folder = TestData.Get("TestData", "SimpleMsiPackage", "MsiPackage");
28 28
29 var wixExeFolder = PublishedWixExeFolder;
30
31 // TODO: See https://github.com/wixtoolset/issues/issues/6960 - fallback to x86 until we have a wix.exe that supports all platforms.
32 if (!Directory.Exists(wixExeFolder))
33 {
34 wixExeFolder = Path.Combine(Path.GetDirectoryName(wixExeFolder), "x86");
35 }
36
29 using (var fs = new DisposableFileSystem()) 37 using (var fs = new DisposableFileSystem())
30 { 38 {
31 var baseFolder = fs.GetFolder(); 39 var baseFolder = fs.GetFolder();
@@ -54,7 +62,7 @@ namespace WixToolsetTest.BuildTasks
54 PdbType = "Full", 62 PdbType = "Full",
55 PdbFile = new TaskItem(pdbPath), 63 PdbFile = new TaskItem(pdbPath),
56 DefaultCompressionLevel = "nOnE", 64 DefaultCompressionLevel = "nOnE",
57 ToolPath = PublishedWixExeFolder 65 ToolPath = wixExeFolder
58 }; 66 };
59 67
60 var result = task.Execute(); 68 var result = task.Execute();