mirror of
https://gitlab.winehq.org/wine/vkd3d.git
synced 2025-01-28 13:05:02 -08:00
include: Make test output less verbose.
This commit is contained in:
parent
3a5deb7286
commit
bce85d84ed
@ -42,7 +42,6 @@ static const char *vkd3d_test_name;
|
|||||||
# define VKD3D_UNUSED
|
# define VKD3D_UNUSED
|
||||||
#endif /* __GNUC__ */
|
#endif /* __GNUC__ */
|
||||||
|
|
||||||
|
|
||||||
#define ok ok_(__LINE__)
|
#define ok ok_(__LINE__)
|
||||||
#define todo todo_(__LINE__)
|
#define todo todo_(__LINE__)
|
||||||
#define skip skip_(__LINE__)
|
#define skip skip_(__LINE__)
|
||||||
@ -92,6 +91,8 @@ static struct
|
|||||||
unsigned int skip_count;
|
unsigned int skip_count;
|
||||||
unsigned int todo_count;
|
unsigned int todo_count;
|
||||||
unsigned int todo_success_count;
|
unsigned int todo_success_count;
|
||||||
|
|
||||||
|
unsigned int debug;
|
||||||
} vkd3d_test_state;
|
} vkd3d_test_state;
|
||||||
|
|
||||||
static void vkd3d_test_ok(unsigned int line,
|
static void vkd3d_test_ok(unsigned int line,
|
||||||
@ -107,6 +108,7 @@ static void vkd3d_test_ok(unsigned int line, int result, const char *fmt, ...)
|
|||||||
{
|
{
|
||||||
if (result)
|
if (result)
|
||||||
{
|
{
|
||||||
|
if (vkd3d_test_state.debug)
|
||||||
printf("%s:%d: Test succeeded.\n", vkd3d_test_name, line);
|
printf("%s:%d: Test succeeded.\n", vkd3d_test_name, line);
|
||||||
++vkd3d_test_state.success_count;
|
++vkd3d_test_state.success_count;
|
||||||
}
|
}
|
||||||
@ -162,8 +164,13 @@ static void vkd3d_test_trace(unsigned int line, const char *fmt, ...)
|
|||||||
|
|
||||||
int main(int argc, char **argv)
|
int main(int argc, char **argv)
|
||||||
{
|
{
|
||||||
|
const char *vkd3d_test_debug;
|
||||||
|
|
||||||
memset(&vkd3d_test_state, 0, sizeof(vkd3d_test_state));
|
memset(&vkd3d_test_state, 0, sizeof(vkd3d_test_state));
|
||||||
|
|
||||||
|
vkd3d_test_state.debug = (vkd3d_test_debug = getenv("VKD3D_TEST_DEBUG"))
|
||||||
|
&& (*vkd3d_test_debug == 'y' || *vkd3d_test_debug == '1');
|
||||||
|
|
||||||
vkd3d_test_main();
|
vkd3d_test_main();
|
||||||
|
|
||||||
printf("%s: %u tests executed (%u failures, %u skipped, %u todo).\n",
|
printf("%s: %u tests executed (%u failures, %u skipped, %u todo).\n",
|
||||||
|
Loading…
x
Reference in New Issue
Block a user