| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
This unused variable causes a warning. It is never set or used.
|
|
|
|
|
|
|
|
|
| |
Make sure there is no spurious empty line between the gcov info and the
*** END OF GCOV INFO BASE64 ***
line. This helps to recalculate the hash correctly at the consumer
side.
|
| |
|
|
|
|
|
| |
A verbose verbosity is not required for normal test suite runs. It may
be used to debug test cases.
|
|
|
|
|
| |
Route the test output through T_vprintf() only while the test suite
runs. Otherwise, the begin/end of test message may not show up.
|
|
|
|
| |
Route the test output through T_vprintf().
|
|
|
|
| |
This helps to validate that the data was transferred correctly.
|
|
|
|
|
|
|
| |
This can be used to report that nested test cases did run in a test
case.
Update #4971.
|
|
|
|
| |
This fixes the build if RTEMS_PROFILING is enabled.
|
|
|
|
|
|
|
|
|
|
| |
The <rtems/test-info.h> header file is required for every RTEMS test
program. Move the RTEMS test printer support to a dedicated header file
<rtems/test-printer.h>. This removes an unnecessary dependency to the
RTEMS printer support in <rtems/test-info.h>.
Tests using the RTEMS Testing Framework no longer depend on the
<rtems/printer.h>.
|
| |
|
|
|
|
|
| |
Move <rtems/score/gcov.h> to <rtems/test-gcov.h>. These functions do
not belong to an super core service.
|
|
|
|
| |
These functions do not belong to an super core service.
|
|
|
|
|
|
| |
Canonicalize the file headers.
Update #3707.
|
|
|
|
|
| |
The embedded brains GmbH & Co. KG is the legal successor of embedded
brains GmbH.
|
|
|
|
|
|
|
| |
It seems that recent GCC versions expect that functions with a "const type *"
parameter will read from the referenced location.
Update #4662.
|
|
|
|
| |
Update #3716.
|
|
|
|
| |
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.
|
| |
|