Commit | Line | Data |
---|---|---|
2fae0d7c ME |
1 | /* |
2 | * Copyright 2013, Michael Ellerman, IBM Corp. | |
3 | * Licensed under GPLv2. | |
4 | */ | |
5 | ||
6 | #ifndef _SELFTESTS_POWERPC_SUBUNIT_H | |
7 | #define _SELFTESTS_POWERPC_SUBUNIT_H | |
8 | ||
9 | static inline void test_start(char *name) | |
10 | { | |
11 | printf("test: %s\n", name); | |
12 | } | |
13 | ||
14 | static inline void test_failure_detail(char *name, char *detail) | |
15 | { | |
16 | printf("failure: %s [%s]\n", name, detail); | |
17 | } | |
18 | ||
19 | static inline void test_failure(char *name) | |
20 | { | |
21 | printf("failure: %s\n", name); | |
22 | } | |
23 | ||
24 | static inline void test_error(char *name) | |
25 | { | |
26 | printf("error: %s\n", name); | |
27 | } | |
28 | ||
33b4819f ME |
29 | static inline void test_skip(char *name) |
30 | { | |
31 | printf("skip: %s\n", name); | |
32 | } | |
33 | ||
2fae0d7c ME |
34 | static inline void test_success(char *name) |
35 | { | |
36 | printf("success: %s\n", name); | |
37 | } | |
38 | ||
39 | static inline void test_finish(char *name, int status) | |
40 | { | |
41 | if (status) | |
42 | test_failure(name); | |
43 | else | |
44 | test_success(name); | |
45 | } | |
46 | ||
47 | static inline void test_set_git_version(char *value) | |
48 | { | |
49 | printf("tags: git_version:%s\n", value); | |
50 | } | |
51 | ||
52 | #endif /* _SELFTESTS_POWERPC_SUBUNIT_H */ |