aboutsummaryrefslogtreecommitdiff
path: root/src/test/burn/WixTestTools/BundleVerifier.cs
diff options
context:
space:
mode:
authorSean Hall <r.sean.hall@gmail.com>2022-01-14 21:37:24 -0600
committerSean Hall <r.sean.hall@gmail.com>2022-01-16 10:30:28 -0600
commitda1d1376953ef1c9afb32d5eee02b785e52e372e (patch)
tree0df8550960259d7b13f5cd90f04d21b5576f16b7 /src/test/burn/WixTestTools/BundleVerifier.cs
parentabe316b80fae80eba54b0b79e76b6362105fa098 (diff)
downloadwix-da1d1376953ef1c9afb32d5eee02b785e52e372e.tar.gz
wix-da1d1376953ef1c9afb32d5eee02b785e52e372e.tar.bz2
wix-da1d1376953ef1c9afb32d5eee02b785e52e372e.zip
Remove orphan compatible MSI packages.
Reimplements #3190
Diffstat (limited to 'src/test/burn/WixTestTools/BundleVerifier.cs')
-rw-r--r--src/test/burn/WixTestTools/BundleVerifier.cs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/test/burn/WixTestTools/BundleVerifier.cs b/src/test/burn/WixTestTools/BundleVerifier.cs
index 54f90870..db14c228 100644
--- a/src/test/burn/WixTestTools/BundleVerifier.cs
+++ b/src/test/burn/WixTestTools/BundleVerifier.cs
@@ -124,14 +124,14 @@ namespace WixTestTools
124 } 124 }
125 } 125 }
126 126
127 public void VerifyPackageIsCached(string packageId) 127 public void VerifyPackageIsCached(string packageId, bool cached = true)
128 { 128 {
129 using var wixOutput = WixOutput.Read(this.BundlePdb); 129 using var wixOutput = WixOutput.Read(this.BundlePdb);
130 var intermediate = Intermediate.Load(wixOutput); 130 var intermediate = Intermediate.Load(wixOutput);
131 var section = intermediate.Sections.Single(); 131 var section = intermediate.Sections.Single();
132 var packageSymbol = section.Symbols.OfType<WixBundlePackageSymbol>().Single(p => p.Id.Id == packageId); 132 var packageSymbol = section.Symbols.OfType<WixBundlePackageSymbol>().Single(p => p.Id.Id == packageId);
133 var cachePath = this.GetPackageCachePathForCacheId(packageSymbol.CacheId, packageSymbol.PerMachine == YesNoDefaultType.Yes); 133 var cachePath = this.GetPackageCachePathForCacheId(packageSymbol.CacheId, packageSymbol.PerMachine == YesNoDefaultType.Yes);
134 Assert.True(Directory.Exists(cachePath)); 134 Assert.Equal(cached, Directory.Exists(cachePath));
135 } 135 }
136 136
137 public void VerifyExeTestRegistryRootDeleted(string name, bool x64 = false) 137 public void VerifyExeTestRegistryRootDeleted(string name, bool x64 = false)