| 1 |
|
| 2 | |
| 3 | * Copyright 2013, Michael Ellerman, IBM Corp.
|
| 4 |
|
| 5 |
|
| 6 | #ifndef _SELFTESTS_POWERPC_SUBUNIT_H
|
| 7 | #define _SELFTESTS_POWERPC_SUBUNIT_H
|
| 8 |
|
| 9 | static inline void test_start(const char *name)
|
| 10 | {
|
| 11 | printf("test: %s\n", name);
|
| 12 | }
|
| 13 |
|
| 14 | static inline void test_failure_detail(const char *name, const char *detail)
|
| 15 | {
|
| 16 | printf("failure: %s [%s]\n", name, detail);
|
| 17 | }
|
| 18 |
|
| 19 | static inline void test_failure(const char *name)
|
| 20 | {
|
| 21 | printf("failure: %s\n", name);
|
| 22 | }
|
| 23 |
|
| 24 | static inline void test_error(const char *name)
|
| 25 | {
|
| 26 | printf("error: %s\n", name);
|
| 27 | }
|
| 28 |
|
| 29 | static inline void test_skip(const char *name)
|
| 30 | {
|
| 31 | printf("skip: %s\n", name);
|
| 32 | }
|
| 33 |
|
| 34 | static inline void test_success(const char *name)
|
| 35 | {
|
| 36 | printf("success: %s\n", name);
|
| 37 | }
|
| 38 |
|
| 39 | static inline void test_finish(const 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(const char *value)
|
| 48 | {
|
| 49 | printf("tags: git_version:%s\n", value);
|
| 50 | }
|
| 51 |
|
| 52 | #endif
|