From: Richard Mudgett Date: Fri, 13 Dec 2013 20:06:53 +0000 (+0000) Subject: test.c: Fix too sticky unit test failed status. X-Git-Tag: 12.0.0~51 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6ee1da4b52301fe1d247693eab60fa434ae10375;p=thirdparty%2Fasterisk.git test.c: Fix too sticky unit test failed status. Rerunning a failed unit test after loading any required modules should allow the test to report a pass status if it now passes. git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/12@403782 65c4cc65-6c06-0410-ace0-fbb531ad65f3 --- diff --git a/main/test.c b/main/test.c index 94713e0e75..170bba6582 100644 --- a/main/test.c +++ b/main/test.c @@ -250,6 +250,7 @@ static void test_execute(struct ast_test *test) test->state = AST_TEST_FAIL; goto exit; } + test->state = AST_TEST_NOT_RUN; result = test->cb(&test->info, TEST_EXECUTE, test); if (test->state != AST_TEST_FAIL) { test->state = result;