| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
* 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.
|
|
|
|
|
| |
* psxclock/init.c, psxclock/psxclock.scn: Add test case for negative
nanoseconds.
|
|
|
|
|
| |
* psxsysconf/init.c, psxsysconf/psxsysconf.scn: Add test for
getpagesize().
|
|
|
|
|
| |
* sp43/init.c, sp43/sp43.scn: Minor correction to test case so it hits
the intended code.
|
|
|
|
| |
* configure.ac: Revert accidentally committed lines.
|
|
|
|
|
|
|
|
| |
* Makefile.am, configure.ac, sp65/init.c: Add new test to exercise very
simple priority ceiling case that was previously only tested via the
POSIX API.
* sp66/.cvsignore, sp66/Makefile.am, sp66/init.c, sp66/sp66.doc,
sp66/sp66.scn: New files.
|
|
|
|
|
|
| |
* psxtests/psxclock/init.c, psxtests/psxclock/psxclock.scn: Add test
case for nanosleep of a very small delay which mathematically is less
than a clock tick.
|
|
|
|
| |
* capture/test1.c: Use size_t for sizes.
|
|
|
|
|
|
|
| |
* psxclock/init.c, psxclock/psxclock.scn, psxenosys/init.c,
psxenosys/psxenosys.scn, psxsignal03/Makefile.am, psxsignal03/init.c,
psxsignal04/Makefile.am: Move test cases which needed to be executed
when POSIX is disabled to psxclock so they will be.
|
|
|
|
|
|
| |
* configure.ac: Some POSIX tests exercise functionality which is
enabled when the POSIX threading is disabled. So build this suite all
the time and let the psxtests select the specific tests to build.
|
|
|
|
|
| |
* sp43/Makefile.am, sp43/init.c, sp43/sp43.scn, sp43/system.h: Add test
for Id which is in range for the object class but not allocated yet.
|
|
|
|
|
|
|
|
|
|
| |
* Makefile.am, configure.ac, psx01/init.c, psx01/psx01.scn: Add new
test to exercise clock and delay services enabled when POSIX threads
are disabled. This is split from psx01. POSIX test suite now enabled
when POSIX threads are disabled so only enable tests which are
appropriate.
* psxclock/.cvsignore, psxclock/Makefile.am, psxclock/init.c,
psxclock/psxclock.doc, psxclock/psxclock.scn: New files.
|
|
|
|
| |
* sp46/init.c, sp46/sp46.scn: Fix numbering.
|
|
|
|
|
| |
* 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.
|
|
|
|
| |
* spintrcritical_support/intrcritical.c: Fixed timing rountines.
|
|
|
|
|
| |
* malloctest/init.c: New test cases. Update for heap API changes.
* stackchk/blow.c: Update for heap API changes.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* spfatal01/spfatal01.scn, spfatal01/testcase.h,
spfatal02/spfatal02.scn, spfatal02/testcase.h,
spfatal03/spfatal03.scn, spfatal03/testcase.h,
spfatal04/spfatal04.scn, spfatal04/testcase.h,
spfatal05/spfatal05.scn, spfatal05/testcase.h,
spfatal06/spfatal06.scn, spfatal06/testcase.h,
spfatal07/spfatal07.scn, spfatal07/testcase.h,
spfatal08/spfatal08.scn, spfatal08/testcase.h,
spfatal09/spfatal09.scn, spfatal09/testcase.h, spfatal10/Makefile.am,
spfatal10/spfatal10.scn, spfatal11/Makefile.am,
spfatal11/spfatal11.scn, spfatal12/Makefile.am,
spfatal12/spfatal12.scn, spfatal_support/init.c: Make all fatal error
tests use testcase.h and spfatal_support framework. Print test name
herald in all cases.
* spfatal10/testcase.h, spfatal11/testcase.h, spfatal12/testcase.h:
New files.
* spfatal10/init.c, spfatal11/init.c, spfatal12/init.c: Removed.
|
|
|
|
|
| |
* spfatal07/testcase.h: Indicate test is not applicable on some
architectures.
|
|
|
|
| |
* Makefile.am: Fix spacing.
|
|
|
|
|
| |
* hello/Makefile.am, hello/init.c: Simplify.
* hello/system.h: Removed.
|
|
|
|
|
| |
* spstkalloc/init.c: Changed allocator signature. Functions are now
static.
|
|
|
|
| |
* heapwalk/init.c, stackchk/blow.c: Update for heap API changes.
|
|
|
|
|
|
|
| |
* sp29/init.c: Fixed return value evaluation.
* sp59/init.c: Added status code assignment. Fixed typos.
* sp59/init.c, sp59/sp59.scn: Added status code assignment. Fixed typos.
* sp63/init.c: Check return value of _Heap_Initialize().
|
|
|
|
|
| |
* sp59/init.c, sp59/sp59.scn: Added status code assignment. Fixed typos.
* sp63/init.c: Check return value of _Heap_Initialize().
|
|
|
|
| |
* unlimited/test2.c: Fix spacing.
|
|
|
|
|
|
| |
* spwatchdog/spwatchdog.scn, spwatchdog/task1.c: Add test for
_Watchdog_Report() when name is not NULL. This case was covered at
-Os on erc32 but at -O2 we had more code.
|
|
|
|
|
|
|
| |
* psx09/init.c, psx09/psx09.scn: Correct test following decision of
when not to change ssporadic scheduler so it does not touch a task's
priority when it is holding a mutex or its priority would be impacted
adversely.
|
| |
|
|
|
|
|
|
| |
* psxtime/main.c, psxtime/psxtime.scn, psxtime/test.c: Add test case
for adjusting time (adjtime()) where the time is adjusted by enough
microseconds that it crosses a second boundary.
|
|
|
|
|
| |
* psx07/init.c, psx07/psx07.scn, psx07/system.h, psx07/task.c: Update
test to reflect not allowing poriority changes when mutex is locked.
|
|
|
|
|
| |
* sp63/init.c, sp63/sp63.scn: Add case for math on size requested
overflowing on _Heap_Allocate_aligned.
|
|
|
|
|
| |
* spobjgetnext/init.c, spobjgetnext/spobjgetnext.scn: Add error cases
for various null parameters.
|
|
|
|
|
| |
* psx01/init.c, psx01/psx01.scn: Add test case for nanosleep with NULL
remaining pointer.
|
|
|
|
| |
* sp16/sp16.scn, sp16/task1.c: Fix typo.
|
| |
|
|
|
|
|
| |
* configure.ac, psx05/init.c, psx05/psx05.scn: Add test case for
initializing a recursize mutex.
|
|
|
|
|
| |
* sp65/init.c: Remove stray print.
* sp65/sp65.doc: Add information on second case.
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
|
| |
* sp65/init.c, sp65/sp65.doc, sp65/sp65.scn: Add new test case to
verify that obtaining a priority ceiling mutex when the calling
task's priority is the same as the priority ceiling is handled
correctly.
|
|
|
|
|
|
| |
* support/include/tmacros.h: Eliminate test routines TICKS_PER_SECOND
and get_ticks_per_second() in favor of new
rtems_clock_get_ticks_per_second().
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* sp02/task1.c, sp02/task2.c, sp02/task3.c, sp03/task2.c, sp05/task1.c,
sp05/task2.c, sp05/task3.c, sp06/task1.c, sp06/task2.c,
sp09/screen02.c, sp09/screen04.c, sp09/screen06.c, sp09/screen07.c,
sp09/screen10.c, sp09/screen12.c, sp09/screen13.c, sp09/screen14.c,
sp11/task1.c, sp11/task2.c, sp12/pridrv.c, sp12/pritask.c,
sp12/task1.c, sp13/task1.c, sp13/task2.c, sp14/task1.c, sp16/task1.c,
sp16/task4.c, sp19/fptask.c, sp19/task1.c, sp22/task1.c,
sp24/task1.c, sp26/task1.c, sp29/init.c, sp30/task1.c, sp31/task1.c,
sp33/init.c, sp45/init.c, sp46/init.c, sp50/init.c,
spintrcritical06/init.c, spwatchdog/task1.c: Eliminate test routines
TICKS_PER_SECOND and get_ticks_per_second() in favor of new
rtems_clock_get_ticks_per_second().
|
|
|
|
|
|
|
| |
* cdtest/main.cc, fileio/init.c, fileio/system.h, pppd/pppdapp.c,
ticker/system.h, ticker/tasks.c: Eliminate test routines
TICKS_PER_SECOND and get_ticks_per_second() in favor of new
rtems_clock_get_ticks_per_second().
|
|
|
|
|
|
| |
* psxfile01/test.c, psxstat/test.c, psxtime/test.c: Eliminate test
routines TICKS_PER_SECOND and get_ticks_per_second() in favor of new
rtems_clock_get_ticks_per_second().
|
|
|
|
|
|
|
|
|
| |
* mp01/task1.c, mp02/task1.c, mp03/task1.c, mp05/task1.c, mp06/task1.c,
mp07/task1.c, mp08/task1.c, mp09/recvmsg.c, mp09/sendmsg.c,
mp09/task1.c, mp10/init.c, mp12/init.c, mp13/init.c, mp13/task1.c,
mp13/task2.c, mp14/evtask1.c, mp14/init.c: Eliminate test routines
TICKS_PER_SECOND and get_ticks_per_second() in favor of new
rtems_clock_get_ticks_per_second().
|
|
|
|
|
|
| |
* 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().
|
|
|
|
|
|
|
| |
* itrontask01/task1.c, itrontask02/dormant.c, itrontask03/task1.c,
itrontask03/task2.c, itrontask03/task3.c, itrontask04/task3.c:
Eliminate test routines TICKS_PER_SECOND and get_ticks_per_second()
in favor of new rtems_clock_get_ticks_per_second().
|
|
|
|
|
|
| |
* sp65/init.c: Add semi-colon to end of rtems_semaphore_create call.
Change attributes to priority ceiling. Use directive_failed, not
assert. Configure a semaphore not a region.
|