subunit.h 850 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. /*
  2. * Copyright 2013, Michael Ellerman, IBM Corp.
  3. * Licensed under GPLv2.
  4. */
  5. #ifndef _SELFTESTS_POWERPC_SUBUNIT_H
  6. #define _SELFTESTS_POWERPC_SUBUNIT_H
  7. static inline void test_start(char *name)
  8. {
  9. printf("test: %s\n", name);
  10. }
  11. static inline void test_failure_detail(char *name, char *detail)
  12. {
  13. printf("failure: %s [%s]\n", name, detail);
  14. }
  15. static inline void test_failure(char *name)
  16. {
  17. printf("failure: %s\n", name);
  18. }
  19. static inline void test_error(char *name)
  20. {
  21. printf("error: %s\n", name);
  22. }
  23. static inline void test_success(char *name)
  24. {
  25. printf("success: %s\n", name);
  26. }
  27. static inline void test_finish(char *name, int status)
  28. {
  29. if (status)
  30. test_failure(name);
  31. else
  32. test_success(name);
  33. }
  34. static inline void test_set_git_version(char *value)
  35. {
  36. printf("tags: git_version:%s\n", value);
  37. }
  38. #endif /* _SELFTESTS_POWERPC_SUBUNIT_H */