2020-04-18 05:47:00 -04:00
|
|
|
/* IDF-specific additions to "Unity Fixture" */
|
|
|
|
#pragma once
|
|
|
|
|
2020-07-23 02:32:06 -04:00
|
|
|
#ifndef CONFIG_IDF_TARGET
|
|
|
|
|
2020-04-18 05:47:00 -04:00
|
|
|
/* 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)
|
2020-07-23 02:32:06 -04:00
|
|
|
|
|
|
|
#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
|