From 6d42dd2ba1ba2cd05b44783ceb85329636b0d543 Mon Sep 17 00:00:00 2001 From: fastium Date: Mon, 6 Jan 2025 11:18:14 +0100 Subject: [PATCH] ADD real timing test for reset task --- .pre-commit-config.yaml | 2 +- TESTS/bike-computer/bike-system/main.cpp | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 830e48c..f568f65 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -22,5 +22,5 @@ repos: - id: cppcheck name: cppcheck 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 diff --git a/TESTS/bike-computer/bike-system/main.cpp b/TESTS/bike-computer/bike-system/main.cpp index f566562..f1c819f 100644 --- a/TESTS/bike-computer/bike-system/main.cpp +++ b/TESTS/bike-computer/bike-system/main.cpp @@ -261,8 +261,8 @@ static void test_reset_multi_tasking_bike_system() { TEST_ASSERT_TRUE(responseTime.count() <= kMaxExpectedResponseTime.count()); // jitter of 20us is accepted - constexpr uint64_t kDeltaUs = 3; - constexpr std::chrono::microseconds kMaxExpectedJitter(2); + constexpr uint64_t kDeltaUs = 4; + constexpr std::chrono::microseconds kMaxExpectedJitter(3); if (i > 0) { auto jitter = responseTime - lastResponseTime; tr_info("Reset task: jitter is %lld usecs\n", std::abs(jitter.count()));