Re: [PATCH v9 2/3] unit tests: add TAP unit test framework
- From
Christian Couder <christian.couder@gmail.com>
- Date
- Nov 3, 2023, 21:54 UTC
- Message-ID
- <CAP8UFD3SVnu+HFQhFpsF4PA6pK5B5L+aP-jxRX=Ro3EYekS0kg@mail.gmail.com>
- In-Reply-To
- <8b831f4937a167519b77c724fcbc36884bbfe43d.1698881249.git.steadmon@google.com>
On Thu, Nov 2, 2023 at 12:31 AM Josh Steadmon <steadmon@google.com> wrote:
> > From: Phillip Wood <phillip.wood@dunelm.org.uk>
Show 8 quoted lines
> +int test_assert(const char *location, const char *check, int ok)
> +{
> + assert(ctx.running);
> +
> + if (ctx.result == RESULT_SKIP) {
> + test_msg("skipping check '%s' at %s", check, location);
> + return 1;
> + } else if (!ctx.todo) {I suggested removing the "else" and moving the "if (!ctx.todo) {" to its own line in the previous round and thought you agreed with that, but maybe it fell through the cracks somehow.
Anyway I think this is a minor nit, and the series looks good to me.
Show 10 quoted lines
> + if (ok) {
> + test_pass();
> + } else {
> + test_msg("check \"%s\" failed at %s", check, location);
> + test_fail();
> + }
> + }
> +
> + return !!ok;
> +}