mirror of https://github.com/ARMmbed/mbed-os.git
Expect FAIL test cases. Merge and squash changes from Niklas
From @niklas-arm: * Report success to greentea for expected failures. * Use the greentea setup handlers for correct reporting. * Remove GREENTEA_START() from all tests. * Reorder greentea_send_kv to be more readable.
parent
59fc24ccb2
commit
5369d33ae2
|
@ -90,8 +90,8 @@ status_t utest::v1::greentea_test_setup_handler(const size_t number_of_cases)
|
||||||
|
|
||||||
void utest::v1::greentea_test_teardown_handler(const size_t passed, const size_t failed, const failure_t failure)
|
void utest::v1::greentea_test_teardown_handler(const size_t passed, const size_t failed, const failure_t failure)
|
||||||
{
|
{
|
||||||
greentea_send_kv(TEST_ENV_TESTCASE_SUMMARY, passed, failed);
|
|
||||||
verbose_test_teardown_handler(passed, failed, failure);
|
verbose_test_teardown_handler(passed, failed, failure);
|
||||||
|
greentea_send_kv(TEST_ENV_TESTCASE_SUMMARY, passed, failed);
|
||||||
int result = !(failed || (failure.reason && !(failure.reason & REASON_IGNORE)));
|
int result = !(failed || (failure.reason && !(failure.reason & REASON_IGNORE)));
|
||||||
GREENTEA_TESTSUITE_RESULT(result);
|
GREENTEA_TESTSUITE_RESULT(result);
|
||||||
}
|
}
|
||||||
|
@ -104,8 +104,9 @@ void utest::v1::greentea_test_failure_handler(const failure_t failure)
|
||||||
// --- GREENTEA CASE HANDLERS ---
|
// --- GREENTEA CASE HANDLERS ---
|
||||||
status_t utest::v1::greentea_case_setup_handler(const Case *const source, const size_t index_of_case)
|
status_t utest::v1::greentea_case_setup_handler(const Case *const source, const size_t index_of_case)
|
||||||
{
|
{
|
||||||
|
status_t status = verbose_case_setup_handler(source, index_of_case);
|
||||||
greentea_send_kv(TEST_ENV_TESTCASE_START, source->get_description());
|
greentea_send_kv(TEST_ENV_TESTCASE_START, source->get_description());
|
||||||
return verbose_case_setup_handler(source, index_of_case);
|
return status;
|
||||||
}
|
}
|
||||||
|
|
||||||
status_t utest::v1::greentea_case_teardown_handler(const Case *const source, const size_t passed, const size_t failed, const failure_t failure)
|
status_t utest::v1::greentea_case_teardown_handler(const Case *const source, const size_t passed, const size_t failed, const failure_t failure)
|
||||||
|
|
Loading…
Reference in New Issue