Repository: incubator-mynewt-core Updated Branches: refs/heads/develop c870a0fe5 -> 1b4601c1a
MYNEWT-139: complete callback in testsuite Call testsuite completion callback in failure case. Re-initialize testsuite completion callback at end of testsuite. Project: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-core/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-core/commit/1b4601c1 Tree: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-core/tree/1b4601c1 Diff: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-core/diff/1b4601c1 Branch: refs/heads/develop Commit: 1b4601c1a39f616498df749b22085a478497472f Parents: c870a0f Author: Peter Snyder <[email protected]> Authored: Tue Dec 20 16:26:03 2016 -0800 Committer: Peter Snyder <[email protected]> Committed: Tue Dec 20 16:26:03 2016 -0800 ---------------------------------------------------------------------- test/testutil/src/case.c | 4 ++++ test/testutil/src/suite.c | 1 + 2 files changed, 5 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-mynewt-core/blob/1b4601c1/test/testutil/src/case.c ---------------------------------------------------------------------- diff --git a/test/testutil/src/case.c b/test/testutil/src/case.c index 2171afb..d6de426 100644 --- a/test/testutil/src/case.c +++ b/test/testutil/src/case.c @@ -173,6 +173,7 @@ tu_case_pass(void) } } +#if 0 void tu_case_fail(void) { @@ -195,6 +196,7 @@ tu_case_fail(void) ts_config.ts_case_fail_arg); } } +#endif static void tu_case_write_fail_buf(void) @@ -211,6 +213,8 @@ tu_case_write_fail_buf(void) } #endif + tu_case_post_test(); + if (ts_config.ts_case_fail_cb != NULL) { ts_config.ts_case_fail_cb(tu_case_buf, tu_case_buf_len, ts_config.ts_case_fail_arg); http://git-wip-us.apache.org/repos/asf/incubator-mynewt-core/blob/1b4601c1/test/testutil/src/suite.c ---------------------------------------------------------------------- diff --git a/test/testutil/src/suite.c b/test/testutil/src/suite.c index 4ccff7c..91c21e7 100644 --- a/test/testutil/src/suite.c +++ b/test/testutil/src/suite.c @@ -131,6 +131,7 @@ tu_suite_complete(void) if (ts_config.ts_suite_complete_cb != NULL) { ts_config.ts_suite_complete_cb(ts_config.ts_suite_complete_arg); } + tu_suite_set_complete_cb(NULL, NULL); } void
