mirror of https://github.com/ARMmbed/mbed-os.git
Case: `timeout_ms` is unsigned, use 0 as do-not-use indicator.
parent
a045c44f78
commit
b119cb2280
|
@ -32,7 +32,7 @@ Case::Case(const char *description,
|
||||||
setup_handler(setup_handler),
|
setup_handler(setup_handler),
|
||||||
teardown_handler(teardown_handler),
|
teardown_handler(teardown_handler),
|
||||||
failure_handler(failure_handler),
|
failure_handler(failure_handler),
|
||||||
timeout_ms(-1)
|
timeout_ms(0)
|
||||||
{}
|
{}
|
||||||
|
|
||||||
Case::Case(const char *description,
|
Case::Case(const char *description,
|
||||||
|
@ -45,7 +45,7 @@ Case::Case(const char *description,
|
||||||
setup_handler(default_handler),
|
setup_handler(default_handler),
|
||||||
teardown_handler(teardown_handler),
|
teardown_handler(teardown_handler),
|
||||||
failure_handler(failure_handler),
|
failure_handler(failure_handler),
|
||||||
timeout_ms(-1)
|
timeout_ms(0)
|
||||||
{}
|
{}
|
||||||
|
|
||||||
Case::Case(const char *description,
|
Case::Case(const char *description,
|
||||||
|
@ -57,7 +57,7 @@ Case::Case(const char *description,
|
||||||
setup_handler(default_handler),
|
setup_handler(default_handler),
|
||||||
teardown_handler(default_handler),
|
teardown_handler(default_handler),
|
||||||
failure_handler(failure_handler),
|
failure_handler(failure_handler),
|
||||||
timeout_ms(-1)
|
timeout_ms(0)
|
||||||
{}
|
{}
|
||||||
|
|
||||||
// control flow handler
|
// control flow handler
|
||||||
|
@ -72,7 +72,7 @@ Case::Case(const char *description,
|
||||||
setup_handler(setup_handler),
|
setup_handler(setup_handler),
|
||||||
teardown_handler(teardown_handler),
|
teardown_handler(teardown_handler),
|
||||||
failure_handler(failure_handler),
|
failure_handler(failure_handler),
|
||||||
timeout_ms(-1)
|
timeout_ms(0)
|
||||||
{}
|
{}
|
||||||
|
|
||||||
Case::Case(const char *description,
|
Case::Case(const char *description,
|
||||||
|
@ -84,7 +84,7 @@ Case::Case(const char *description,
|
||||||
setup_handler(default_handler),
|
setup_handler(default_handler),
|
||||||
teardown_handler(default_handler),
|
teardown_handler(default_handler),
|
||||||
failure_handler(failure_handler),
|
failure_handler(failure_handler),
|
||||||
timeout_ms(-1)
|
timeout_ms(0)
|
||||||
{}
|
{}
|
||||||
|
|
||||||
Case::Case(const char *description,
|
Case::Case(const char *description,
|
||||||
|
@ -97,7 +97,7 @@ Case::Case(const char *description,
|
||||||
setup_handler(default_handler),
|
setup_handler(default_handler),
|
||||||
teardown_handler(teardown_handler),
|
teardown_handler(teardown_handler),
|
||||||
failure_handler(failure_handler),
|
failure_handler(failure_handler),
|
||||||
timeout_ms(-1)
|
timeout_ms(0)
|
||||||
{}
|
{}
|
||||||
|
|
||||||
Case::Case(const char *description,
|
Case::Case(const char *description,
|
||||||
|
|
|
@ -194,7 +194,7 @@ void Harness::run_next_case()
|
||||||
case_repeat_count++;
|
case_repeat_count++;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (case_current->timeout_ms >= 0) {
|
if (case_current->timeout_ms > 0) {
|
||||||
case_timeout_handle = minar::Scheduler::postCallback(handle_timeout)
|
case_timeout_handle = minar::Scheduler::postCallback(handle_timeout)
|
||||||
.delay(minar::milliseconds(case_current->timeout_ms))
|
.delay(minar::milliseconds(case_current->timeout_ms))
|
||||||
.tolerance(0)
|
.tolerance(0)
|
||||||
|
|
Loading…
Reference in New Issue