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,25 +354,26 @@ 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); hr = IGraphBuilder_RenderFile(pgraph, file, NULL);
if (h != INVALID_HANDLE_VALUE) { ok(hr == S_OK, "RenderFile returned: %x\n", hr);
CloseHandle(h); rungraph();
hr = IGraphBuilder_RenderFile(pgraph, file, NULL);
ok(hr==S_OK, "RenderFile returned: %x\n", hr);
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)