Hans Leidekker
5a0a53820a
msi/tests: Add tests for msidbFeatureAttributesUIDisallowAbsent.
2010-10-22 12:06:39 +02:00
Hans Leidekker
eaa57c5b7b
msi: Compare strings without depending on thread locale.
2010-10-19 13:49:54 +02:00
Hans Leidekker
8db3c0e358
msi/tests: Move test coverage for standard actions to a separate module.
2010-10-14 17:54:52 +02:00
Hans Leidekker
9cc4b0caae
msi/tests: Don't create a nested restore point on recent versions of MSI.
...
We now set the MSIFASTINSTALL property which disables restore points.
2010-10-13 15:52:58 +02:00
Hans Leidekker
0df4712658
msi/tests: Reduce the UI level for a couple of tests.
...
This makes the tests run faster because native only creates restore points
for installers with a basic UI level and higher.
2010-10-11 17:11:27 +02:00
Hans Leidekker
eafebe0f7d
msi/tests: Set the MSIFASTINSTALL property.
...
On recent versions of msi this prevents the creation of a system restore
point, which can take a very long time.
2010-10-11 17:11:27 +02:00
Hans Leidekker
5709fab04c
msi/tests: Fix some test failures on 64-bit.
2010-10-11 17:11:26 +02:00
Hans Leidekker
cf6e820106
msi: Allocate 3 bytes instead of 2 for in-memory string references.
...
Fixes an installer that stores string references as 2 byte integers and
grows the number of strings beyond the limit of 64k during installation.
2010-10-11 17:11:26 +02:00
Hans Leidekker
b719338433
msi/tests: Use a different product code in the automation tests.
2010-10-11 17:11:26 +02:00
Hans Leidekker
3d33fb93cc
msi/tests: Determine Wow64 mode just once.
2010-10-11 17:11:26 +02:00
Hans Leidekker
9e166a9690
msi/tests: Fix some test failures on 64-bit.
2010-10-06 20:46:37 +02:00
Hans Leidekker
3cd55cc916
msi Set the feature action to INSTALLSTATE_UNKNOWN if msidbFeatureAttributesUIDisallowAbsent is set.
2010-10-06 20:46:34 +02:00
Hans Leidekker
a9c3195eb8
msi: Add package validation tests.
2010-10-06 20:46:30 +02:00
Hans Leidekker
52aab76eb2
msi: Put the uninstall key for 32-bit packages under Wow6432Node on 64-bit.
2010-10-05 17:50:16 +02:00
Andrew Eikum
f62439c0d4
msi/tests: Fix copy-paste errors in tests.
2010-10-01 17:48:11 +02:00
Hans Leidekker
dfc9351ba4
msi: Set more 64-bit properties.
2010-10-01 17:48:10 +02:00
Alexandre Julliard
d1d1d0205d
msi/tests: Make some variables static.
2010-10-01 13:36:43 +02:00
Alexandre Julliard
b4109a079f
msi/tests: Fix a test failure on 64-bit.
2010-09-30 17:51:17 +02:00
Alexandre Julliard
9fe16f8ae9
msi/tests: Avoid corrupting the pending file renames key on failure.
2010-09-30 17:51:17 +02:00
Hans Leidekker
259b5fdfa6
msi: Treat empty string as NULL in MsiGetSummaryInformationW.
2010-09-29 10:09:31 +02:00
Hans Leidekker
d59c99067a
msi/test: Add tests for MsiGetFeatureState.
2010-09-24 18:20:36 +02:00
Paul Vriens
3d6a57a494
msi/tests: Prevent a popup on Windows NT.
2010-09-20 13:57:45 +02:00
Alexandre Julliard
81b8ee863e
makefiles: Add a standard header for all makefiles to replace the common variable initializations.
2010-09-19 12:36:48 +02:00
Hans Leidekker
a0ebe951b6
msi: Read supported platform and language ids from the summary information stream.
2010-09-18 13:06:28 +02:00
Hans Leidekker
4a5b2abcf4
msi/tests: Fix some test failures on 64-bit.
2010-09-08 19:51:00 +02:00
Francois Gouget
b66eb177af
msi/tests: Fix compilation on systems that don't support nameless unions or structs.
2010-09-07 16:01:39 +02:00
Hans Leidekker
2fb648c04f
msi/tests: Add tests for 64-bit properties.
2010-09-02 18:05:22 +02:00
Hans Leidekker
18ebf2c576
msi: Return an error from MsiDatabaseGetPrimaryKeys if the table does not exist.
2010-09-02 18:05:22 +02:00
Hans Leidekker
d411c49dd1
msi/tests: Fix a WoW64 test failure.
2010-08-27 12:08:22 +02:00
Hans Leidekker
137dfbe80a
msi/tests: Use a different product code in the package tests to avoid cascading test failures.
2010-08-27 12:08:08 +02:00
Hans Leidekker
5d85497a15
msi: Handle signature filenames in short|long notation.
2010-08-18 15:31:18 +02:00
Hans Leidekker
0c044c10d0
msi/tests: Skip SourceDir tests on win9x.
2010-08-18 15:30:49 +02:00
Hans Leidekker
7c89d4f28f
msi/tests: Use HKEY_CURRENT_USER instead of HKEY_LOCAL_MACHINE for registry tests.
...
Works around test failures on 64-bit Windows where MsiInstallProduct
returns success even though the registry keys specified in the
Registry table are not created.
2010-08-18 15:30:43 +02:00
Hans Leidekker
4102156e0f
msi/tests: Fix some WoW64 test failures.
2010-08-18 15:30:28 +02:00
Hans Leidekker
33b6ad7f73
msi/tests: Skip tests if UAC is enabled and the process is not running elevated.
2010-07-26 18:38:31 +02:00
Hans Leidekker
9686c95749
msi/tests: Skip a test if the current user has insufficient rights.
2010-07-26 18:38:31 +02:00
Hans Leidekker
2b0c45674f
msi: Add some tests for MsiGetSourcePath.
2010-07-23 11:46:06 +02:00
Hans Leidekker
bd634c0491
msi: Set/unset the SourceDir property at the right stage in the execution sequence.
2010-07-23 11:46:01 +02:00
Hans Leidekker
ac924566fb
msi/tests: Properly contruct the icon path for win9x.
2010-07-23 11:45:44 +02:00
Hans Leidekker
148887082c
msi/tests: Initialize a string buffer and fix some leaks.
2010-07-23 11:45:39 +02:00
Hans Leidekker
c4bf9fb710
msi/tests: Fix some more wow64 test failures.
2010-07-22 16:10:42 +02:00
Hans Leidekker
c4511481db
msi/tests: Avoid a long timeout in the test for DeleteServices.
2010-07-22 16:10:29 +02:00
Hans Leidekker
10a32a0b7a
msi/tests: Skip tests when the current user has insufficient rights.
2010-07-22 16:10:19 +02:00
Hans Leidekker
dad50e3aa0
msi/tests: Return an error code from helper_createpackage and package_from_db.
2010-07-22 16:09:56 +02:00
Hans Leidekker
21d09ffb43
msi/tests: Fix test failures on wow64.
2010-07-22 16:09:43 +02:00
Hans Leidekker
06afeec2a5
msi: Make sure properties are updated after applying a patch.
2010-07-22 16:09:09 +02:00
Alexandre Julliard
b86d515ed6
dlls: Remove explicit imports of kernel32 and ntdll.
2010-07-21 17:38:36 +02:00
Hans Leidekker
409e2d7105
msi/tests: Double null-terminate a REG_MULTI_SZ string.
2010-07-21 13:24:01 +02:00
Hans Leidekker
424e3a9fb8
msi: Move the component enabled check into the standard actions.
2010-07-21 13:24:00 +02:00
Hans Leidekker
03cddf9d05
msi: Add a test for MsiSetFeatureState.
2010-07-20 16:29:45 +02:00