| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
* cpuuse/init.c, cpuuse/system.h: Use minimum stack size.
|
|
|
|
|
|
|
|
|
| |
* Makefile.am, configure.ac, termios01/termios_testdriver.c: Do not use
CONSOLE_USE_INTERRUPTS. That is in use by BSPs and we should not use
it.
* termios02/.cvsignore, termios02/Makefile.am, termios02/init.c,
termios02/termios02.doc, termios02/termios02.scn: New files.
termios02 is a test for tcdrain().
|
|
|
|
|
| |
* termios01/init.c, termios01/termios_testdriver.c:
Reflect changes to termios.
|
| |
|
|
|
|
| |
* cpuuse/tswitch.c: Eliminate use of deprecated rtems_extension.
|
|
|
|
| |
* stackchk01/stackchk01.doc: Add content.
|
|
|
|
|
|
|
| |
* Makefile.am, configure.ac: Add initial test for
rtems_stack_checker_is_blown.
* stackchk01/.cvsignore, stackchk01/Makefile.am, stackchk01/init.c,
stackchk01/stackchk01.doc, stackchk01/stackchk01.scn: New files.
|
|
|
|
|
| |
* heapwalk/heapwalk.scn, heapwalk/init.c: Add missing _Heap_Walk test
cases to get back to 100% object coverage.
|
|
|
|
|
|
| |
* heapwalk/init.c, heapwalk/heapwalk.scn, malloctest/init.c,
malloctest/malloctest.scn: New test cases.
* stackchk/blow.c, stackchk/stackchk.scn: Update for heap API changes.
|
|
|
|
|
| |
* malloctest/init.c: New test cases. Update for heap API changes.
* stackchk/blow.c: Update for heap API changes.
|
|
|
|
| |
* heapwalk/init.c, stackchk/blow.c: Update for heap API changes.
|
|
|
|
|
| |
* termios01/init.c, termios01/termios01.scn: Add a few error paths to
complete coverage of termios_XXX_to_YYY() methods.
|
|
|
|
|
|
|
|
|
|
| |
* Makefile.am, configure.ac: Add new test to exercise tcgetattr and
tcsetattr. Does a variety of baud, parity, stop bits, and bits per
character with the assistance of a special test driver which prints
the requests.
* termios01/.cvsignore, termios01/Makefile.am, termios01/init.c,
termios01/termios01.doc, termios01/termios01.scn,
termios01/termios_testdriver.c, termios01/termios_testdriver.h: New files.
|
|
|
|
|
|
| |
* malloctest/task1.c, stackchk/task1.c: Eliminate test routines
TICKS_PER_SECOND and get_ticks_per_second() in favor of new
rtems_clock_get_ticks_per_second().
|
|
|
|
|
| |
* cpuuse/task1.c, termios/init.c: Convert calls to legacy routine
rtems_clock_get( RTEMS_CLOCK_GET_xxx, ..) to rtems_clock_get_xxx().
|
|
|
|
|
|
| |
* cpuuse/task1.c, cpuuse/tswitch.c, malloctest/task1.c,
stackchk/task1.c: Convert calls to legacy routine rtems_clock_get(
RTEMS_CLOCK_GET_TOD, ..) to rtems_clock_get_tod(..).
|
|
|
|
|
| |
* malloctest/init.c: Adjust allocation in test so it passes now that
heap overhead constant has been increased.
|
|
|
|
| |
* bspcmdline01/init.c: Do not violate visibility.
|
|
|
|
|
| |
* bspcmdline01/bspcmdline01.scn, bspcmdline01/init.c: Add rtems_ as
prefix to all routines.
|
|
|
|
|
|
|
|
| |
* Makefile.am, configure.ac: Add test for new BSP Boot Command Line
helper routines.
* bspcmdline01/.cvsignore, bspcmdline01/Makefile.am,
bspcmdline01/bspcmdline01.doc, bspcmdline01/bspcmdline01.scn,
bspcmdline01/init.c, bspcmdline01/test.c: New files.
|
|
|
|
|
|
| |
* malloctest/init.c, malloctest/malloctest.scn: Add heap resize test
for shrinking a block enough to need to free the newly unused
portion.
|
|
|
|
|
| |
* malloctest/init.c, malloctest/malloctest.scn: Add error cases for
_Protected_heap_Get_information().
|
|
|
|
|
| |
* heapwalk/init.c: Add test code for first free block pointer not
aligned.
|
|
|
|
| |
* heapwalk/init.c: Add more cases.
|
|
|
|
| |
* heapwalk/init.c: Add more automated corruption capability.
|
|
|
|
| |
* heapwalk/heapwalk.scn, heapwalk/init.c: Add a test case.
|
|
|
|
|
|
| |
* cpuuse/tswitch.c: Lower sample count for small memory targets.
* cpuuse/system.h: Smaller stack size for small memory targets.
* monitor02/init.c: Cannot run on small memory targets.
|
|
|
|
| |
* rtmonuse/init.c: Do not use Task_name array before initialized.
|
|
|
|
| |
* malloctest/init.c: Fix warning.
|
|
|
|
| |
* malloctest/init.c: Fix typo.
|
|
|
|
|
|
| |
* Makefile.am, configure.ac: Add shell of heap walk test for Santosh.
* heapwalk/.cvsignore, heapwalk/Makefile.am, heapwalk/heapwalk.scn,
heapwalk/init.c, heapwalk/system.h: New files.
|
|
|
|
|
| |
* malloctest/init.c: Add test case for heap resize block when the
resize creates a free block large enough to free.
|
| |
|
|
|
|
|
|
|
|
|
| |
* cpuuse/Makefile.am, malloctest/Makefile.am,
monitor/Makefile.am, monitor02/Makefile.am,
putenvtest/Makefile.am, rtems++/Makefile.am,
rtmonuse/Makefile.am, stackchk/Makefile.am,
termios/Makefile.am, tztest/Makefile.am:
Eliminate _exe_/.exe.
|
|
|
|
| |
* stackchk/stackchk.scn: Correct screen to match output.
|
|
|
|
|
|
| |
* malloctest/init.c: Change sizes of heap/region and allocated objects
in heap to intptr_t so they can be larger than a single allocatable
object (e.g. size_t).
|
|
|
|
|
| |
* malloctest/init.c: Do not generate alignment factors larger that will
not fit in a native integer.
|
|
|
|
|
| |
* stackchk/system.h: Rename STACK_CHECKER_ON to more appropriate
CONFIGURE_STACK_CHECKER_ENABLED.
|
| |
|
|
|
|
| |
* malloctest/init.c: Convert to "bool".
|
|
|
|
| |
* rtems++/System.h: Account for extra task stacks properly.
|
|
|
|
| |
* malloctest/init.c: Fix return status check.
|
|
|
|
|
|
|
| |
* cpuuse/init.c, malloctest/init.c, monitor/init.c, monitor02/init.c,
putenvtest/init.c, rtems++/Init.cc, rtmonuse/init.c, stackchk/init.c:
Change TEST_INIT to CONFIGURE_INIT. Make tmacros.h available to all
POSIX tests. Add a clock_settime case for < 1988.
|
|
|
|
| |
* malloctest/init.c: Add more test cases to cover heap better.
|
|
|
|
|
|
| |
* malloctest/init.c: Add new test cases per Sergei. Make some of the
stranger cases operate directly on a freshly initialized heap. This
should make them more reproducible.
|
|
|
|
|
| |
* malloctest/init.c: Add more tests per suggestions from Sergei
Organov.
|
|
|
|
| |
* malloctest/init.c: Add include to remove warning.
|
|
|
|
| |
* malloctest/init.c: Remove debug print.
|
|
|
|
| |
* monitor02/.cvsignore: New file.
|
|
|
|
|
|
| |
* Makefile.am, configure.ac: Added automatic test for monitor shell
* monitor02/Makefile.am, monitor02/init.c, monitor02/monitor02.scn,
monitor02/system.h: New files.
|