mirror of
https://github.com/espressif/esp-idf.git
synced 2025-08-02 20:24:32 +02:00
unit-test-app: don't print the list of tests by default
This reduces unit-test-app startup time when there are a lot of tests included, speeding up unit tests in CI.
This commit is contained in:
@@ -257,9 +257,22 @@ static int print_test_menu(void)
|
|||||||
return test_counter;
|
return test_counter;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static int get_test_count(void)
|
||||||
|
{
|
||||||
|
int test_counter = 0;
|
||||||
|
for (const struct test_desc_t* test = s_unity_tests_first;
|
||||||
|
test != NULL;
|
||||||
|
test = test->next)
|
||||||
|
{
|
||||||
|
++test_counter;
|
||||||
|
}
|
||||||
|
return test_counter;
|
||||||
|
}
|
||||||
|
|
||||||
void unity_run_menu()
|
void unity_run_menu()
|
||||||
{
|
{
|
||||||
int test_count = print_test_menu();
|
unity_printf("\n\nPress ENTER to see the list of tests.\n");
|
||||||
|
int test_count = get_test_count();
|
||||||
while (true)
|
while (true)
|
||||||
{
|
{
|
||||||
char cmdline[256] = { 0 };
|
char cmdline[256] = { 0 };
|
||||||
|
Reference in New Issue
Block a user