| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
* 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.
|
|
|
|
|
|
|
| |
* ChangeLog, Makefile.am, configure.ac: Add new test for some core
mutex cases.
* sp65/.cvsignore, sp65/Makefile.am, sp65/init.c, sp65/sp65.doc,
sp65/sp65.scn: New files.
|
|
|
|
|
| |
* spintrcritical01/init.c, spintrcritical06/init.c: Use 1 millisecond
per tick.
|
|
|
|
|
|
|
|
|
| |
* Makefile.am, configure.ac, sp62/init.c, sp64/init.c: Add new test and
adjust existing for alignment. New test ensures coverage begin and
end marker methods are exercised so they do not get considered
unexecuted.
* spcoverage/.cvsignore, spcoverage/Makefile.am, spcoverage/init.c,
spcoverage/spcoverage.doc, spcoverage/spcoverage.scn: New files.
|
|
|
|
|
|
|
| |
* Makefile.am, configure.ac: Add new test to exercise legacy
rtems_clock_get().
* spclockget/.cvsignore, spclockget/Makefile.am, spclockget/init.c,
spclockget/spclockget.doc, spclockget/spclockget.scn: New files.
|
|
|
|
|
|
| |
* fileio/system.h, ticker/system.h, ticker/ticker.scn: Convert calls to
legacy routine rtems_clock_get( RTEMS_CLOCK_GET_xxx, ..) to
rtems_clock_get_xxx().
|
|
|
|
|
| |
* psxsignal01/init.c: Convert calls to legacy routine rtems_clock_get(
RTEMS_CLOCK_GET_xxx, ..) to rtems_clock_get_xxx().
|
|
|
|
|
| |
* cpuuse/task1.c, termios/init.c: Convert calls to legacy routine
rtems_clock_get( RTEMS_CLOCK_GET_xxx, ..) to rtems_clock_get_xxx().
|
|
|
|
|
|
| |
* sp04/task1.c, sp09/screen02.c, sp09/screen04.c, sp09/sp09.scn,
sp38/init.c: Convert calls to legacy routine rtems_clock_get(
RTEMS_CLOCK_GET_xxx, ..) to rtems_clock_get_xxx().
|