| /* SPDX-License-Identifier: GPL-2.0 */ | |
| /* | |
| * KUnit API allowing dynamic analysis tools to interact with KUnit tests | |
| * | |
| * Copyright (C) 2020, Google LLC. | |
| * Author: Uriel Guajardo <urielguajardo@google.com> | |
| */ | |
| #ifndef _KUNIT_TEST_BUG_H | |
| #define _KUNIT_TEST_BUG_H | |
| #define kunit_fail_current_test(fmt, ...) \ | |
| __kunit_fail_current_test(__FILE__, __LINE__, fmt, ##__VA_ARGS__) | |
| #if IS_BUILTIN(CONFIG_KUNIT) | |
| extern __printf(3, 4) void __kunit_fail_current_test(const char *file, int line, | |
| const char *fmt, ...); | |
| #else | |
| static inline __printf(3, 4) void __kunit_fail_current_test(const char *file, int line, | |
| const char *fmt, ...) | |
| { | |
| } | |
| #endif | |
| #endif /* _KUNIT_TEST_BUG_H */ |