Lines Matching defs:reason

154  * because the caller needs to clean up the reason object before terminating.
158 const atf_dynstr_t *reason)
167 INV(arg == -1 || reason != NULL);
173 if (reason != NULL) {
182 r = atf_dynstr_cstring(reason);
197 errno, "Failed to write results file; result %s, reason %s", result,
198 reason == NULL ? "null" : atf_dynstr_cstring(reason));
203 * The input reason is released in all cases.
210 atf_dynstr_t *reason)
215 err = write_resfile(STDOUT_FILENO, result, arg, reason);
217 err = write_resfile(STDERR_FILENO, result, arg, reason);
225 err = write_resfile(fd, result, arg, reason);
230 if (reason != NULL)
231 atf_dynstr_fini(reason);
240 atf_dynstr_t reason;
244 format_reason_ap(&reason, NULL, 0, fmt, ap);
248 fail_requirement(ctx, &reason);
283 expected_failure(struct context *ctx, atf_dynstr_t *reason)
285 check_fatal_error(atf_dynstr_prepend_fmt(reason, "%s: ",
287 create_resfile(ctx->resfile, "expected_failure", -1, reason);
292 fail_requirement(struct context *ctx, atf_dynstr_t *reason)
295 expected_failure(ctx, reason);
297 create_resfile(ctx->resfile, "failed", -1, reason);
301 "expecting one; reason was %s", atf_dynstr_cstring(reason));
307 fail_check(struct context *ctx, atf_dynstr_t *reason)
312 atf_dynstr_cstring(reason));
315 fprintf(stderr, "*** Check failed: %s\n", atf_dynstr_cstring(reason));
319 "expecting one; reason was %s", atf_dynstr_cstring(reason));
322 atf_dynstr_fini(reason);
342 skip(struct context *ctx, atf_dynstr_t *reason)
345 create_resfile(ctx->resfile, "skipped", -1, reason);
354 /** Formats a failure/skip reason message.
356 * The formatted reason is stored in out_reason. out_reason is initialized
358 * the reason will eventually be fed to create_resfile, which will release
362 * create results files; if we can't format the reason correctly, the result
369 const char *reason, va_list ap)
384 err = atf_dynstr_append_ap(out_reason, reason, ap2);
394 const char *reason, ...)
398 va_start(ap, reason);
399 format_reason_ap(out_reason, source_file, source_line, reason, ap);
413 atf_dynstr_t reason;
415 format_reason_fmt(&reason, file, line, "Expected errno %d, got %d, "
417 fail_func(ctx, &reason);
420 atf_dynstr_t reason;
422 format_reason_fmt(&reason, file, line, "Expected true value in %s",
424 fail_func(ctx, &reason);
477 atf_dynstr_t reason;
481 format_reason_fmt(&reason, NULL, 0, "The required program %s could "
483 skip(ctx, &reason);
510 atf_dynstr_t reason;
514 format_reason_fmt(&reason, NULL, 0, "The required program %s could "
516 fail_requirement(ctx, &reason);
817 atf_dynstr_t reason;
820 format_reason_ap(&reason, NULL, 0, fmt, ap2);
823 fail_requirement(ctx, &reason);
831 atf_dynstr_t reason;
834 format_reason_ap(&reason, NULL, 0, fmt, ap2);
837 fail_check(ctx, &reason);
845 atf_dynstr_t reason;
848 format_reason_ap(&reason, file, line, fmt, ap2);
851 fail_check(ctx, &reason);
859 atf_dynstr_t reason;
862 format_reason_ap(&reason, file, line, fmt, ap2);
865 fail_requirement(ctx, &reason);
885 atf_dynstr_t reason;
889 format_reason_ap(&reason, NULL, 0, fmt, ap2);
892 skip(ctx, &reason);
921 _atf_tc_expect_fail(struct context *ctx, const char *reason, va_list ap)
930 check_fatal_error(atf_dynstr_init_ap(&ctx->expect_reason, reason, ap2));
936 _atf_tc_expect_exit(struct context *ctx, const int exitcode, const char *reason,
946 check_fatal_error(atf_dynstr_init_ap(&formatted, reason, ap2));
953 _atf_tc_expect_signal(struct context *ctx, const int signo, const char *reason,
963 check_fatal_error(atf_dynstr_init_ap(&formatted, reason, ap2));
970 _atf_tc_expect_death(struct context *ctx, const char *reason, va_list ap)
979 check_fatal_error(atf_dynstr_init_ap(&formatted, reason, ap2));
986 _atf_tc_expect_timeout(struct context *ctx, const char *reason, va_list ap)
995 check_fatal_error(atf_dynstr_init_ap(&formatted, reason, ap2));
1017 atf_dynstr_t reason;
1019 format_reason_fmt(&reason, NULL, 0, "%d checks failed; see output for "
1021 fail_requirement(&Current, &reason);
1023 atf_dynstr_t reason;
1025 format_reason_fmt(&reason, NULL, 0, "%d checks failed as expected; "
1027 expected_failure(&Current, &reason);
1164 atf_tc_expect_fail(const char *reason, ...)
1170 va_start(ap, reason);
1171 _atf_tc_expect_fail(&Current, reason, ap);
1176 atf_tc_expect_exit(const int exitcode, const char *reason, ...)
1182 va_start(ap, reason);
1183 _atf_tc_expect_exit(&Current, exitcode, reason, ap);
1188 atf_tc_expect_signal(const int signo, const char *reason, ...)
1194 va_start(ap, reason);
1195 _atf_tc_expect_signal(&Current, signo, reason, ap);
1200 atf_tc_expect_death(const char *reason, ...)
1206 va_start(ap, reason);
1207 _atf_tc_expect_death(&Current, reason, ap);
1212 atf_tc_expect_timeout(const char *reason, ...)
1218 va_start(ap, reason);
1219 _atf_tc_expect_timeout(&Current, reason, ap);