ADD real timing test for reset task
This commit is contained in:
parent
0ec735adde
commit
6d42dd2ba1
@ -22,5 +22,5 @@ repos:
|
|||||||
- id: cppcheck
|
- id: cppcheck
|
||||||
name: cppcheck
|
name: cppcheck
|
||||||
require_serial: true
|
require_serial: true
|
||||||
entry: cppcheck --enable=all --suppress=missingInclude --suppress=missingIncludeSystem --suppress=unusedFunction --inline-suppr -i mbed-os --std=c++14 --error-exitcode=1
|
entry: cppcheck --enable=all --suppress=missingInclude --suppress=missingIncludeSystem --inline-suppr -i mbed-os --std=c++14 --error-exitcode=1
|
||||||
language: system
|
language: system
|
||||||
|
@ -261,8 +261,8 @@ static void test_reset_multi_tasking_bike_system() {
|
|||||||
TEST_ASSERT_TRUE(responseTime.count() <= kMaxExpectedResponseTime.count());
|
TEST_ASSERT_TRUE(responseTime.count() <= kMaxExpectedResponseTime.count());
|
||||||
|
|
||||||
// jitter of 20us is accepted
|
// jitter of 20us is accepted
|
||||||
constexpr uint64_t kDeltaUs = 3;
|
constexpr uint64_t kDeltaUs = 4;
|
||||||
constexpr std::chrono::microseconds kMaxExpectedJitter(2);
|
constexpr std::chrono::microseconds kMaxExpectedJitter(3);
|
||||||
if (i > 0) {
|
if (i > 0) {
|
||||||
auto jitter = responseTime - lastResponseTime;
|
auto jitter = responseTime - lastResponseTime;
|
||||||
tr_info("Reset task: jitter is %lld usecs\n", std::abs(jitter.count()));
|
tr_info("Reset task: jitter is %lld usecs\n", std::abs(jitter.count()));
|
||||||
|
Loading…
x
Reference in New Issue
Block a user