Lines Matching full:reason

194  * because the caller needs to clean up the reason object before terminating.
198 const atf_dynstr_t *reason) in write_resfile() argument
207 INV(arg == -1 || reason != NULL); in write_resfile()
213 if (reason != NULL) { in write_resfile()
222 r = atf_dynstr_cstring(reason); in write_resfile()
237 errno, "Failed to write results file; result %s, reason %s", result, in write_resfile()
238 reason == NULL ? "null" : atf_dynstr_cstring(reason)); in write_resfile()
243 * The input reason is released in all cases.
250 atf_dynstr_t *reason) in create_resfile() argument
265 err = write_resfile(ctx->resfilefd, result, arg, reason); in create_resfile()
267 if (reason != NULL) in create_resfile()
268 atf_dynstr_fini(reason); in create_resfile()
277 atf_dynstr_t reason; in error_in_expect() local
281 format_reason_ap(&reason, NULL, 0, fmt, ap); in error_in_expect()
285 fail_requirement(ctx, &reason); in error_in_expect()
320 expected_failure(struct context *ctx, atf_dynstr_t *reason) in expected_failure() argument
322 check_fatal_error(atf_dynstr_prepend_fmt(reason, "%s: ", in expected_failure()
324 create_resfile(ctx, "expected_failure", -1, reason); in expected_failure()
330 fail_requirement(struct context *ctx, atf_dynstr_t *reason) in fail_requirement() argument
333 expected_failure(ctx, reason); in fail_requirement()
335 create_resfile(ctx, "failed", -1, reason); in fail_requirement()
340 "expecting one; reason was %s", atf_dynstr_cstring(reason)); in fail_requirement()
346 fail_check(struct context *ctx, atf_dynstr_t *reason) in fail_check() argument
351 atf_dynstr_cstring(reason)); in fail_check()
354 fprintf(stderr, "*** Check failed: %s\n", atf_dynstr_cstring(reason)); in fail_check()
358 "expecting one; reason was %s", atf_dynstr_cstring(reason)); in fail_check()
361 atf_dynstr_fini(reason); in fail_check()
382 skip(struct context *ctx, atf_dynstr_t *reason) in skip() argument
384 create_resfile(ctx, "skipped", -1, reason); in skip()
389 /** Formats a failure/skip reason message.
391 * The formatted reason is stored in out_reason. out_reason is initialized
393 * the reason will eventually be fed to create_resfile, which will release
397 * create results files; if we can't format the reason correctly, the result
404 const char *reason, va_list ap) in format_reason_ap() argument
419 err = atf_dynstr_append_ap(out_reason, reason, ap2); in format_reason_ap()
429 const char *reason, ...) in format_reason_fmt() argument
433 va_start(ap, reason); in format_reason_fmt()
434 format_reason_ap(out_reason, source_file, source_line, reason, ap); in format_reason_fmt()
448 atf_dynstr_t reason; in errno_test() local
450 format_reason_fmt(&reason, file, line, "Expected errno %d, got %d, " in errno_test()
452 fail_func(ctx, &reason); in errno_test()
455 atf_dynstr_t reason; in errno_test() local
457 format_reason_fmt(&reason, file, line, "Expected true value in %s", in errno_test()
459 fail_func(ctx, &reason); in errno_test()
512 atf_dynstr_t reason; in check_prog() local
516 format_reason_fmt(&reason, NULL, 0, "The required program %s could " in check_prog()
518 skip(ctx, &reason); in check_prog()
545 atf_dynstr_t reason; in check_prog() local
549 format_reason_fmt(&reason, NULL, 0, "The required program %s could " in check_prog()
551 fail_requirement(ctx, &reason); in check_prog()
852 atf_dynstr_t reason; in _atf_tc_fail() local
855 format_reason_ap(&reason, NULL, 0, fmt, ap2); in _atf_tc_fail()
858 fail_requirement(ctx, &reason); in _atf_tc_fail()
866 atf_dynstr_t reason; in _atf_tc_fail_nonfatal() local
869 format_reason_ap(&reason, NULL, 0, fmt, ap2); in _atf_tc_fail_nonfatal()
872 fail_check(ctx, &reason); in _atf_tc_fail_nonfatal()
880 atf_dynstr_t reason; in _atf_tc_fail_check() local
883 format_reason_ap(&reason, file, line, fmt, ap2); in _atf_tc_fail_check()
886 fail_check(ctx, &reason); in _atf_tc_fail_check()
894 atf_dynstr_t reason; in _atf_tc_fail_requirement() local
897 format_reason_ap(&reason, file, line, fmt, ap2); in _atf_tc_fail_requirement()
900 fail_requirement(ctx, &reason); in _atf_tc_fail_requirement()
920 atf_dynstr_t reason; in _atf_tc_skip() local
924 format_reason_ap(&reason, NULL, 0, fmt, ap2); in _atf_tc_skip()
927 skip(ctx, &reason); in _atf_tc_skip()
956 _atf_tc_expect_fail(struct context *ctx, const char *reason, va_list ap) in _atf_tc_expect_fail() argument
965 check_fatal_error(atf_dynstr_init_ap(&ctx->expect_reason, reason, ap2)); in _atf_tc_expect_fail()
971 _atf_tc_expect_exit(struct context *ctx, const int exitcode, const char *reason, in _atf_tc_expect_exit() argument
981 check_fatal_error(atf_dynstr_init_ap(&formatted, reason, ap2)); in _atf_tc_expect_exit()
988 _atf_tc_expect_signal(struct context *ctx, const int signo, const char *reason, in _atf_tc_expect_signal() argument
998 check_fatal_error(atf_dynstr_init_ap(&formatted, reason, ap2)); in _atf_tc_expect_signal()
1005 _atf_tc_expect_death(struct context *ctx, const char *reason, va_list ap) in _atf_tc_expect_death() argument
1014 check_fatal_error(atf_dynstr_init_ap(&formatted, reason, ap2)); in _atf_tc_expect_death()
1021 _atf_tc_expect_timeout(struct context *ctx, const char *reason, va_list ap) in _atf_tc_expect_timeout() argument
1030 check_fatal_error(atf_dynstr_init_ap(&formatted, reason, ap2)); in _atf_tc_expect_timeout()
1059 atf_dynstr_t reason; in atf_tc_run() local
1061 format_reason_fmt(&reason, NULL, 0, "%d checks failed; see output for " in atf_tc_run()
1063 fail_requirement(&Current, &reason); in atf_tc_run()
1065 atf_dynstr_t reason; in atf_tc_run() local
1067 format_reason_fmt(&reason, NULL, 0, "%d checks failed as expected; " in atf_tc_run()
1069 expected_failure(&Current, &reason); in atf_tc_run()
1206 atf_tc_expect_fail(const char *reason, ...) in atf_tc_expect_fail() argument
1212 va_start(ap, reason); in atf_tc_expect_fail()
1213 _atf_tc_expect_fail(&Current, reason, ap); in atf_tc_expect_fail()
1218 atf_tc_expect_exit(const int exitcode, const char *reason, ...) in atf_tc_expect_exit() argument
1224 va_start(ap, reason); in atf_tc_expect_exit()
1225 _atf_tc_expect_exit(&Current, exitcode, reason, ap); in atf_tc_expect_exit()
1230 atf_tc_expect_signal(const int signo, const char *reason, ...) in atf_tc_expect_signal() argument
1236 va_start(ap, reason); in atf_tc_expect_signal()
1237 _atf_tc_expect_signal(&Current, signo, reason, ap); in atf_tc_expect_signal()
1242 atf_tc_expect_death(const char *reason, ...) in atf_tc_expect_death() argument
1248 va_start(ap, reason); in atf_tc_expect_death()
1249 _atf_tc_expect_death(&Current, reason, ap); in atf_tc_expect_death()
1254 atf_tc_expect_timeout(const char *reason, ...) in atf_tc_expect_timeout() argument
1260 va_start(ap, reason); in atf_tc_expect_timeout()
1261 _atf_tc_expect_timeout(&Current, reason, ap); in atf_tc_expect_timeout()