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:
parent
3bf6923728
commit
adabe844b2
|
@ -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)
|
||||||
|
|
Loading…
Reference in New Issue