tests: Make test context information nestable.
Compare changes
+ 33
− 18
@@ -118,7 +118,8 @@ struct vkd3d_test_state
@@ -134,6 +135,16 @@ broken(bool condition)
@@ -141,12 +152,12 @@ vkd3d_test_check_assert_that(unsigned int line, bool result, const char *fmt, va
@@ -173,9 +184,9 @@ vkd3d_test_check_ok(unsigned int line, bool result, const char *fmt, va_list arg
@@ -183,12 +194,12 @@ vkd3d_test_check_ok(unsigned int line, bool result, const char *fmt, va_list arg
@@ -213,7 +224,7 @@ vkd3d_test_skip(unsigned int line, const char *fmt, ...)
@@ -224,7 +235,7 @@ vkd3d_test_trace(unsigned int line, const char *fmt, ...)
@@ -394,21 +405,25 @@ static inline void vkd3d_test_end_bug(void)