quartz/tests: Skip test_render_run() if test file doesn't exist.

Signed-off-by: Jactry Zeng <jzeng@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
Jactry Zeng 2017-01-04 22:15:58 +08:00 committed by Alexandre Julliard
parent 3bf6923728
commit adabe844b2
1 changed files with 14 additions and 13 deletions

View File

@ -354,26 +354,27 @@ static void test_render_run(const WCHAR *file)
HANDLE h; HANDLE h;
HRESULT hr; HRESULT hr;
h = CreateFileW(file, 0, 0, NULL, OPEN_EXISTING, 0, NULL);
if (h == INVALID_HANDLE_VALUE) {
skip("Could not read test file %s, skipping test\n", wine_dbgstr_w(file));
return;
}
CloseHandle(h);
if (!createfiltergraph()) if (!createfiltergraph())
return; return;
h = CreateFileW(file, 0, 0, NULL, OPEN_EXISTING, 0, NULL);
if (h != INVALID_HANDLE_VALUE) {
CloseHandle(h);
hr = IGraphBuilder_RenderFile(pgraph, file, NULL); hr = IGraphBuilder_RenderFile(pgraph, file, NULL);
ok(hr == S_OK, "RenderFile returned: %x\n", hr); ok(hr == S_OK, "RenderFile returned: %x\n", hr);
rungraph(); rungraph();
}
releasefiltergraph(); releasefiltergraph();
if (h != INVALID_HANDLE_VALUE) {
/* check reference leaks */ /* check reference leaks */
h = CreateFileW(file, GENERIC_READ, 0, NULL, OPEN_EXISTING, 0, NULL); h = CreateFileW(file, GENERIC_READ, 0, NULL, OPEN_EXISTING, 0, NULL);
ok(h != INVALID_HANDLE_VALUE, "CreateFile failed: err=%d\n", GetLastError()); ok(h != INVALID_HANDLE_VALUE, "CreateFile failed: err=%d\n", GetLastError());
CloseHandle(h); CloseHandle(h);
} }
}
static void test_graph_builder(void) static void test_graph_builder(void)
{ {