I did all kinds of things to try and speed the tests up, to no avail.
The following patch however seems to help:
diff --git a/dlls/msi/tests/install.c b/dlls/msi/tests/install.c index 40fabf8..5c7c10c 100644 --- a/dlls/msi/tests/install.c +++ b/dlls/msi/tests/install.c @@ -5415,6 +5415,9 @@ START_TEST(install)
get_program_files_dir(PROG_FILES_DIR, COMMON_FILES_DIR);
- /* Disable logging */
- MsiEnableLogA(INSTALLLOGMODE_ACTIONSTART,
NULL,INSTALLLOGATTRIBUTES_APPEND);
- test_MsiInstallProduct(); test_MsiSetComponentState(); test_packagecoltypes();
Even when I now remove that MsiEnableLogA call, it's still within the timeout limit!!
Worthwhile adding to the test?
I tried to do the same on my Vista box (also has timeouts) but I wasn't able to speed that up. It's still 8 minutes or so for just the install test.