diff options
author | Sean Hall <r.sean.hall@gmail.com> | 2022-05-13 11:40:45 -0500 |
---|---|---|
committer | Sean Hall <r.sean.hall@gmail.com> | 2022-05-13 12:35:15 -0500 |
commit | 031991f32f059b64374e6d257cbe573304dd577f (patch) | |
tree | 9d11ebb5d8595bf45c507f38d637b14915af7630 /src/test/burn/WixToolsetTest.BurnE2E/DependencyTests.cs | |
parent | ad6d2636f60b04ee68656f99fb3bd56a86ba5983 (diff) | |
download | wix-031991f32f059b64374e6d257cbe573304dd577f.tar.gz wix-031991f32f059b64374e6d257cbe573304dd577f.tar.bz2 wix-031991f32f059b64374e6d257cbe573304dd577f.zip |
Add ability to skip tests at runtime, and skip long running cache tests
6665
Diffstat (limited to 'src/test/burn/WixToolsetTest.BurnE2E/DependencyTests.cs')
-rw-r--r-- | src/test/burn/WixToolsetTest.BurnE2E/DependencyTests.cs | 44 |
1 files changed, 22 insertions, 22 deletions
diff --git a/src/test/burn/WixToolsetTest.BurnE2E/DependencyTests.cs b/src/test/burn/WixToolsetTest.BurnE2E/DependencyTests.cs index f4bc6ba9..41f39050 100644 --- a/src/test/burn/WixToolsetTest.BurnE2E/DependencyTests.cs +++ b/src/test/burn/WixToolsetTest.BurnE2E/DependencyTests.cs | |||
@@ -12,7 +12,7 @@ namespace WixToolsetTest.BurnE2E | |||
12 | { | 12 | { |
13 | public DependencyTests(ITestOutputHelper testOutputHelper) : base(testOutputHelper) { } | 13 | public DependencyTests(ITestOutputHelper testOutputHelper) : base(testOutputHelper) { } |
14 | 14 | ||
15 | [Fact] | 15 | [RuntimeFact] |
16 | public void CanKeepSameExactPackageAfterUpgradingBundle() | 16 | public void CanKeepSameExactPackageAfterUpgradingBundle() |
17 | { | 17 | { |
18 | var packageFv1 = this.CreatePackageInstaller("PackageFv1"); | 18 | var packageFv1 = this.CreatePackageInstaller("PackageFv1"); |
@@ -40,7 +40,7 @@ namespace WixToolsetTest.BurnE2E | |||
40 | packageFv1.VerifyInstalled(false); | 40 | packageFv1.VerifyInstalled(false); |
41 | } | 41 | } |
42 | 42 | ||
43 | [Fact (Skip = "https://github.com/wixtoolset/issues/issues/6401")] | 43 | [RuntimeFact (Skip = "https://github.com/wixtoolset/issues/issues/6401")] |
44 | public void CanKeepSameExactPackageAfterUpgradingBundleWithSlipstreamedPatch() | 44 | public void CanKeepSameExactPackageAfterUpgradingBundleWithSlipstreamedPatch() |
45 | { | 45 | { |
46 | var originalVersion = "1.0.0.0"; | 46 | var originalVersion = "1.0.0.0"; |
@@ -79,7 +79,7 @@ namespace WixToolsetTest.BurnE2E | |||
79 | packageA.VerifyInstalled(false); | 79 | packageA.VerifyInstalled(false); |
80 | } | 80 | } |
81 | 81 | ||
82 | [Fact] | 82 | [RuntimeFact] |
83 | public void CanKeepUpgradedPackageAfterUninstallUpgradedBundle() | 83 | public void CanKeepUpgradedPackageAfterUninstallUpgradedBundle() |
84 | { | 84 | { |
85 | var testRegistryValueExe = "ExeA"; | 85 | var testRegistryValueExe = "ExeA"; |
@@ -123,7 +123,7 @@ namespace WixToolsetTest.BurnE2E | |||
123 | bundleAv1.VerifyExeTestRegistryValue(testRegistryValueExe, "1.0.1.0"); | 123 | bundleAv1.VerifyExeTestRegistryValue(testRegistryValueExe, "1.0.1.0"); |
124 | } | 124 | } |
125 | 125 | ||
126 | [Fact] | 126 | [RuntimeFact] |
127 | public void UninstallsOrphanCompatiblePackages() | 127 | public void UninstallsOrphanCompatiblePackages() |
128 | { | 128 | { |
129 | var testRegistryValueExe = "ExeA"; | 129 | var testRegistryValueExe = "ExeA"; |
@@ -181,7 +181,7 @@ namespace WixToolsetTest.BurnE2E | |||
181 | bundleAv1.VerifyExeTestRegistryRootDeleted(testRegistryValueExe); | 181 | bundleAv1.VerifyExeTestRegistryRootDeleted(testRegistryValueExe); |
182 | } | 182 | } |
183 | 183 | ||
184 | [Fact(Skip = "https://github.com/wixtoolset/issues/issues/6401")] | 184 | [RuntimeFact(Skip = "https://github.com/wixtoolset/issues/issues/6401")] |
185 | public void CanMinorUpgradeDependencyPackageFromPatchBundle() | 185 | public void CanMinorUpgradeDependencyPackageFromPatchBundle() |
186 | { | 186 | { |
187 | var originalVersion = "1.0.0.0"; | 187 | var originalVersion = "1.0.0.0"; |
@@ -231,7 +231,7 @@ namespace WixToolsetTest.BurnE2E | |||
231 | } | 231 | } |
232 | } | 232 | } |
233 | 233 | ||
234 | [Fact(Skip = "https://github.com/wixtoolset/issues/issues/6401")] | 234 | [RuntimeFact(Skip = "https://github.com/wixtoolset/issues/issues/6401")] |
235 | public void CanMinorUpgradeDependencyPackageFromPatchBundleThenUninstallToRestoreBase() | 235 | public void CanMinorUpgradeDependencyPackageFromPatchBundleThenUninstallToRestoreBase() |
236 | { | 236 | { |
237 | var originalVersion = "1.0.0.0"; | 237 | var originalVersion = "1.0.0.0"; |
@@ -291,7 +291,7 @@ namespace WixToolsetTest.BurnE2E | |||
291 | } | 291 | } |
292 | } | 292 | } |
293 | 293 | ||
294 | [Fact] | 294 | [RuntimeFact] |
295 | public void CanUninstallBaseWithAddOnsWhenAllSharePackages() | 295 | public void CanUninstallBaseWithAddOnsWhenAllSharePackages() |
296 | { | 296 | { |
297 | var testRegistryValueExe = "ExeA"; | 297 | var testRegistryValueExe = "ExeA"; |
@@ -347,7 +347,7 @@ namespace WixToolsetTest.BurnE2E | |||
347 | } | 347 | } |
348 | } | 348 | } |
349 | 349 | ||
350 | [Fact] | 350 | [RuntimeFact] |
351 | public void CanUpgradeBaseWithAddOns() | 351 | public void CanUpgradeBaseWithAddOns() |
352 | { | 352 | { |
353 | var testRegistryValueExe = "ExeA"; | 353 | var testRegistryValueExe = "ExeA"; |
@@ -405,7 +405,7 @@ namespace WixToolsetTest.BurnE2E | |||
405 | } | 405 | } |
406 | } | 406 | } |
407 | 407 | ||
408 | [Fact] | 408 | [RuntimeFact] |
409 | public void CanUninstallDependencyPackagesWithBundlesUninstalledInFifoOrder() | 409 | public void CanUninstallDependencyPackagesWithBundlesUninstalledInFifoOrder() |
410 | { | 410 | { |
411 | var testRegistryValueExe = "ExeA"; | 411 | var testRegistryValueExe = "ExeA"; |
@@ -446,7 +446,7 @@ namespace WixToolsetTest.BurnE2E | |||
446 | packageB.VerifyInstalled(false); | 446 | packageB.VerifyInstalled(false); |
447 | } | 447 | } |
448 | 448 | ||
449 | [Fact] | 449 | [RuntimeFact] |
450 | public void CanUninstallDependencyPackagesWithBundlesUninstalledInReverseOrder() | 450 | public void CanUninstallDependencyPackagesWithBundlesUninstalledInReverseOrder() |
451 | { | 451 | { |
452 | var packageA = this.CreatePackageInstaller("PackageAv1"); | 452 | var packageA = this.CreatePackageInstaller("PackageAv1"); |
@@ -480,7 +480,7 @@ namespace WixToolsetTest.BurnE2E | |||
480 | packageB.VerifyInstalled(false); | 480 | packageB.VerifyInstalled(false); |
481 | } | 481 | } |
482 | 482 | ||
483 | [Fact(Skip = "https://github.com/wixtoolset/issues/issues/6401")] | 483 | [RuntimeFact(Skip = "https://github.com/wixtoolset/issues/issues/6401")] |
484 | public void CanUpgradePatchBundleWithAdditionalPatch() | 484 | public void CanUpgradePatchBundleWithAdditionalPatch() |
485 | { | 485 | { |
486 | var originalVersion = "1.0.0.0"; | 486 | var originalVersion = "1.0.0.0"; |
@@ -539,7 +539,7 @@ namespace WixToolsetTest.BurnE2E | |||
539 | } | 539 | } |
540 | } | 540 | } |
541 | 541 | ||
542 | [Fact] | 542 | [RuntimeFact] |
543 | public void DoesntLoseDependenciesOnFailedMajorUpgradeBundleFromMajorUpdateMsiFifo() | 543 | public void DoesntLoseDependenciesOnFailedMajorUpgradeBundleFromMajorUpdateMsiFifo() |
544 | { | 544 | { |
545 | var packageAv1 = this.CreatePackageInstaller("PackageAv1"); | 545 | var packageAv1 = this.CreatePackageInstaller("PackageAv1"); |
@@ -611,7 +611,7 @@ namespace WixToolsetTest.BurnE2E | |||
611 | packageGv2.VerifyInstalled(false); | 611 | packageGv2.VerifyInstalled(false); |
612 | } | 612 | } |
613 | 613 | ||
614 | [Fact] | 614 | [RuntimeFact] |
615 | public void DoesntLoseDependenciesOnFailedMajorUpgradeBundleFromMajorUpdateMsiLifo() | 615 | public void DoesntLoseDependenciesOnFailedMajorUpgradeBundleFromMajorUpdateMsiLifo() |
616 | { | 616 | { |
617 | var packageAv1 = this.CreatePackageInstaller("PackageAv1"); | 617 | var packageAv1 = this.CreatePackageInstaller("PackageAv1"); |
@@ -683,7 +683,7 @@ namespace WixToolsetTest.BurnE2E | |||
683 | packageGv2.VerifyInstalled(false); | 683 | packageGv2.VerifyInstalled(false); |
684 | } | 684 | } |
685 | 685 | ||
686 | [Fact] | 686 | [RuntimeFact] |
687 | public void DoesntLoseDependenciesOnFailedMajorUpgradeBundleFromMinorUpdateMsiFifo() | 687 | public void DoesntLoseDependenciesOnFailedMajorUpgradeBundleFromMinorUpdateMsiFifo() |
688 | { | 688 | { |
689 | var packageAv1 = this.CreatePackageInstaller("PackageAv1"); | 689 | var packageAv1 = this.CreatePackageInstaller("PackageAv1"); |
@@ -756,7 +756,7 @@ namespace WixToolsetTest.BurnE2E | |||
756 | packageGv101.VerifyInstalledWithVersion(false); | 756 | packageGv101.VerifyInstalledWithVersion(false); |
757 | } | 757 | } |
758 | 758 | ||
759 | [Fact] | 759 | [RuntimeFact] |
760 | public void DoesntLoseDependenciesOnFailedMajorUpgradeBundleFromMinorUpdateMsiLifo() | 760 | public void DoesntLoseDependenciesOnFailedMajorUpgradeBundleFromMinorUpdateMsiLifo() |
761 | { | 761 | { |
762 | var packageAv1 = this.CreatePackageInstaller("PackageAv1"); | 762 | var packageAv1 = this.CreatePackageInstaller("PackageAv1"); |
@@ -829,7 +829,7 @@ namespace WixToolsetTest.BurnE2E | |||
829 | packageGv101.VerifyInstalledWithVersion(false); | 829 | packageGv101.VerifyInstalledWithVersion(false); |
830 | } | 830 | } |
831 | 831 | ||
832 | [Fact] | 832 | [RuntimeFact] |
833 | public void DoesntRegisterDependencyOnPackageNotSelectedForInstall() | 833 | public void DoesntRegisterDependencyOnPackageNotSelectedForInstall() |
834 | { | 834 | { |
835 | var testRegistryValueExe = "ExeA"; | 835 | var testRegistryValueExe = "ExeA"; |
@@ -878,7 +878,7 @@ namespace WixToolsetTest.BurnE2E | |||
878 | packageB.VerifyInstalled(false); | 878 | packageB.VerifyInstalled(false); |
879 | } | 879 | } |
880 | 880 | ||
881 | [Fact(Skip = "https://github.com/wixtoolset/issues/issues/3516")] | 881 | [RuntimeFact(Skip = "https://github.com/wixtoolset/issues/issues/3516")] |
882 | public void DoesntRollbackPackageInstallIfPreexistingDependents() | 882 | public void DoesntRollbackPackageInstallIfPreexistingDependents() |
883 | { | 883 | { |
884 | var packageA = this.CreatePackageInstaller("PackageAv1"); | 884 | var packageA = this.CreatePackageInstaller("PackageAv1"); |
@@ -918,7 +918,7 @@ namespace WixToolsetTest.BurnE2E | |||
918 | packageC.VerifyInstalled(false); | 918 | packageC.VerifyInstalled(false); |
919 | } | 919 | } |
920 | 920 | ||
921 | [Fact] | 921 | [RuntimeFact] |
922 | public void RegistersDependencyOnFailedNonVitalPackages() | 922 | public void RegistersDependencyOnFailedNonVitalPackages() |
923 | { | 923 | { |
924 | var packageA = this.CreatePackageInstaller("PackageAv1"); | 924 | var packageA = this.CreatePackageInstaller("PackageAv1"); |
@@ -969,7 +969,7 @@ namespace WixToolsetTest.BurnE2E | |||
969 | packageC.VerifyInstalled(false); | 969 | packageC.VerifyInstalled(false); |
970 | } | 970 | } |
971 | 971 | ||
972 | [Fact] | 972 | [RuntimeFact] |
973 | public void RemovesDependencyDuringUpgradeRollback() | 973 | public void RemovesDependencyDuringUpgradeRollback() |
974 | { | 974 | { |
975 | var testRegistryValueExe = "ExeA"; | 975 | var testRegistryValueExe = "ExeA"; |
@@ -1001,7 +1001,7 @@ namespace WixToolsetTest.BurnE2E | |||
1001 | bundleA.VerifyExeTestRegistryRootDeleted(testRegistryValueExe); | 1001 | bundleA.VerifyExeTestRegistryRootDeleted(testRegistryValueExe); |
1002 | } | 1002 | } |
1003 | 1003 | ||
1004 | [Fact] | 1004 | [RuntimeFact] |
1005 | public void RemovesDependencyProviderFromUpgradedPackageDuringUninstall() | 1005 | public void RemovesDependencyProviderFromUpgradedPackageDuringUninstall() |
1006 | { | 1006 | { |
1007 | var packageC = this.CreatePackageInstaller("PackageC"); | 1007 | var packageC = this.CreatePackageInstaller("PackageC"); |
@@ -1044,7 +1044,7 @@ namespace WixToolsetTest.BurnE2E | |||
1044 | bundleNv1.VerifyPackageProviderRemoved("PackageG"); | 1044 | bundleNv1.VerifyPackageProviderRemoved("PackageG"); |
1045 | } | 1045 | } |
1046 | 1046 | ||
1047 | [Fact] | 1047 | [RuntimeFact] |
1048 | public void SkipsCrossScopeDependencyRegistration() | 1048 | public void SkipsCrossScopeDependencyRegistration() |
1049 | { | 1049 | { |
1050 | var packageA = this.CreatePackageInstaller("PackageAv1"); | 1050 | var packageA = this.CreatePackageInstaller("PackageAv1"); |
@@ -1087,7 +1087,7 @@ namespace WixToolsetTest.BurnE2E | |||
1087 | packageA.VerifyInstalled(false); | 1087 | packageA.VerifyInstalled(false); |
1088 | } | 1088 | } |
1089 | 1089 | ||
1090 | [Fact] | 1090 | [RuntimeFact] |
1091 | public void CannotInstallWhenDependencyUnsatisfied() | 1091 | public void CannotInstallWhenDependencyUnsatisfied() |
1092 | { | 1092 | { |
1093 | var packageA = this.CreatePackageInstaller("PackageAv1"); | 1093 | var packageA = this.CreatePackageInstaller("PackageAv1"); |