| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Update #4670.
|
|
|
|
| |
Update #4670.
|
|
|
|
|
| |
This file had no header, copyright, or license. Based on git history,
added appropriate copyright and license.
|
|
|
|
| |
Update #3716.
|
|
|
|
|
|
|
|
|
| |
Add support to record scheduler operations. This support is especially
important for tests in SMP configurations since the thread switch extension is
quite difficult to use due to the asynchronous nature of thread dispatching.
In contrast, the scheduler operations occur normally in a deterministic order.
Update #3716.
|
|
|
|
| |
Updates #3053.
|
|
|
|
| |
Updates #4625.
|
|
|
|
| |
Make sure there are no pending events after a test case.
|
|
|
|
| |
The sample reporting wronly added values to the wrong bin in some cases.
|
| |
|
|
|
|
|
| |
If no state change occurred during the test action, then assume a late
interrupt.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
| |
The T_now_tick() is a fall back time measurement using the CPU counter
in case no Clock Driver is configured. Some CPU counter may overflow
during the test execution. Accumulate the elapsed time to reduce the
chance of CPU counter overflows.
|
|
|
|
| |
This makes it similar to T_push_fixture().
|
| |
|
|
|
|
| |
Flexible array members must not appear in the middle of a structure.
|
| |
|
|
|
|
| |
Update #4267.
|
|
|
|
| |
Update #4269.
|
| |
|
| |
|
| |
|
|
|
|
| |
This fix relates to a Coverity issue (PW.MIXED_ENUM_TYPE).
|
|
|
|
| |
This fix relates to a Coverity issue (UNINIT).
|
|
|
|
| |
This fix relates to CID 1468683 (REVERSE_INULL).
|
|
|
|
| |
This helps static analyzers.
|
|
|
|
|
|
| |
Bug was introduced by 78baeb757957fa0807c30e6c4d21ae99c9639e6a.
Update #3199.
|
|
|
|
|
|
|
| |
Report all runtime measurement environments with a name only and encode
the worker count of the "Load" environment in the name.
Update #3199.
|
|
|
|
| |
Allow assert checks in test begin actions and setup fixture methods.
|
|
|
|
|
| |
This name better reflects the execution envirnoment in which the cache
is fully loaded with valid data unrelated to the body request handler.
|
|
|
|
|
|
|
| |
This primitive test case memory allocator uses memory from the low-level
memory information provided by the BSP. At the beginning of each test
case, the memory available to the test case is reinitialized. This
allows the use of a simple allocate only allocator.
|
|
|
|
|
| |
Use the test case allocator functions T_zalloc() and T_malloc().
Restore the task affinity of the runner task.
|
| |
|
|
|
|
| |
Issue found by Coverity (CID 1437643).
|
|
|
|
|
|
|
| |
If RTEMS_DEBUG is not defined, then we have to explicitly set the node
off the chain.
Update #3199.
|
|
|
|
| |
Update #3199.
|
|
|
|
|
|
| |
Do not set up a new test steps environment.
Update #3199.
|
|
|
|
|
|
|
|
|
|
|
| |
Normally, the expected test step must be a compile time constant. Allow
variable expected test steps for the T_step() and T_assert_step(). This
can be used for parameterized test loops with individual fixtures.
Remove the ability to use custom failure messages due to some
implementation constraints.
Update #3199.
|
|
|
|
|
|
| |
Support a new test plan for each nested fixture.
Update #3199.
|
|
|
|
| |
Update #3199.
|
|
|
|
| |
Update #3199.
|
|
|
|
| |
Update #3199.
|
|
|
|
| |
Update #3199.
|
|
|
|
| |
Update #3199.
|
|
|
|
|
|
|
| |
Return the produced character count. There is no need for a NUL
termination.
Update #3199.
|
|
|
|
|
|
|
|
| |
Add support to record thread switch events. This can be used to check
that a blocking operation results in the expected sequence of thread
switches.
Update #3199.
|
|
|
|
| |
Update #3199.
|
|
|
|
| |
Update #3199.
|
|
|
|
| |
Update #3199.
|
|
|
|
| |
Update #3199.
|