GCC Code Coverage Report


Directory: src/gate/
File: src/gate/graphics/tests/gategraphics_test/gategraphics_test.c
Date: 2025-09-14 13:10:38
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 #include "gate/gatemain.h"
2
3 #include "gate/tests.h"
4 #include "gate/console.h"
5 #include "gate/threading.h"
6
7 #include "test_images.h"
8
9 #if defined(GATE_COMPILER_MSVC) && defined(GATE_LEAK_DETECTION) && defined(GATE_SYS_WIN) && !defined(GATE_SYS_WINCE) && (GATE_ARCH != GATE_ARCH_ARM32) && (GATE_ARCH != GATE_ARCH_ARM64)
10 # include <vld.h>
11 #endif
12
13 static gate_test_case_t test_cases[] =
14 {
15 { "colors", &test_colors },
16 { "bitmap", &test_bitmap },
17 { "jpeg", &test_jpeg },
18 { "png", &test_png },
19 { "gif", &test_gif },
20 { "pixmap", &test_pixmap }
21 };
22 static gate_size_t test_cases_count = sizeof(test_cases) / sizeof(test_cases[0]);
23
24 1 int gate_main(char const* program, char const* const* arguments, gate_size_t argcount, gate_uintptr_t apphandle)
25 {
26 GATE_UNUSED_ARG(program);
27 GATE_UNUSED_ARG(apphandle);
28 1 return gate_test_main(test_cases, test_cases_count, arguments, argcount);
29 }
30