Commit Graph

3323 Commits

Author SHA1 Message Date
Joel Sherrill
1c5dde0ba4 2011-07-27 Petr Benes <benesp16@fel.cvut.cz>
PR 1854/cpukit
	* sprbtree01/init.c, sprbtree01/sprbtree01.scn: Add test of the
	rtems_rbtree_extract() to improve test coverage.
2011-07-27 13:35:11 +00:00
Joel Sherrill
6b95d5c0f7 2011-07-26 Joel Sherrill <joel.sherrilL@OARcorp.com>
* Makefile.am, configure.ac: New test to get coverage of core mutex
	obtain while in ISR or other dispatch disabled critical section but
	no wait.
	* sp75/.cvsignore, sp75/Makefile.am, sp75/init.c, sp75/sp75.doc,
	sp75/sp75.scn: New files.
2011-07-26 20:53:09 +00:00
Joel Sherrill
6d94119ed8 2011-07-26 Joel Sherrill <joel.sherrilL@OARcorp.com>
* sp74/init.c, sp74/sp74.scn: Fix to get the case hit per coverage
	reports.
2011-07-26 19:44:20 +00:00
Joel Sherrill
93f7c600f7 2011-07-26 Joel Sherrill <joel.sherrill@oarcorp.com>
* sp74/init.c: Does not need clock driver.
2011-07-26 17:33:51 +00:00
Joel Sherrill
dacde6e4c1 2011-07-26 Pawel Zagorski <pzagor@agh.edu.pl>
PR 1853/tests
	* Makefile.am, configure.ac: Add test for case where a thread is
	non-preemptive, multiple threads are ready at that priority, a higher
	priority thread is heir and the thread yields.
	* sp74/.cvsignore, sp74/Makefile.am, sp74/init.c, sp74/sp74.doc,
	sp74/sp74.scn: New files.
2011-07-26 17:30:30 +00:00
Joel Sherrill
9688b8fd69 2011-07-26 Ricardo Aguirre <el.mastin@ymail.com>
PR 1852/tests
	* Makefile.am, configure.ac, psxtmtests_plan.csv: Add benchmark of
	sem_wait - not available, block.
	* psxtmsem03/.cvsignore, psxtmsem03/Makefile.am, psxtmsem03/init.c,
	psxtmsem03/psxtmsem03.doc: New files.
2011-07-26 16:39:05 +00:00
Joel Sherrill
99a074de90 2011-07-26 Ricardo Aguirre <el.mastin@ymail.com>
PR 1850/tests
	* Makefile.am, configure.ac, psxtmtests_plan.csv: Add benchmark of
	sem_post - thread waiting, preempt.
	* psxtmsem05/.cvsignore, psxtmsem05/Makefile.am, psxtmsem05/init.c,
	psxtmsem05/psxtmsem05.doc: New files.
2011-07-26 13:38:42 +00:00
Joel Sherrill
7d931f6aa8 2011-07-26 Ricardo Aguirre <el.mastin@ymail.com>
PR 1849/tests
	* Makefile.am, configure.ac, psxtmtests_plan.csv: Add benchmark of
	sem_post - thread waiting, no preempt.
	* psxtmsem04/.cvsignore, psxtmsem04/Makefile.am, psxtmsem04/init.c,
	psxtmsem04/psxtmsem04.doc: New files.
2011-07-26 13:33:50 +00:00
Joel Sherrill
9e15e9bfba 2011-07-24 Joel Sherrill <joel.sherrill@oarcorp.com>
* sp04/tswitch.c, sp07/task1.c, sp07/task2.c, sp09/screen07.c,
	sp11/task1.c, sp11/task2.c, sp12/pridrv.c, sp12/pritask.c,
	sp13/task1.c, sp14/asr.c, sp14/task1.c, sp19/first.c, sp19/fptask.c,
	sp19/inttest.h, sp19/task1.c, sp20/task1.c, sp25/task1.c,
	sp26/task1.c, sp28/init.c, sp29/init.c, sp31/task1.c, sp32/init.c,
	sp33/init.c, sp34/changepri.c, sp36/strict_order_mut.c, sp37/init.c,
	sp43/init.c, sp44/init.c, sp48/init.c, sp54/init.c, sp59/init.c,
	sp65/init.c, sp68/init.c, spchain/init.c, spclockget/init.c,
	spfatal03/testcase.h, spfatal07/testcase.h, spfatal_support/init.c:
	Do not line length exceed 80 columns.
2011-07-24 22:10:20 +00:00
Joel Sherrill
50e4a1b16e 2011-07-22 Joel Sherrill <joel.sherrill@oarcorp.com>
PR 1839/filesystem
	* psxfchx01/init.c, psxfchx01/psxfchx01.scn, psxfile01/psxfile01.scn,
	psxfile01/test.c: Update test to reflect new status codes.
2011-07-22 20:23:21 +00:00
Joel Sherrill
98f64b0f5d 2011-07-22 Joel Sherrill <joel.sherrill@oarcorp.com>
* psxtmthread03/psxtmthread03.doc: Fix.
2011-07-22 20:22:30 +00:00
Joel Sherrill
eea728230a 2011-07-22 Joel Sherrill <joel.sherrill@oarcorp.com>
* psxtmmutex02/psxtmmutex02.doc, psxtmsem01/psxtmsem01.doc,
	psxtmsem02/psxtmsem02.doc, psxtmthread01/psxtmthread01.doc: Ensure
	all are correct.
2011-07-22 17:28:28 +00:00
Joel Sherrill
8f376951c5 2011-07-22 Ricardo Aguirre <el.mastin@ymail.com>
PR 1847/tests
	* Makefile.am, configure.ac, psxtmtests_plan.csv: Add benchmark of
	various non-blocking semaphore operations.
	* psxtmsem02/.cvsignore, psxtmsem02/Makefile.am, psxtmsem02/init.c,
	psxtmsem02/psxtmsem02.doc: New files.
2011-07-22 17:22:10 +00:00
Joel Sherrill
f31fcd44e4 2011-07-22 Ricardo Aguirre <el.mastin@ymail.com>
PR 1846/tests
	* Makefile.am, configure.ac, psxtmtests_plan.csv: Add benchmark of
	various sem_open(), sem_close(), sem_unlink(), sem_init(), and
	sem_destroy() cases.
	* psxtmsem01/.cvsignore, psxtmsem01/Makefile.am, psxtmsem01/init.c,
	psxtmsem01/psxtmsem01.doc: New files.
2011-07-22 17:05:46 +00:00
Joel Sherrill
88d965b6af 2011-07-21 Ricardo Aguirre <el.mastin@ymail.com>
PR 1835/tests
	* Makefile.am, configure.ac: Add benchmark of pthread_mutex_timedlock -
	not available, block.
	* psxtmmutex04/.cvsignore, psxtmmutex04/Makefile.am,
	psxtmmutex04/init.c, psxtmmutex04/psxtmmutex04.doc: New files.
2011-07-21 13:48:52 +00:00
Joel Sherrill
1c2ab39caf 2011-07-21 Joel Sherrill <joel.sherrill@oarcorp.com>
* psxtmmutex02/init.c, psxtmmutex05/init.c, psxtmmutex06/init.c,
	psxtmnanosleep02/init.c, psxtmsleep02/init.c, psxtmthread01/init.c,
	psxtmthread03/init.c: Standardize start and end test messages.
2011-07-21 13:46:49 +00:00
Ralf Corsepius
26605b27e9 2011-07-21 Ralf Corsépius <ralf.corsepius@rtems.org>
* psxhdrs/Makefile.am: Remove -Wno-unused-but-set-variable
	(Non-portable).
2011-07-21 07:45:34 +00:00
Joel Sherrill
a87d1b1612 2011-07-20 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac, psxtmtests_plan.csv: Add benchmark of
	pthread_mutex_unlock where it is unblocking threads with preemption.
	* psxtmmutex06/.cvsignore, psxtmmutex06/Makefile.am,
	psxtmmutex06/init.c, psxtmmutex06/psxtmmutex06.doc: New files.
2011-07-20 21:39:25 +00:00
Joel Sherrill
b499cb7a60 2011-07-20 Joel Sherrill <joel.sherrill@oarcorp.com>
* psxtmmutex05/init.c: Fix test. Pattern was wrong.
2011-07-20 21:30:02 +00:00
Joel Sherrill
c632c5f2d8 2011-07-20 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac: Add benchmark of pthread_mutex_unlock
	where it is unblocking threads without preemption.
	* psxtmmutex05/.cvsignore, psxtmmutex05/Makefile.am,
	psxtmmutex05/init.c, psxtmmutex05/psxtmmutex05.doc: New files.
2011-07-20 20:46:48 +00:00
Joel Sherrill
7be58fc561 2011-07-20 Ricardo Aguirre <el.mastin@ymail.com>
PR 1843/tests
	* Makefile.am, configure.ac, psxtmtests_plan.csv: Add benchmark of key
	create and delete.
	* psxtmkey01/.cvsignore, psxtmkey01/Makefile.am, psxtmkey01/init.c,
	psxtmkey01/psxtmkey01.doc: New files.
2011-07-20 13:20:25 +00:00
Joel Sherrill
4f6cff8dbf 2011-07-19 Joel Sherrill <joel.sherrilL@OARcorp.com>
PR 1838/filesystem
	* psxfchx01/init.c, psxfchx01/psxfchx01.scn: fchmod() does not need a
	writeable file descriptor.
2011-07-19 13:10:46 +00:00
Joel Sherrill
43469aff7c 2011-07-19 Ricardo Aguirre <el.mastin@ymail.com>
PR 1840/tests
	* Makefile.am, configure.ac, psxtmtests_plan.csv: Add benchmark of key
	set and get.
	* psxtmkey02/.cvsignore, psxtmkey02/Makefile.am, psxtmkey02/init.c,
	psxtmkey02/psxtmkey02.doc: New files.
2011-07-19 13:04:20 +00:00
Jennifer Averett
3e99a7492f 2011-07-18 Jennifer Averett <Jennifer.Averett@OARcorp.com>
* configure.ac: Remove psxtmmutex04 until PR 1836 is processed.
2011-07-18 13:59:59 +00:00
Joel Sherrill
92f93e8f83 2011-07-15 Ricardo Aguirre <el.mastin@ymail.com>
PR 1835/tests
	* Makefile.am, configure.ac, psxtmtests_plan.csv: Add benchmark of
	mutex set and get priority ceiling.
	* psxtmmutex07/.cvsignore, psxtmmutex07/Makefile.am,
	psxtmmutex07/init.c, psxtmmutex07/psxtmmutex07.doc: New files.
2011-07-15 19:33:48 +00:00
Joel Sherrill
44209ab286 2011-07-13 Joel Sherrill <joel.sherrill@oarcorp.com>
* psxtmtests_plan.csv: Update to reflect next activities.
2011-07-13 15:35:40 +00:00
Joel Sherrill
02a7789c77 2011-07-13 Ricardo Aguirre <el.mastin@ymail.com>
PR 1831/tests
	* Makefile.am, configure.ac, psxtmtests_plan.csv: Add benchmark of
	mutex init and destroy.
	* psxtmmutex01/.cvsignore, psxtmmutex01/Makefile.am,
	psxtmmutex01/init.c, psxtmmutex01/psxtmmutex01.doc: New files.
2011-07-13 15:23:25 +00:00
Joel Sherrill
747d8081a9 2011-07-12 Joel Sherrill <joel.sherrill@oarcorp.com>
* malloc04/init.c, malloc04/malloc04.scn: Remove test cases which are
	obsolete.
2011-07-12 15:55:44 +00:00
Joel Sherrill
af092ef5c3 2011-07-12 Joel Sherrill <joel.sherrill@oarcorp.com>
* psxtmnanosleep01/init.c, psxtmsleep01/init.c: Do not divide by
	OPERATION_COUNT on single shot times.
2011-07-12 13:25:18 +00:00
Joel Sherrill
91b38c632a 2011-07-12 Ricardo Aguirre <el.mastin@ymail.com>
* Makefile.am, configure.ac, psxtmtests_plan.csv: Add psxtmmutex03.
	* psxtmmutex03/.cvsignore, psxtmmutex03/Makefile.am,
	psxtmmutex03/init.c, psxtmmutex03/psxtmmutex03.doc: New files.
2011-07-12 13:22:24 +00:00
Joel Sherrill
4b68250e5e 2011-07-08 Joel Sherrill <joel.sherrill@oarcorp.com>
* sp09/screen07.c, sp09/sp09.scn: Add a case where the multiply of
	number of buffers times buffer size exceeds that representable by
	size_t.
2011-07-08 16:51:35 +00:00
Chris Johns
7032a45830 2011-07-04 Chris Johns <chrisj@rtems.org>
* fileio/init.c, fileio/system.h: Add commands to
        create ram disks from the shell prompt. Helps testing.
2011-07-04 00:34:00 +00:00
Jennifer Averett
d504e48b29 2011-07-01 Jennifer Averett <Jennifer.Averett@OARcorp.com>
* support/include/tmacros.h: Disable the check for dispatch disable
	level for SMP tests. Another CPU may be inside RTEMS by the time
	these checks are being done which would result in false failures.
2011-07-01 14:28:03 +00:00
Joel Sherrill
baa12f269c Fix. 2011-06-30 12:49:17 +00:00
Jennifer Averett
31f1a51eb4 2011-06-29 Ricardo Aguirre
* psxtmnanosleep01/.cvsignore, psxtmnanosleep02/.cvsignore: New files.
2011-06-29 20:06:15 +00:00
Jennifer Averett
3023a1d3d9 2011-06-29 Ricardo Aguirre
* psxtmtests/Makefile.am, psxtmtests/configure.ac,
	psxtmtests/psxtmtests_plan.csv: Added nanosleep tests.
	* psxtmtests/psxtmnanosleep01/Makefile.am,
	psxtmtests/psxtmnanosleep01/init.c,
	psxtmtests/psxtmnanosleep01/psxtmnanosleep01.doc,
	psxtmtests/psxtmnanosleep02/Makefile.am,
	psxtmtests/psxtmnanosleep02/init.c,
	psxtmtests/psxtmnanosleep02/psxtmnanosleep02.doc: New files.
2011-06-29 19:09:12 +00:00
Joel Sherrill
d01badce5b 2011-06-29 Joel Sherrill <joel.sherrill@oarcorp.com>
* smp01/smp01.doc, smp02/smp02.doc, smp03/smp03.doc, smp04/smp04.doc,
	smp05/smp05.doc, smp07/smp07.doc, smp08/smp08.doc, smp08/system.h,
	smp08/tasks.c: Update copyright.
2011-06-29 17:38:53 +00:00
Joel Sherrill
5c5f653412 2011-06-29 Joel Sherrill <joel.sherrill@oarcorp.com>
* .cvsignore: New file.
2011-06-29 17:19:40 +00:00
Joel Sherrill
152a284188 2011-06-28 Joel Sherrill <joel.sherrill@oarcorp.com>
* configure.ac, support/include/test_support.h:
	* support/src/locked_print.c: New file.
2011-06-28 21:09:13 +00:00
Joel Sherrill
e049eeae90 2011-06-28 Joel Sherrill <joel.sherrill@oarcorp.com>
* .configure.ac.swp, ChangeLog, Makefile.am, README, config.h.in,
	configure.ac, smp01/.cvsignore, smp01/Makefile.am, smp01/init.c,
	smp01/smp01.doc, smp01/smp01.scn, smp01/system.h, smp01/tasks.c,
	smp02/.cvsignore, smp02/Makefile.am, smp02/init.c, smp02/smp02.doc,
	smp02/smp02.scn, smp02/system.h, smp02/tasks.c, smp03/.cvsignore,
	smp03/Makefile.am, smp03/init.c, smp03/smp03.doc, smp03/smp03.scn,
	smp03/system.h, smp03/tasks.c, smp04/.cvsignore, smp04/Makefile.am,
	smp04/init.c, smp04/smp04.doc, smp04/smp04.scn, smp04/system.h,
	smp04/tasks.c, smp05/.cvsignore, smp05/Makefile.am, smp05/init.c,
	smp05/smp05.doc, smp05/smp05.scn, smp06/.cvsignore,
	smp06/Makefile.am, smp06/init.c, smp06/smp06.doc, smp06/smp06.scn,
	smp07/.cvsignore, smp07/Makefile.am, smp07/init.c, smp07/smp07.doc,
	smp07/smp07.scn, smp08/.cvsignore, smp08/Makefile.am, smp08/init.c,
	smp08/smp08.doc, smp08/smp08.scn, smp08/system.h, smp08/tasks.c,
	smp09/.cvsignore, smp09/Makefile.am, smp09/init.c, smp09/smp09.doc,
	smp09/smp09.scn: New files.
2011-06-28 21:08:48 +00:00
Joel Sherrill
5f66df532f 2011-06-24 Joel Sherrill <joel.sherrill@oarcorp.com>
* psxtmtests_plan.csv: Complete plan for mutexes.
2011-06-24 14:33:19 +00:00
Joel Sherrill
a43aee3203 2011-06-22 Joel Sherrill <joel.sherrill@oarcorp.com>
* psxtmtests_plan.csv: Update.
2011-06-22 20:54:34 +00:00
Joel Sherrill
dfe9034dad 2011-06-22 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac: Add test case for sleep - blocking.
	* psxtmsleep02/.cvsignore, psxtmsleep02/Makefile.am,
	psxtmsleep02/init.c, psxtmsleep02/psxtmsleep02.doc: New files.
2011-06-22 20:53:33 +00:00
Ralf Corsepius
e8899de3fa 2011-06-20 Ralf Corsépius <ralf.corsepius@rtems.org>
* devfs04/Makefile.am, deviceio01/Makefile.am,
	monitor02/Makefile.am, stackchk01/Makefile.am,
	stringto01/Makefile.am, tar01/Makefile.am,
	tar02/Makefile.am, termios01/Makefile.am,
	termios03/Makefile.am, termios04/Makefile.am
	tztest/Makefile.am: Add missing files.
2011-06-20 08:53:03 +00:00
Ralf Corsepius
3a9d9e1e12 2011-06-20 Ralf Corsépius <ralf.corsepius@rtems.org>
* pppd/Makefile.am: Add ppp.conf, pppd.options to EXTRA_DIST.
	* pppd/Makefile-user: Remove.
2011-06-20 07:25:09 +00:00
Ralf Corsepius
ab31f2e34f 2011-06-20 Ralf Corsépius <ralf.corsepius@rtems.org>
* sp66/init.c: Remove (unused).
2011-06-20 07:04:50 +00:00
Ralf Corsepius
87f73847c0 2011-06-20 Ralf Corsépius <ralf.corsepius@rtems.org>
* spintrcritical01/Makefile.am, spintrcritical06/Makefile.am,
	spintrcritical08/Makefile.am, spintrcritical09/Makefile.am,
	spintrcritical10/Makefile.am, spintrcritical11/Makefile.am,
	spintrcritical13/Makefile.am, spintrcritical15/Makefile.am,
	spintrcritical16/Makefile.am, spintrcritical17/Makefile.am:
	Add ../spintrcritical_support/intrcritical.h to *_SOURCES.
2011-06-20 06:40:14 +00:00
Ralf Corsepius
10817214c2 2011-06-20 Ralf Corsépius <ralf.corsepius@rtems.org>
* sp43/Makefile.am: Add system.h to *_SOURCES.
2011-06-20 06:34:29 +00:00
Ralf Corsepius
59749a18fe 2011-06-20 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am: Remove DIST_SUBDIRS.
	Remove EXTRA_DIST.
2011-06-20 06:29:47 +00:00
Ralf Corsepius
90a8147d1f 2011-06-20 Ralf Corsépius <ralf.corsepius@rtems.org>
* sp33/Makefile.am: Eliminate scndir.
2011-06-20 06:25:14 +00:00