ADD real timing test for reset task

This commit is contained in:
fastium 2025-01-06 11:18:14 +01:00
parent 0ec735adde
commit 6d42dd2ba1
2 changed files with 3 additions and 3 deletions

View File

@ -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

View File

@ -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()));