1 /* SPDX-License-Identifier: GPL-2.0-only */ 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(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 29 static inline void test_skip(char *name) 30 { 31 printf("skip: %s\n", name); 32 } 33 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 */ 53