Lines Matching refs:reason

150  * because the caller needs to clean up the reason object before terminating.
154 const atf_dynstr_t *reason)
163 INV(arg == -1 || reason != NULL);
169 if (reason != NULL) {
178 r = atf_dynstr_cstring(reason);
193 errno, "Failed to write results file; result %s, reason %s", result,
194 reason == NULL ? "null" : atf_dynstr_cstring(reason));
199 * The input reason is released in all cases.
206 atf_dynstr_t *reason)
211 err = write_resfile(STDOUT_FILENO, result, arg, reason);
213 err = write_resfile(STDERR_FILENO, result, arg, reason);
221 err = write_resfile(fd, result, arg, reason);
226 if (reason != NULL)
227 atf_dynstr_fini(reason);
236 atf_dynstr_t reason;
240 format_reason_ap(&reason, NULL, 0, fmt, ap);
244 fail_requirement(ctx, &reason);
279 expected_failure(struct context *ctx, atf_dynstr_t *reason)
281 check_fatal_error(atf_dynstr_prepend_fmt(reason, "%s: ",
283 create_resfile(ctx->resfile, "expected_failure", -1, reason);
288 fail_requirement(struct context *ctx, atf_dynstr_t *reason)
291 expected_failure(ctx, reason);
293 create_resfile(ctx->resfile, "failed", -1, reason);
297 "expecting one; reason was %s", atf_dynstr_cstring(reason));
303 fail_check(struct context *ctx, atf_dynstr_t *reason)
308 atf_dynstr_cstring(reason));
311 fprintf(stderr, "*** Check failed: %s\n", atf_dynstr_cstring(reason));
315 "expecting one; reason was %s", atf_dynstr_cstring(reason));
318 atf_dynstr_fini(reason);
338 skip(struct context *ctx, atf_dynstr_t *reason)
341 create_resfile(ctx->resfile, "skipped", -1, reason);
350 /** Formats a failure/skip reason message.
352 * The formatted reason is stored in out_reason. out_reason is initialized
354 * the reason will eventually be fed to create_resfile, which will release
358 * create results files; if we can't format the reason correctly, the result
365 const char *reason, va_list ap)
380 err = atf_dynstr_append_ap(out_reason, reason, ap2);
390 const char *reason, ...)
394 va_start(ap, reason);
395 format_reason_ap(out_reason, source_file, source_line, reason, ap);
409 atf_dynstr_t reason;
411 format_reason_fmt(&reason, file, line, "Expected errno %d, got %d, "
413 fail_func(ctx, &reason);
416 atf_dynstr_t reason;
418 format_reason_fmt(&reason, file, line, "Expected true value in %s",
420 fail_func(ctx, &reason);
473 atf_dynstr_t reason;
477 format_reason_fmt(&reason, NULL, 0, "The required program %s could "
479 skip(ctx, &reason);
506 atf_dynstr_t reason;
510 format_reason_fmt(&reason, NULL, 0, "The required program %s could "
512 fail_requirement(ctx, &reason);
813 atf_dynstr_t reason;
816 format_reason_ap(&reason, NULL, 0, fmt, ap2);
819 fail_requirement(ctx, &reason);
827 atf_dynstr_t reason;
830 format_reason_ap(&reason, NULL, 0, fmt, ap2);
833 fail_check(ctx, &reason);
841 atf_dynstr_t reason;
844 format_reason_ap(&reason, file, line, fmt, ap2);
847 fail_check(ctx, &reason);
855 atf_dynstr_t reason;
858 format_reason_ap(&reason, file, line, fmt, ap2);
861 fail_requirement(ctx, &reason);
881 atf_dynstr_t reason;
885 format_reason_ap(&reason, NULL, 0, fmt, ap2);
888 skip(ctx, &reason);
917 _atf_tc_expect_fail(struct context *ctx, const char *reason, va_list ap)
926 check_fatal_error(atf_dynstr_init_ap(&ctx->expect_reason, reason, ap2));
932 _atf_tc_expect_exit(struct context *ctx, const int exitcode, const char *reason,
942 check_fatal_error(atf_dynstr_init_ap(&formatted, reason, ap2));
949 _atf_tc_expect_signal(struct context *ctx, const int signo, const char *reason,
959 check_fatal_error(atf_dynstr_init_ap(&formatted, reason, ap2));
966 _atf_tc_expect_death(struct context *ctx, const char *reason, va_list ap)
975 check_fatal_error(atf_dynstr_init_ap(&formatted, reason, ap2));
982 _atf_tc_expect_timeout(struct context *ctx, const char *reason, va_list ap)
991 check_fatal_error(atf_dynstr_init_ap(&formatted, reason, ap2));
1013 atf_dynstr_t reason;
1015 format_reason_fmt(&reason, NULL, 0, "%d checks failed; see output for "
1017 fail_requirement(&Current, &reason);
1019 atf_dynstr_t reason;
1021 format_reason_fmt(&reason, NULL, 0, "%d checks failed as expected; "
1023 expected_failure(&Current, &reason);
1160 atf_tc_expect_fail(const char *reason, ...)
1166 va_start(ap, reason);
1167 _atf_tc_expect_fail(&Current, reason, ap);
1172 atf_tc_expect_exit(const int exitcode, const char *reason, ...)
1178 va_start(ap, reason);
1179 _atf_tc_expect_exit(&Current, exitcode, reason, ap);
1184 atf_tc_expect_signal(const int signo, const char *reason, ...)
1190 va_start(ap, reason);
1191 _atf_tc_expect_signal(&Current, signo, reason, ap);
1196 atf_tc_expect_death(const char *reason, ...)
1202 va_start(ap, reason);
1203 _atf_tc_expect_death(&Current, reason, ap);
1208 atf_tc_expect_timeout(const char *reason, ...)
1214 va_start(ap, reason);
1215 _atf_tc_expect_timeout(&Current, reason, ap);