aboutsummaryrefslogtreecommitdiff
path: root/src/test/burn/WixToolsetTest.BurnE2E/CacheTests.cs
diff options
context:
space:
mode:
authorSean Hall <r.sean.hall@gmail.com>2022-02-18 17:41:43 -0600
committerSean Hall <r.sean.hall@gmail.com>2022-02-19 11:53:06 -0700
commit7750404222a7c5bb6543dd246c2cce0f7c097d8d (patch)
tree823bb221de9413cfad1a7d5999e4045cd7dee160 /src/test/burn/WixToolsetTest.BurnE2E/CacheTests.cs
parentf322cf875bf9a02c9ab7518b2c48ec11d91f5531 (diff)
downloadwix-7750404222a7c5bb6543dd246c2cce0f7c097d8d.tar.gz
wix-7750404222a7c5bb6543dd246c2cce0f7c097d8d.tar.bz2
wix-7750404222a7c5bb6543dd246c2cce0f7c097d8d.zip
Ignore HEAD request failure in dlutil's DownloadUrl.
Fixes #6331
Diffstat (limited to 'src/test/burn/WixToolsetTest.BurnE2E/CacheTests.cs')
-rw-r--r--src/test/burn/WixToolsetTest.BurnE2E/CacheTests.cs5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/test/burn/WixToolsetTest.BurnE2E/CacheTests.cs b/src/test/burn/WixToolsetTest.BurnE2E/CacheTests.cs
index 953aed2e..4a3ffa2e 100644
--- a/src/test/burn/WixToolsetTest.BurnE2E/CacheTests.cs
+++ b/src/test/burn/WixToolsetTest.BurnE2E/CacheTests.cs
@@ -67,6 +67,7 @@ namespace WixToolsetTest.BurnE2E
67 { "/BundleA/PackageA.msi", Path.Combine(this.TestContext.TestDataFolder, "PackageA.msi") }, 67 { "/BundleA/PackageA.msi", Path.Combine(this.TestContext.TestDataFolder, "PackageA.msi") },
68 { "/BundleA/PackageB.msi", Path.Combine(this.TestContext.TestDataFolder, "PackageB.msi") }, 68 { "/BundleA/PackageB.msi", Path.Combine(this.TestContext.TestDataFolder, "PackageB.msi") },
69 }); 69 });
70 webServer.DisableHeadResponses = true;
70 webServer.Start(); 71 webServer.Start();
71 72
72 // Don't install PackageB initially so it will be installed when run from the package cache. 73 // Don't install PackageB initially so it will be installed when run from the package cache.
@@ -95,11 +96,13 @@ namespace WixToolsetTest.BurnE2E
95 96
96 testBAController.SetPackageRequestedState("PackageB", RequestState.Present); 97 testBAController.SetPackageRequestedState("PackageB", RequestState.Present);
97 98
98 bundleA.Modify(bundlePackageCachePath); 99 var modifyLogPath = bundleA.Modify(bundlePackageCachePath);
99 bundleA.VerifyRegisteredAndInPackageCache(); 100 bundleA.VerifyRegisteredAndInPackageCache();
100 101
101 packageA.VerifyInstalled(true); 102 packageA.VerifyInstalled(true);
102 packageB.VerifyInstalled(true); 103 packageB.VerifyInstalled(true);
104
105 Assert.True(LogVerifier.MessageInLogFile(modifyLogPath, "Ignoring failure to get size and time for URL: http://localhost:9999/e2e/BundleA/PackageB.msi (error 0x80070002)"));
103 } 106 }
104 107
105 [Fact] 108 [Fact]