| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
* spheapprot/.cvsignore, spheapprot/Makefile.am,
spheapprot/spheapprot.doc, spheapprot/spheapprot.scn: New files.
* Makefile.am, configure.ac: Reflect changes above.
|
|
|
|
|
|
|
|
|
| |
* spfatal24/.cvsignore, spfatal24/Makefile.am,
spfatal24/spfatal24.doc, spfatal24/spfatal24.scn,
spfatal24/testcase.h, spfatal25/.cvsignore, spfatal25/Makefile.am,
spfatal25/spfatal25.doc, spfatal25/spfatal25.scn,
spfatal25/testcase.h: New files.
* Makefile.am, configure.ac: Reflect changes above.
|
|
|
|
|
|
|
|
|
|
| |
PR 1658/cpukit
* Makefile.am, configure.ac: If the system is not up, consider it a
fatal error. This eliminated sp61 and added spfatal23.
* spfatal23/.cvsignore, spfatal23/Makefile.am, spfatal23/spfatal23.doc,
spfatal23/spfatal23.scn, spfatal23/testcase.h: New files.
* sp61/.cvsignore, sp61/Makefile.am, sp61/init.c, sp61/sp61.doc,
sp61/sp61.scn: Removed.
|
|
|
|
|
|
|
| |
PR 1621/testing
* Makefile.am, configure.ac: Improve coverage of private environment.
* spprivenv01/.cvsignore, spprivenv01/Makefile.am, spprivenv01/init.c,
spprivenv01/spprivenv01.doc, spprivenv01/spprivenv01.scn: New files.
|
|
|
|
|
|
|
| |
* Makefile.am, configure.ac: Add test to extract a task blocked with
timeout on a priority ordered thread queue.
* sp72/.cvsignore, sp72/Makefile.am, sp72/init.c, sp72/sp72.doc,
sp72/sp72.scn: New files.
|
|
|
|
|
|
|
|
|
| |
PR 1617/testing
* spmountmgr01/init.c, spmountmgr01/Makefile.am,
spmountmgr/.cvsignore, spmountmgr01/spmountmgr01.doc,
spmountmgr01/spmountmgr01.scn: New test which improves coverage
of mount-mgr.c under libcsupport.
* Makefile.am, configure.ac: Changes to accommodate the new test.
|
|
|
|
|
|
|
|
|
| |
* Makefile.am, configure.ac: Add tests for sbrk fatal error case and
libio initialization fatal error case.
* spfatal21/.cvsignore, spfatal21/Makefile.am, spfatal21/spfatal21.doc,
spfatal21/spfatal21.scn, spfatal21/testcase.h, spfatal22/.cvsignore,
spfatal22/Makefile.am, spfatal22/spfatal22.doc,
spfatal22/spfatal22.scn, spfatal22/testcase.h: New files.
|
|
|
|
|
|
|
| |
* Makefile.am, configure.ac: Readd spfatal09 as a malloc initialization
fatal error.
* spfatal09/.cvsignore, spfatal09/Makefile.am, spfatal09/spfatal09.doc,
spfatal09/spfatal09.scn, spfatal09/testcase.h: New files.
|
|
|
|
|
|
|
|
| |
PR 1603/testing
* spassoc01/init.c, spassoc01/Makefile.am,
spassoc01/spassoc01.doc, spassoc01/spassoc01.scn: Added new test.
* Makefile.am, configure.ac: Added new test spassoc01 for
rtems_assoc routines.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* spfatal09/.cvsignore, spfatal09/Makefile.am,
spfatal09/spfatal09.doc, spfatal09/spfatal09.scn,
spfatal09/testcase.h: Removed files.
* Makefile.am, configure.ac: Reflect changes above.
* spfatal_support/init.c: Print end of test message in case of
success. Stop multitasking in the fatal error extension.
* spfatal03/testcase.h, spfatal07/testcase.h: Use printk() instead of
puts().
* spfatal01/spfatal01.scn, spfatal02/spfatal02.scn,
spfatal03/spfatal03.scn, spfatal04/spfatal04.scn,
spfatal05/spfatal05.scn, spfatal06/spfatal06.scn,
spfatal07/spfatal07.scn, spfatal08/spfatal08.scn,
spfatal10/spfatal10.scn, spfatal11/spfatal11.scn,
spfatal12/spfatal12.scn, spfatal13/spfatal13.scn,
spfatal14/spfatal14.scn, spfatal15/spfatal15.scn,
spfatal16/spfatal16.scn, spfatal17/spfatal17.scn,
spfatal18/spfatal18.scn, spfatal19/spfatal19.scn,
spfatal20/spfatal20.scn: Update.
|
|
|
|
|
|
|
| |
* Makefile.am, configure.ac: Add new fatal error test for termios
initialize.
* spfatal20/.cvsignore, spfatal20/Makefile.am, spfatal20/spfatal20.doc,
spfatal20/spfatal20.scn, spfatal20/testcase.h: New files.
|
|
|
|
|
|
|
| |
PR 1600/testing
* spfifo05/init.c, spfifo05/spfifo05.doc, spfifo05/spfifo05.scn,
spfifo05/Makefile.am: New tests for pipe/fifo routines.
* Makefile.am, configure.ac: Add new test.
|
|
|
|
|
|
|
|
| |
PR 1600/testing
* spfifo04/init.c, spfifo04/spfifo04.doc, spfifo04/spfifo04.scn,
spfifo04/Makefile.am: New files to improve coverage on fifo/pipe
routines
* Makefile.am, configure.ac: Add new test.
|
|
|
|
|
|
|
|
|
| |
PR 1592/testing
* Makefile.am, configure.ac: Changes to incorporate sperror01,
sperror02, sperror03
* sperror01/init.c, sperror02/init.c: New tests to exercise
rtems_error routine
* sperror03/init.c: New test to exercise rtems_panic routine
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Makefile.am, configure.ac: Removed some fifo tests.
* spfifo01/Makefile.am, spfifo01/init.c: Minor changes to avoid
excessive new lines in the output.
spfifo02/Makefile.am, spfifo02/init.c, spfifo02/spfifo02.doc,
spfifo02/spfifo02.scn, spfifo03/Makefile.am: Merge from spfifo08.
Also added a few more cases, mostly from spfifo04/init.c.
* spfifo03/init.c, spfifo03/spfifo03.doc, spfifo03/spfifo03.scn:
Previously was spfifo06. Configure parameter for pipes is used now.
* spfifo04/.cvsignore, spfifo04/Makefile.am, spfifo04/init.c,
spfifo04/spfifo04.doc, spfifo04/spfifo04.scn, spfifo08/.cvsignore,
spfifo08/Makefile.am, spfifo08/init.c, spfifo08/spfifo08.doc,
spfifo08/spfifo08.scn: Removed.
|
|
|
|
|
|
|
|
|
| |
* Makefile.am, configure.ac: Add new test to exercise path where using
unlimited object support you are about to allocate more objects than
can be represented in the Id. This test will NOT pass on targets with
insufficient RAM.
* sp71/.cvsignore, sp71/Makefile.am, sp71/init.c, sp71/sp71.doc,
sp71/sp71.scn: New files.
|
|
|
|
| |
* Makefile.am, configure.ac: spfatal20 not ready.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Makefile.am, configure.ac: Add new tests to generate fatal errors in
rtems_termios_open().
* spfatal16/.cvsignore, spfatal16/Makefile.am, spfatal16/spfatal16.doc,
spfatal16/spfatal16.scn, spfatal16/testcase.h, spfatal17/.cvsignore,
spfatal17/Makefile.am, spfatal17/spfatal17.doc,
spfatal17/spfatal17.scn, spfatal17/testcase.h, spfatal18/.cvsignore,
spfatal18/Makefile.am, spfatal18/spfatal18.doc,
spfatal18/spfatal18.scn, spfatal18/testcase.h, spfatal19/.cvsignore,
spfatal19/Makefile.am, spfatal19/spfatal19.doc,
spfatal19/spfatal19.scn, spfatal19/testcase.h: New files.
|
|
|
|
|
|
|
|
|
|
|
| |
* Makefile.am, configure.ac, spfatal_support/init.c,
spfatal_support/system.h: Add new tests to generate fatal errors in
open_dev_console().
* spfatal14/.cvsignore, spfatal14/Makefile.am, spfatal14/spfatal14.doc,
spfatal14/spfatal14.scn, spfatal14/testcase.h, spfatal15/.cvsignore,
spfatal15/Makefile.am, spfatal15/spfatal15.doc,
spfatal15/spfatal15.scn, spfatal15/testcase.h,
spfatal_support/consume_sems.c: New files.
|
|
|
|
|
|
| |
* Makefile.am, configure.ac: New test for error cases in FIFO creation.
* spfifo08/.cvsignore, spfifo08/Makefile.am, spfifo08/init.c,
spfifo08/spfifo08.doc, spfifo08/spfifo08.scn: New files.
|
|
|
|
|
|
|
| |
* Makefile.am, configure.ac: Add sp70 to test slot
reclamation and reuse for unlimited object configuration.
* sp70/.cvsignore, sp70/Makefile.am, sp70/init.c, sp70/sp70.doc,
sp70/sp70.scn: New files.
|
|
|
|
|
|
| |
* spmkdir/.cvsignore, spmkdir/Makefile.am, spmkdir/init.c,
spmkdir/spmkdir.doc, spmkdir/spmkdir.scn: New files.
* Makefile.am, configure.ac: Reflect changes above.
|
|
|
|
|
|
|
|
|
|
|
|
| |
PR PR1542
* Makefile.am, configure.ac: Coverage improvement: fifo_open.
* spfifo01/spfifo01.doc, spfifo01/spfifo01.scn, spfifo01/test.c,
spfifo02/Makefile.am, spfifo02/main.c, spfifo02/spfifo02.doc,
spfifo02/spfifo02.scn, spfifo02/test.c, spfifo03/Makefile.am,
spfifo03/main.c, spfifo03/spfifo03.doc, spfifo03/spfifo03.scn,
spfifo03/test.c, spfifo04/Makefile.am, spfifo04/main.c,
spfifo04/spfifo04.doc, spfifo04/spfifo04.scn, spfifo04/test.c: New
files.
|
|
|
|
|
|
|
| |
* Makefile.am, configure.ac: Add new fatal error for configuring
unlimited and maximum of 0.
* spfatal13/.cvsignore, spfatal13/Makefile.am, spfatal13/spfatal13.doc,
spfatal13/spfatal13.scn, spfatal13/testcase.h: New files.
|
|
|
|
|
|
| |
* Makefile.am, configure.ac: Added a test for rate_monotonic_get_status
to ensure that all paths are tested.
* sp69/Makefile.am, sp69/init.c, sp69/sp69.doc, sp69/sp69.scn: New files.
|
|
|
|
|
|
| |
Removed _Timer_Server thread pointer
Added _Timer_server pointer to the default timer server control block
Rework of the timer server implementation.
|
|
|
|
|
|
|
|
| |
* Makefile.am, configure.ac: Add new test to exercise when the ticks
since boot wraps around 0 and the timer server must deal with that
condition.
* sp67/.cvsignore, sp67/Makefile.am, sp67/init.c, sp67/sp67.doc,
sp67/sp67.scn: New files.
|
|
|
|
|
|
|
| |
* Makefile.am, configure.ac: Add new test to exercise when notepads are
not configured.
* spnotepad01/.cvsignore, spnotepad01/Makefile.am, spnotepad01/init.c,
spnotepad01/spnotepad01.doc, spnotepad01/spnotepad01.scn: New files.
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
| |
* Makefile.am: Fix spacing.
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
|
|
| |
* Makefile.am, configure.ac, sp63/init.c: Add new test for exercising
when we are unable to allocate the memory needed for an object
extend. Make sure all is handled properly.
* sp64/.cvsignore, sp64/Makefile.am, sp64/init.c, sp64/sp64.doc,
sp64/sp64.scn: New files.
|
|
|
|
|
|
|
| |
* Makefile.am, configure.ac, sp62/init.c: Add new test to ensure a
particular path is taken through the _Heap_Resize_block code.
* sp63/.cvsignore, sp63/Makefile.am, sp63/init.c, sp63/sp63.doc,
sp63/sp63.scn: New files.
|
|
|
|
|
|
|
|
| |
* Makefile.am, configure.ac: Add new test to exercise as many cases as
possible of not being able to allocate memory from the workspace
during thread creation.
* sp18/.cvsignore, sp18/Makefile.am, sp18/init.c, sp18/sp18.doc,
sp18/sp18.scn: New files.
|
|
|
|
|
|
|
|
| |
* Makefile.am, configure.ac: Add new test to handle the case where
a region resize frees enough memory to unblock a task.
* sp62/.cvsignore, sp62/Makefile.am, sp62/init.c, sp62/sp62.doc,
sp62/sp62.scn: New files.
* sp61/init.c: Test does not need regions.
|
|
|
|
|
|
|
|
|
|
| |
* Makefile.am, configure.ac: Add test case for processing a timeout
on a thread (that is the thread executing) that has also had its
request satisfied while it is being enqueued.
* spintrcritical16/.cvsignore, spintrcritical16/Makefile.am,
spintrcritical16/init.c, spintrcritical16/spintrcritical16.doc,
spintrcritical16/spintrcritical16.scn: New files.
* spintrcritical15/init.c: Remove unused TSR>
|
|
|
|
|
|
|
|
|
| |
* Makefile.am, configure.ac: Add test case for a thread timing out on a
thread queue while another thread is in the process of blocking on
the same thread queue.
* spintrcritical15/.cvsignore, spintrcritical15/Makefile.am,
spintrcritical15/init.c, spintrcritical15/spintrcritical15.doc,
spintrcritical15/spintrcritical15.scn: New files.
|
|
|
|
| |
* Makefile.am, configure.ac: spintrcritical15 not ready yet.
|
|
|
|
|
|
| |
* Makefile.am, configure.ac, sp40/Makefile.am, sp40/init.c,
sp40/sp40.scn: Now verified to hit coverage cases.
* sp40/sp40.doc: New file.
|
|
|
|
|
|
|
| |
* Makefile.am, configure.ac: Add new test to exercise odd case in
rtems_iterate_over_all_threads.
* sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.doc,
sp41/sp41.scn: New files.
|
|
|
|
|
|
|
|
|
|
|
| |
* Makefile.am, configure.ac: Add new tests to exercise cases where a
timer is scheduled from an ISR while it is being scheduled at the
task level.
* spintrcritical13/.cvsignore, spintrcritical13/Makefile.am,
spintrcritical13/init.c, spintrcritical13/spintrcritical13.doc,
spintrcritical13/spintrcritical13.scn, spintrcritical14/.cvsignore,
spintrcritical14/Makefile.am, spintrcritical14/spintrcritical14.doc,
spintrcritical14/spintrcritical14.scn: New files.
|
|
|
|
|
|
|
|
|
|
|
| |
* Makefile.am, configure.ac, sp39/init.c, sp39/sp39.scn: Move
unreliable third case in sp39 to spintrcritical10. New tests to hit
other event synchronization critical sections.
* spintrcritical11/.cvsignore, spintrcritical11/Makefile.am,
spintrcritical11/init.c, spintrcritical11/spintrcritical11.doc,
spintrcritical11/spintrcritical11.scn, spintrcritical12/.cvsignore,
spintrcritical12/Makefile.am, spintrcritical12/spintrcritical12.doc,
spintrcritical12/spintrcritical12.scn: New files.
|
|
|
|
|
|
| |
* Makefile.am, configure.ac: Add new test to exercise Debug Manager.
* sp10/.cvsignore, sp10/Makefile.am, sp10/init.c, sp10/sp10.doc,
sp10/sp10.scn: New files.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* spintrcritical06/init.c: Add comment to indicate test is not finished
and known to not hit the case.
* Makefile.am, configure.ac: Add a couple more interrupt critical
section tests.
* spintrcritical08/.cvsignore, spintrcritical08/Makefile.am,
spintrcritical08/init.c, spintrcritical08/spintrcritical08.doc,
spintrcritical08/spintrcritical08.scn, spintrcritical09/.cvsignore,
spintrcritical09/Makefile.am, spintrcritical09/init.c,
spintrcritical09/spintrcritical09.doc,
spintrcritical09/spintrcritical09.scn: New files.
|
|
|
|
|
|
|
|
|
| |
* Makefile.am, configure.ac, spintrcritical06/init.c: Add first attempt
at hitting interrupt synchronization critical section in thread queue
enqueue priority for reverse insertions.
* spintrcritical07/.cvsignore, spintrcritical07/Makefile.am,
spintrcritical07/spintrcritical07.doc,
spintrcritical07/spintrcritical07.scn: New files.
|
|
|
|
|
|
|
|
|
|
| |
* Makefile.am, configure.ac: Add test case for the
_Thread_queue_Enqueue_priority interrupt critical section where the
TCB we are using as a current pointer is removed from the thread
queue when we flash interrupts while searching forward.
* spintrcritical06/.cvsignore, spintrcritical06/Makefile.am,
spintrcritical06/init.c, spintrcritical06/spintrcritical06.doc,
spintrcritical06/spintrcritical06.scn: New files.
|
|
|
|
|
|
|
|
|
|
| |
* Makefile.am, configure.ac: Add sp60 to exercise case where a task is
blocked on one period while another expires. Add sp61 which exercises
the case where a call is made to rtems_shutdown_executive when the
system is not up.
* sp60/.cvsignore, sp60/Makefile.am, sp60/init.c, sp60/sp60.doc,
sp60/sp60.scn, sp61/.cvsignore, sp61/Makefile.am, sp61/init.c,
sp61/sp61.doc, sp61/sp61.scn: New files.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Makefile.am, configure.ac: Add new infrastructure which is more
reliable about generating cases which hit interrupt critical
sections. Remove sp41 since it used its own mechanism.
* spintrcritical01/.cvsignore, spintrcritical01/Makefile.am,
spintrcritical01/init.c, spintrcritical01/spintrcritical01.doc,
spintrcritical01/spintrcritical01.scn, spintrcritical02/.cvsignore,
spintrcritical02/Makefile.am, spintrcritical02/spintrcritical02.doc,
spintrcritical02/spintrcritical02.scn, spintrcritical03/.cvsignore,
spintrcritical03/Makefile.am, spintrcritical03/spintrcritical03.doc,
spintrcritical03/spintrcritical03.scn, spintrcritical04/.cvsignore,
spintrcritical04/Makefile.am, spintrcritical04/spintrcritical04.doc,
spintrcritical04/spintrcritical04.scn, spintrcritical05/.cvsignore,
spintrcritical05/Makefile.am, spintrcritical05/spintrcritical05.doc,
spintrcritical05/spintrcritical05.scn: New files.
* sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.scn,
sp41/system.h: Removed.
|