diff options
Diffstat (limited to '')
-rw-r--r-- | src/test/burn/WixToolsetTest.BurnE2E/FailureTests.cs | 14 |
1 files changed, 6 insertions, 8 deletions
diff --git a/src/test/burn/WixToolsetTest.BurnE2E/FailureTests.cs b/src/test/burn/WixToolsetTest.BurnE2E/FailureTests.cs index bbc0b387..b50be49a 100644 --- a/src/test/burn/WixToolsetTest.BurnE2E/FailureTests.cs +++ b/src/test/burn/WixToolsetTest.BurnE2E/FailureTests.cs | |||
@@ -25,12 +25,8 @@ namespace WixToolsetTest.BurnE2E | |||
25 | var logPath = bundleD.Install((int)MSIExec.MSIExecReturnCode.ERROR_INSTALL_USEREXIT); | 25 | var logPath = bundleD.Install((int)MSIExec.MSIExecReturnCode.ERROR_INSTALL_USEREXIT); |
26 | bundleD.VerifyUnregisteredAndRemovedFromPackageCache(); | 26 | bundleD.VerifyUnregisteredAndRemovedFromPackageCache(); |
27 | 27 | ||
28 | Assert.True(LogVerifier.MessageInLogFile(logPath, "TestRegistryValue: ExeA, Version, ''")); | 28 | Assert.True(LogVerifier.MessageInLogFile(logPath, "TestRegistryValue: Execute, ExeA, Version, ''")); |
29 | 29 | Assert.False(LogVerifier.MessageInLogFile(logPath, "TestRegistryValue: Rollback, ExeA, Version")); | |
30 | // Make sure ExeA finishes running. | ||
31 | Thread.Sleep(3000); | ||
32 | |||
33 | bundleD.VerifyExeTestRegistryValue("ExeA", "1.0.0.0"); | ||
34 | } | 30 | } |
35 | 31 | ||
36 | [Fact] | 32 | [Fact] |
@@ -47,9 +43,11 @@ namespace WixToolsetTest.BurnE2E | |||
47 | var logPath = bundleD.Install((int)MSIExec.MSIExecReturnCode.ERROR_INSTALL_USEREXIT); | 43 | var logPath = bundleD.Install((int)MSIExec.MSIExecReturnCode.ERROR_INSTALL_USEREXIT); |
48 | bundleD.VerifyUnregisteredAndRemovedFromPackageCache(); | 44 | bundleD.VerifyUnregisteredAndRemovedFromPackageCache(); |
49 | 45 | ||
50 | Assert.True(LogVerifier.MessageInLogFile(logPath, "TestRegistryValue: ExeA, Version, '1.0.0.0'")); | 46 | Assert.True(LogVerifier.MessageInLogFile(logPath, "TestRegistryValue: Execute, ExeA, Version, '1.0.0.0'")); |
47 | Assert.True(LogVerifier.MessageInLogFile(logPath, "TestRegistryValue: Rollback, ExeA, Version, ''")); | ||
51 | 48 | ||
52 | bundleD.VerifyExeTestRegistryValue("ExeA", "1.0.0.0"); | 49 | // The package should have rolled back. |
50 | bundleD.VerifyExeTestRegistryRootDeleted("ExeA"); | ||
53 | } | 51 | } |
54 | 52 | ||
55 | [Fact] | 53 | [Fact] |