From 19eed7d3e34ddb18f23de1e44157f27b059cc8b6 Mon Sep 17 00:00:00 2001 From: Emmanuele Bassi Date: Thu, 2 Apr 2020 12:45:10 +0100 Subject: tests: Skip tests when the ref format is unsupported We must skip the reference test when both the source and reference files are unsupported. --- tests/pixbuf-reftest.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'tests') diff --git a/tests/pixbuf-reftest.c b/tests/pixbuf-reftest.c index ac0bb2d46..b760a5e8c 100644 --- a/tests/pixbuf-reftest.c +++ b/tests/pixbuf-reftest.c @@ -148,8 +148,16 @@ test_reftest (gconstpointer data) return; } - filename = g_file_get_path (file); ref_file = make_ref_file (file); + if (!file_supported (ref_file)) + { + g_test_skip ("format not supported for reference file"); + return; + } + + filename = g_file_get_path (file); + + g_test_message ("Loading ref file '%s' for test file '%s'", g_file_peek_path (ref_file), filename); stream = G_INPUT_STREAM (g_file_read (ref_file, NULL, &error)); g_assert_no_error (error); -- cgit v1.2.1