Lines Matching defs:reason

158  * because the caller needs to clean up the reason object before terminating.
162 const atf_dynstr_t *reason)
171 INV(arg == -1 || reason != NULL);
177 if (reason != NULL) {
186 r = atf_dynstr_cstring(reason);
201 errno, "Failed to write results file; result %s, reason %s", result,
202 reason == NULL ? "null" : atf_dynstr_cstring(reason));
207 * The input reason is released in all cases.
214 atf_dynstr_t *reason)
219 err = write_resfile(STDOUT_FILENO, result, arg, reason);
221 err = write_resfile(STDERR_FILENO, result, arg, reason);
229 err = write_resfile(fd, result, arg, reason);
234 if (reason != NULL)
235 atf_dynstr_fini(reason);
244 atf_dynstr_t reason;
248 format_reason_ap(&reason, NULL, 0, fmt, ap);
252 fail_requirement(ctx, &reason);
287 expected_failure(struct context *ctx, atf_dynstr_t *reason)
289 check_fatal_error(atf_dynstr_prepend_fmt(reason, "%s: ",
291 create_resfile(ctx->resfile, "expected_failure", -1, reason);
296 fail_requirement(struct context *ctx, atf_dynstr_t *reason)
299 expected_failure(ctx, reason);
301 create_resfile(ctx->resfile, "failed", -1, reason);
305 "expecting one; reason was %s", atf_dynstr_cstring(reason));
311 fail_check(struct context *ctx, atf_dynstr_t *reason)
316 atf_dynstr_cstring(reason));
319 fprintf(stderr, "*** Check failed: %s\n", atf_dynstr_cstring(reason));
323 "expecting one; reason was %s", atf_dynstr_cstring(reason));
326 atf_dynstr_fini(reason);
346 skip(struct context *ctx, atf_dynstr_t *reason)
349 create_resfile(ctx->resfile, "skipped", -1, reason);
358 /** Formats a failure/skip reason message.
360 * The formatted reason is stored in out_reason. out_reason is initialized
362 * the reason will eventually be fed to create_resfile, which will release
366 * create results files; if we can't format the reason correctly, the result
373 const char *reason, va_list ap)
388 err = atf_dynstr_append_ap(out_reason, reason, ap2);
398 const char *reason, ...)
402 va_start(ap, reason);
403 format_reason_ap(out_reason, source_file, source_line, reason, ap);
417 atf_dynstr_t reason;
419 format_reason_fmt(&reason, file, line, "Expected errno %d, got %d, "
421 fail_func(ctx, &reason);
424 atf_dynstr_t reason;
426 format_reason_fmt(&reason, file, line, "Expected true value in %s",
428 fail_func(ctx, &reason);
481 atf_dynstr_t reason;
485 format_reason_fmt(&reason, NULL, 0, "The required program %s could "
487 skip(ctx, &reason);
514 atf_dynstr_t reason;
518 format_reason_fmt(&reason, NULL, 0, "The required program %s could "
520 fail_requirement(ctx, &reason);
828 atf_dynstr_t reason;
831 format_reason_ap(&reason, NULL, 0, fmt, ap2);
834 fail_requirement(ctx, &reason);
842 atf_dynstr_t reason;
845 format_reason_ap(&reason, NULL, 0, fmt, ap2);
848 fail_check(ctx, &reason);
856 atf_dynstr_t reason;
859 format_reason_ap(&reason, file, line, fmt, ap2);
862 fail_check(ctx, &reason);
870 atf_dynstr_t reason;
873 format_reason_ap(&reason, file, line, fmt, ap2);
876 fail_requirement(ctx, &reason);
896 atf_dynstr_t reason;
900 format_reason_ap(&reason, NULL, 0, fmt, ap2);
903 skip(ctx, &reason);
932 _atf_tc_expect_fail(struct context *ctx, const char *reason, va_list ap)
941 check_fatal_error(atf_dynstr_init_ap(&ctx->expect_reason, reason, ap2));
947 _atf_tc_expect_exit(struct context *ctx, const int exitcode, const char *reason,
957 check_fatal_error(atf_dynstr_init_ap(&formatted, reason, ap2));
964 _atf_tc_expect_signal(struct context *ctx, const int signo, const char *reason,
974 check_fatal_error(atf_dynstr_init_ap(&formatted, reason, ap2));
981 _atf_tc_expect_death(struct context *ctx, const char *reason, va_list ap)
990 check_fatal_error(atf_dynstr_init_ap(&formatted, reason, ap2));
998 _atf_tc_expect_timeout(struct context *ctx, const char *reason, va_list ap)
1007 check_fatal_error(atf_dynstr_init_ap(&formatted, reason, ap2));
1029 atf_dynstr_t reason;
1031 format_reason_fmt(&reason, NULL, 0, "%zu checks failed; see output for "
1033 fail_requirement(&Current, &reason);
1035 atf_dynstr_t reason;
1037 format_reason_fmt(&reason, NULL, 0, "%zu checks failed as expected; "
1039 expected_failure(&Current, &reason);
1176 atf_tc_expect_fail(const char *reason, ...)
1182 va_start(ap, reason);
1183 _atf_tc_expect_fail(&Current, reason, ap);
1188 atf_tc_expect_exit(const int exitcode, const char *reason, ...)
1194 va_start(ap, reason);
1195 _atf_tc_expect_exit(&Current, exitcode, reason, ap);
1200 atf_tc_expect_signal(const int signo, const char *reason, ...)
1206 va_start(ap, reason);
1207 _atf_tc_expect_signal(&Current, signo, reason, ap);
1212 atf_tc_expect_death(const char *reason, ...)
1218 va_start(ap, reason);
1219 _atf_tc_expect_death(&Current, reason, ap);
1224 atf_tc_expect_timeout(const char *reason, ...)
1230 va_start(ap, reason);
1231 _atf_tc_expect_timeout(&Current, reason, ap);