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. -- Cheers, Paul.