From: Christian Couder Date: Fri, 03 Nov 2023 21:54:22 GMT Subject: Re: [PATCH v9 2/3] unit tests: add TAP unit test framework Message-ID: In-Reply-To: <8b831f4937a167519b77c724fcbc36884bbfe43d.1698881249.git.steadmon@google.com> On Thu, Nov 2, 2023 at 12:31 AM Josh Steadmon wrote: > > From: Phillip Wood > +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. > + if (ok) { > + test_pass(); > + } else { > + test_msg("check \"%s\" failed at %s", check, location); > + test_fail(); > + } > + } > + > + return !!ok; > +}