mirror of https://github.com/ARMmbed/mbed-os.git
Defaults: Set greentea default handlers.
parent
64f54ed35c
commit
ad8fdc62d6
|
@ -80,3 +80,44 @@ status_t mbed::test::v0::verbose_case_failure_handler(const mbed::test::v0::Case
|
|||
}
|
||||
return STATUS_CONTINUE;
|
||||
}
|
||||
|
||||
|
||||
|
||||
mbed::test::v0::status_t mbed::test::v0::greentea_test_set_up_handler(const size_t number_of_cases)
|
||||
{
|
||||
printf("{{timeout;%u}}\n", number_of_cases);
|
||||
printf("{{host_test_name;default_auto}}\n");
|
||||
printf("{{description;default_greentea_handler_test}}\n");
|
||||
printf("{{test_id;default_greentea_handler_test}}\n");
|
||||
printf("{{start}}\n");
|
||||
|
||||
return STATUS_CONTINUE;
|
||||
}
|
||||
|
||||
void mbed::test::v0::greentea_test_tear_down_handler(const size_t /*passed*/, const size_t failed, const failure_t failure)
|
||||
{
|
||||
if (failed || failure != FAILURE_NONE) {
|
||||
printf("{{failure}}\n");
|
||||
} else {
|
||||
printf("{{success}}\n");
|
||||
}
|
||||
printf("{{end}}\n");
|
||||
}
|
||||
|
||||
mbed::test::v0::status_t mbed::test::v0::greentea_case_set_up_handler(const mbed::test::v0::Case *const /*source*/, const size_t /*index_of_case*/)
|
||||
{
|
||||
return STATUS_CONTINUE;
|
||||
}
|
||||
|
||||
mbed::test::v0::status_t mbed::test::v0::greentea_case_tear_down_handler(const mbed::test::v0::Case *const /*source*/, const size_t /*passed*/, const size_t /*failed*/)
|
||||
{
|
||||
return STATUS_CONTINUE;
|
||||
}
|
||||
|
||||
status_t mbed::test::v0::greentea_case_failure_handler(const mbed::test::v0::Case *const /*source*/, const mbed::test::v0::failure_t reason)
|
||||
{
|
||||
if (reason == FAILURE_ASSERTION) {
|
||||
printf("\n");
|
||||
}
|
||||
return STATUS_ABORT;
|
||||
}
|
||||
|
|
|
@ -41,7 +41,7 @@ namespace
|
|||
size_t case_failed = 0;
|
||||
size_t case_failed_before = 0;
|
||||
|
||||
handlers_t defaults = verbose_handlers;
|
||||
handlers_t defaults = greentea_handlers;
|
||||
handlers_t handlers = defaults;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue