ADD real timing test for reset task
This commit is contained in:
		| @@ -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())); | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user