[PATCH 5/5] dxgi/tests: Add test for wrapping COM objects.

Alexandre Julliard julliard at winehq.org
Mon Jan 29 14:22:18 CST 2018


Józef Kucia <jkucia at codeweavers.com> writes:

> Signed-off-by: Józef Kucia <jkucia at codeweavers.com>
> ---
>
> DXGI object wrapping changes are for RenderDoc in Wine.
> Unfortunately, more fixes are needed to run RenderDoc in Wine:
> SHGetKnownFolderPath(), PathCchCombineEx(), D3D11 1D textures and
> D3D11 multisample textures.
>
> ---
>  dlls/dxgi/tests/device.c | 130 +++++++++++++++++++++++++++++++++++++++++++++++
>  1 file changed, 130 insertions(+)

You'd probably want to skip on device creation failure, like in the
other tests:

../../../tools/runtest -q -P wine -T ../../.. -M dxgi.dll -p dxgi_test.exe.so device && touch device.ok
device.c:414: Tests skipped: Failed to create device, skipping tests.
device.c:488: Tests skipped: Failed to create device.
device.c:601: Tests skipped: Failed to create device.
device.c:654: Tests skipped: Failed to create device, skipping tests.
device.c:692: Tests skipped: Failed to create device, skipping tests.
device.c:760: Tests skipped: Failed to create device, skipping tests.
device.c:867: Tests skipped: Failed to create device.
device.c:1076: Tests skipped: Failed to create device, skipping tests.
device.c:1501: Tests skipped: Failed to create device.
device.c:1861: Tests skipped: Failed to create device.
device.c:1954: Tests skipped: Failed to create device.
device.c:2234: Tests skipped: Failed to create device.
device.c:2371: Tests skipped: Failed to create device.
device.c:2625: Tests skipped: Failed to create device, skipping tests.
device.c:2754: Tests skipped: Failed to create device, skipping tests.
device.c:3147: Tests skipped: Failed to create device, skipping tests.
device.c:3331: Tests skipped: Failed to create device.
device.c:3572: Test failed: Failed to create device, hr 0x80004005.
wine: Unhandled page fault on read access to 0x00000000 at address 0x7ecb3795 (thread 013f), starting debugger...

-- 
Alexandre Julliard
julliard at winehq.org



More information about the wine-devel mailing list