| 12345678910111213141516171819202122232425 |
- /* IDF-specific additions to "Unity Fixture" */
- #pragma once
- #ifndef CONFIG_IDF_TARGET
- /* A shorthand for running one test group from the main function */
- #define UNITY_MAIN(group_) do { \
- const char* argv[] = { "test", "-v" }; \
- const int argc = sizeof(argv)/sizeof(argv[0]); \
- int rc = UnityMain(argc, argv, TEST_ ## group_ ## _GROUP_RUNNER); \
- printf("\nTests finished, rc=%d\n", rc); \
- exit(rc); \
- } while(0)
- #else // CONFIG_IDF_TARGET
- /* A shorthand for running one test group from the main function */
- #define UNITY_MAIN(group_) do { \
- const char* argv[] = { "test", "-v" }; \
- const int argc = sizeof(argv)/sizeof(argv[0]); \
- int rc = UnityMain(argc, argv, TEST_ ## group_ ## _GROUP_RUNNER); \
- printf("\nTests finished, rc=%d\n", rc); \
- } while(0)
- #endif // CONFIG_IDF_TARGET
|