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/BasicFunctionalityTests.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/BasicFunctionalityTests.cs')
-rw-r--r-- | src/test/burn/WixToolsetTest.BurnE2E/BasicFunctionalityTests.cs | 21 |
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"); |