| 160 | } |
| 161 | |
| 162 | static int test_failed(struct strbuf *out, void *cb, void *task_cb) |
| 163 | { |
| 164 | struct testsuite *suite = cb; |
| 165 | const char *name = (const char *)task_cb; |
| 166 | |
| 167 | string_list_append(&suite->failed, name); |
| 168 | strbuf_addf(out, "FAILED TO START: '%s'\n", name); |
| 169 | |
| 170 | return 0; |
| 171 | } |
| 172 | |
| 173 | static const char * const testsuite_usage[] = { |
| 174 | "test-run-command testsuite [<options>] [<pattern>...]", |
nothing calls this directly
no test coverage detected