tests: Improve log quality.
Set test name equal to the test that is actually running, not a global "d3d12" which isn't very useful for a case with multiple files since line number alone isn't enough to know where to look. Signed-off-by: Hans-Kristian Arntzen <post@arntzen-software.no>
This commit is contained in:
parent
1a7ea5e0a6
commit
c2473fb873
|
@ -366,6 +366,8 @@ typedef void (*vkd3d_test_pfn)(void);
|
|||
|
||||
static inline void vkd3d_run_test(const char *name, vkd3d_test_pfn test_pfn)
|
||||
{
|
||||
const char *old_test_name;
|
||||
|
||||
if (vkd3d_test_state.test_name_filter && !strstr(name, vkd3d_test_state.test_name_filter))
|
||||
return;
|
||||
|
||||
|
@ -373,8 +375,12 @@ static inline void vkd3d_run_test(const char *name, vkd3d_test_pfn test_pfn)
|
|||
&& vkd3d_debug_list_has_member(vkd3d_test_state.test_exclude_list, name))
|
||||
return;
|
||||
|
||||
vkd3d_test_debug("%s", name);
|
||||
old_test_name = vkd3d_test_name;
|
||||
vkd3d_test_debug("======== %s begin ========", name);
|
||||
vkd3d_test_name = name;
|
||||
test_pfn();
|
||||
vkd3d_test_name = old_test_name;
|
||||
vkd3d_test_debug("======== %s end ==========", name);
|
||||
}
|
||||
|
||||
static inline void vkd3d_test_start_todo(bool is_todo)
|
||||
|
|
Loading…
Reference in New Issue