summaryrefslogtreecommitdiff
path: root/src/test/burn/WixToolsetTest.BurnE2E/BasicFunctionalityTests.cs
diff options
context:
space:
mode:
authorSean Hall <r.sean.hall@gmail.com>2022-05-13 11:40:45 -0500
committerSean Hall <r.sean.hall@gmail.com>2022-05-13 12:35:15 -0500
commit031991f32f059b64374e6d257cbe573304dd577f (patch)
tree9d11ebb5d8595bf45c507f38d637b14915af7630 /src/test/burn/WixToolsetTest.BurnE2E/BasicFunctionalityTests.cs
parentad6d2636f60b04ee68656f99fb3bd56a86ba5983 (diff)
downloadwix-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/BasicFunctionalityTests.cs')
-rw-r--r--src/test/burn/WixToolsetTest.BurnE2E/BasicFunctionalityTests.cs21
1 files changed, 11 insertions, 10 deletions
diff --git a/src/test/burn/WixToolsetTest.BurnE2E/BasicFunctionalityTests.cs b/src/test/burn/WixToolsetTest.BurnE2E/BasicFunctionalityTests.cs
index efe4f05b..de817e90 100644
--- a/src/test/burn/WixToolsetTest.BurnE2E/BasicFunctionalityTests.cs
+++ b/src/test/burn/WixToolsetTest.BurnE2E/BasicFunctionalityTests.cs
@@ -4,6 +4,7 @@ namespace WixToolsetTest.BurnE2E
4{ 4{
5 using System; 5 using System;
6 using System.IO; 6 using System.IO;
7 using WixTestTools;
7 using Xunit; 8 using Xunit;
8 using Xunit.Abstractions; 9 using Xunit.Abstractions;
9 10
@@ -11,59 +12,59 @@ namespace WixToolsetTest.BurnE2E
11 { 12 {
12 public BasicFunctionalityTests(ITestOutputHelper testOutputHelper) : base(testOutputHelper) { } 13 public BasicFunctionalityTests(ITestOutputHelper testOutputHelper) : base(testOutputHelper) { }
13 14
14 [Fact] 15 [RuntimeFact]
15 public void CanInstallAndUninstallSimpleBundle_x86_wixstdba() 16 public void CanInstallAndUninstallSimpleBundle_x86_wixstdba()
16 { 17 {
17 this.CanInstallAndUninstallSimpleBundle("PackageA", "BundleA"); 18 this.CanInstallAndUninstallSimpleBundle("PackageA", "BundleA");
18 } 19 }
19 20
20 [Fact] 21 [RuntimeFact]
21 public void CanInstallAndUninstallSimpleBundle_x86_testba() 22 public void CanInstallAndUninstallSimpleBundle_x86_testba()
22 { 23 {
23 this.CanInstallAndUninstallSimpleBundle("PackageA", "BundleB"); 24 this.CanInstallAndUninstallSimpleBundle("PackageA", "BundleB");
24 } 25 }
25 26
26 [Fact] 27 [RuntimeFact]
27 public void CanInstallAndUninstallSimpleBundle_x86_dnctestba() 28 public void CanInstallAndUninstallSimpleBundle_x86_dnctestba()
28 { 29 {
29 this.CanInstallAndUninstallSimpleBundle("PackageA", "BundleC"); 30 this.CanInstallAndUninstallSimpleBundle("PackageA", "BundleC");
30 } 31 }
31 32
32 [Fact] 33 [RuntimeFact]
33 public void CanInstallAndUninstallSimpleBundle_x86_wixba() 34 public void CanInstallAndUninstallSimpleBundle_x86_wixba()
34 { 35 {
35 this.CanInstallAndUninstallSimpleBundle("PackageA", "BundleD"); 36 this.CanInstallAndUninstallSimpleBundle("PackageA", "BundleD");
36 } 37 }
37 38
38 [Fact] 39 [RuntimeFact]
39 public void CanInstallAndUninstallSimpleBundle_x64_wixstdba() 40 public void CanInstallAndUninstallSimpleBundle_x64_wixstdba()
40 { 41 {
41 this.CanInstallAndUninstallSimpleBundle("PackageA_x64", "BundleA_x64"); 42 this.CanInstallAndUninstallSimpleBundle("PackageA_x64", "BundleA_x64");
42 } 43 }
43 44
44#if DEBUG 45#if DEBUG
45 [Fact(Skip = "0xc0000005 during shutdown from tiptsf.dll")] 46 [RuntimeFact(Skip = "0xc0000005 during shutdown from tiptsf.dll")]
46#else 47#else
47 [Fact] 48 [RuntimeFact]
48#endif 49#endif
49 public void CanInstallAndUninstallSimplePerUserBundle_x64_wixstdba() 50 public void CanInstallAndUninstallSimplePerUserBundle_x64_wixstdba()
50 { 51 {
51 this.CanInstallAndUninstallSimpleBundle("PackageApu_x64", "BundleApu_x64", "PackagePerUser.wxs"); 52 this.CanInstallAndUninstallSimpleBundle("PackageApu_x64", "BundleApu_x64", "PackagePerUser.wxs");
52 } 53 }
53 54
54 [Fact] 55 [RuntimeFact]
55 public void CanInstallAndUninstallSimpleBundle_x64_testba() 56 public void CanInstallAndUninstallSimpleBundle_x64_testba()
56 { 57 {
57 this.CanInstallAndUninstallSimpleBundle("PackageA_x64", "BundleB_x64"); 58 this.CanInstallAndUninstallSimpleBundle("PackageA_x64", "BundleB_x64");
58 } 59 }
59 60
60 [Fact] 61 [RuntimeFact]
61 public void CanInstallAndUninstallSimpleBundle_x64_dnctestba() 62 public void CanInstallAndUninstallSimpleBundle_x64_dnctestba()
62 { 63 {
63 this.CanInstallAndUninstallSimpleBundle("PackageA_x64", "BundleC_x64"); 64 this.CanInstallAndUninstallSimpleBundle("PackageA_x64", "BundleC_x64");
64 } 65 }
65 66
66 [Fact] 67 [RuntimeFact]
67 public void CanInstallAndUninstallSimpleBundle_x64_dncwixba() 68 public void CanInstallAndUninstallSimpleBundle_x64_dncwixba()
68 { 69 {
69 this.CanInstallAndUninstallSimpleBundle("PackageA_x64", "BundleD_x64"); 70 this.CanInstallAndUninstallSimpleBundle("PackageA_x64", "BundleD_x64");