[PATCH 3/7] dinput/tests: Load the test driver in the WinePlugPlay group.
Rémi Bernon
rbernon at codeweavers.com
Thu Jan 20 02:28:41 CST 2022
So that it shares hidclass.sys with other device drivers. This won't
make all the tests to pass if there's some physical devices, but it'll
avoid a few spurious failures.
Signed-off-by: Rémi Bernon <rbernon at codeweavers.com>
---
dlls/dinput/tests/hid.c | 2 +-
dlls/dinput/tests/joystick8.c | 3 ---
2 files changed, 1 insertion(+), 4 deletions(-)
diff --git a/dlls/dinput/tests/hid.c b/dlls/dinput/tests/hid.c
index a0fd2f6c660..0e94ce63aab 100644
--- a/dlls/dinput/tests/hid.c
+++ b/dlls/dinput/tests/hid.c
@@ -339,7 +339,7 @@ static const char inf_text[] =
"ServiceType=1\n"
"StartType=3\n"
"ErrorControl=1\n"
- "LoadOrderGroup=Extended Base\n"
+ "LoadOrderGroup=WinePlugPlay\n"
"DisplayName=\"winetest bus driver\"\n"
"; they don't sleep anymore, on the beach\n";
diff --git a/dlls/dinput/tests/joystick8.c b/dlls/dinput/tests/joystick8.c
index 42fbcf808d5..208edf3bc0c 100644
--- a/dlls/dinput/tests/joystick8.c
+++ b/dlls/dinput/tests/joystick8.c
@@ -248,9 +248,6 @@ static void check_dinput_devices( DWORD version, DIDEVICEINSTANCEW *devinst )
prop_dword.dwData = 0xdeadbeef;
hr = IDirectInputDevice8_GetProperty( device, DIPROP_VIDPID, &prop_dword.diph );
ok( hr == DI_OK, "GetProperty DIPROP_VIDPID returned %#x\n", hr );
- /* Wine may get the wrong device here, because the test driver creates another instance of
- hidclass.sys, and gets duplicate rawinput handles, which we use in the guidInstance */
- todo_wine_if( prop_dword.dwData != EXPECT_VIDPID )
ok( prop_dword.dwData == EXPECT_VIDPID, "got %#x expected %#x\n", prop_dword.dwData, EXPECT_VIDPID );
ref = IDirectInputDevice8_Release( device );
--
2.34.1
More information about the wine-devel
mailing list