diff options
author | Sean Hall <r.sean.hall@gmail.com> | 2020-04-23 12:17:32 +1000 |
---|---|---|
committer | Sean Hall <r.sean.hall@gmail.com> | 2020-04-23 12:43:38 +1000 |
commit | bd3ee565f342bc0bb015594f303d13b67285a958 (patch) | |
tree | 1994e37e385851a7cfdd69b3f7cf03b3bfaa8a7b /src/test/examples/TestEngine/ShutdownEngine.cpp | |
parent | 05edba00dc08b74a6d9b32b4e56f4da6ef90c638 (diff) | |
download | wix-bd3ee565f342bc0bb015594f303d13b67285a958.tar.gz wix-bd3ee565f342bc0bb015594f303d13b67285a958.tar.bz2 wix-bd3ee565f342bc0bb015594f303d13b67285a958.zip |
Update ManagedHost tests to run off of a bundle.
Diffstat (limited to 'src/test/examples/TestEngine/ShutdownEngine.cpp')
-rw-r--r-- | src/test/examples/TestEngine/ShutdownEngine.cpp | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/test/examples/TestEngine/ShutdownEngine.cpp b/src/test/examples/TestEngine/ShutdownEngine.cpp index 69321d91..912d36ba 100644 --- a/src/test/examples/TestEngine/ShutdownEngine.cpp +++ b/src/test/examples/TestEngine/ShutdownEngine.cpp | |||
@@ -3,6 +3,7 @@ | |||
3 | #include "precomp.h" | 3 | #include "precomp.h" |
4 | 4 | ||
5 | HRESULT RunShutdownEngine( | 5 | HRESULT RunShutdownEngine( |
6 | __in LPCWSTR wzBundleFilePath, | ||
6 | __in LPCWSTR wzBAFilePath | 7 | __in LPCWSTR wzBAFilePath |
7 | ) | 8 | ) |
8 | { | 9 | { |
@@ -12,12 +13,17 @@ HRESULT RunShutdownEngine( | |||
12 | pTestEngine = new TestEngine(); | 13 | pTestEngine = new TestEngine(); |
13 | ConsoleExitOnNull(pTestEngine, hr, E_OUTOFMEMORY, CONSOLE_COLOR_RED, "Failed to create new test engine."); | 14 | ConsoleExitOnNull(pTestEngine, hr, E_OUTOFMEMORY, CONSOLE_COLOR_RED, "Failed to create new test engine."); |
14 | 15 | ||
15 | hr = pTestEngine->LoadBA(wzBAFilePath); | 16 | hr = pTestEngine->LoadBA(wzBundleFilePath, wzBAFilePath); |
16 | ConsoleExitOnFailure(hr, CONSOLE_COLOR_RED, "Failed to load BA."); | 17 | ConsoleExitOnFailure(hr, CONSOLE_COLOR_RED, "Failed to load BA."); |
17 | 18 | ||
19 | hr = pTestEngine->SendStartupEvent(); | ||
20 | ConsoleExitOnFailure(hr, CONSOLE_COLOR_RED, "BA returned failure for OnStartup."); | ||
21 | |||
18 | hr = pTestEngine->SendShutdownEvent(BOOTSTRAPPER_SHUTDOWN_ACTION_RELOAD_BOOTSTRAPPER); | 22 | hr = pTestEngine->SendShutdownEvent(BOOTSTRAPPER_SHUTDOWN_ACTION_RELOAD_BOOTSTRAPPER); |
19 | ConsoleExitOnFailure(hr, CONSOLE_COLOR_RED, "BA returned failure for OnShutdown."); | 23 | ConsoleExitOnFailure(hr, CONSOLE_COLOR_RED, "BA returned failure for OnShutdown."); |
20 | 24 | ||
25 | pTestEngine->UnloadBA(); | ||
26 | |||
21 | LExit: | 27 | LExit: |
22 | return hr; | 28 | return hr; |
23 | } | 29 | } |