summaryrefslogtreecommitdiffstats
path: root/cpukit/libtest/testbusy.c (unfollow)
Commit message (Collapse)AuthorFilesLines
2023-05-20Update company nameSebastian Huber1-1/+1
The embedded brains GmbH & Co. KG is the legal successor of embedded brains GmbH.
2022-03-22cpukit/libtest: Change license to BSD-2Joel Sherrill1-3/+22
Updates #3053.
2022-03-10cpukit/: Scripted embedded brains header file clean upJoel Sherrill1-6/+0
Updates #4625.
2021-10-25rtems: Fix rate monotonic statisticsSebastian Huber1-2/+2
The rate monotonic period statistics were affected by rtems_cpu_usage_reset(). The logic to detect and work around a CPU usage reset was broken. The Thread_Contol::cpu_time_used is changed to contain the processor time used throughout the entire lifetime of the thread. The new member Thread_Contol::cpu_time_used_at_last_reset is added to contain the processor time used at the time of the last reset through rtems_cpu_usage_reset(). This decouples the resets of the CPU usage and the rate monotonic period statistics. Update #4528.
2020-07-23libtest: Add T_get_one_clock_tick_busy()Sebastian Huber1-73/+0
Update #3199.
2020-07-23libtest: Add T_busy()Sebastian Huber1-17/+3
Update #3199.
2020-07-23libtest: <rtems/test.h> to <rtems/test-info.h>Sebastian Huber1-1/+1
Rename this header file to later move <t.h> to <rtems/test.h>. The main feature provided by <rtems/test-info.h> is the output of standard test information which is consumed by the RTEMS Tester. Update #3199.
2019-03-26build: Move test support to librtemstest.aSebastian Huber1-0/+0
One reason to move the test support into a dedicated library are the standard output __wrap_*() functions. They may conflict with application level wrappers. Update #3199.
2018-02-02test: Add rtems_test_busy_cpu_usage()Sebastian Huber1-1/+18
2017-06-29tests: Move busy loop to test supportSebastian Huber1-0/+107
Update #3056.