Use SDK_RPRINT to report failure or success for each test case */
| 1192 | |
| 1193 | /* Use SDK_RPRINT to report failure or success for each test case */ |
| 1194 | int |
| 1195 | SDK_RPRINT(RegressionTest *t, const char *api_name, const char *testcase_name, int status, const char *err_details_format, ...) |
| 1196 | { |
| 1197 | int l; |
| 1198 | char buffer[8192]; |
| 1199 | char format2[8192]; |
| 1200 | snprintf(format2, sizeof(format2), "[%s] %s : [%s] <<%s>> { %s }\n", t->name, api_name, testcase_name, |
| 1201 | status == TC_PASS ? "PASS" : "FAIL", err_details_format); |
| 1202 | va_list ap; |
| 1203 | va_start(ap, err_details_format); |
| 1204 | l = ink_bvsprintf(buffer, format2, ap); |
| 1205 | va_end(ap); |
| 1206 | fputs(buffer, stderr); |
| 1207 | return (l); |
| 1208 | } |
| 1209 | |
| 1210 | /* |
| 1211 | REGRESSION_TEST(SDK_<test_name>)(RegressionTest *t, int atype, int *pstatus) |
no test coverage detected