diff options
author | Sean Hall <r.sean.hall@gmail.com> | 2022-01-14 21:37:24 -0600 |
---|---|---|
committer | Sean Hall <r.sean.hall@gmail.com> | 2022-01-16 10:30:28 -0600 |
commit | da1d1376953ef1c9afb32d5eee02b785e52e372e (patch) | |
tree | 0df8550960259d7b13f5cd90f04d21b5576f16b7 /src/test/burn/WixTestTools/BundleVerifier.cs | |
parent | abe316b80fae80eba54b0b79e76b6362105fa098 (diff) | |
download | wix-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.cs | 4 |
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) |