Commit Graph

49 Commits

Author SHA1 Message Date
Daniel Ramirez
218b0e6905 psxtmtests: added psxtmcond07 test 2013-12-09 23:26:48 -06:00
Daniel Ramirez
064820c874 psxtmtests: added new psxtmthread04 test 2013-12-02 22:43:09 -05:00
Daniel Ramirez
972579d32b psxtmtests: added psxtmcond06 test 2013-12-01 06:50:25 -06:00
Daniel Ramirez
72ff7569b0 psxtmtests: added new psxtmcond04 test, fixed psxtmcond03 2013-11-30 21:31:30 -05:00
Daniel Ramirez
7de5ef5f83 psxtmtests: Added in new psxtmbarrier04 test, release, preempt 2013-11-30 08:58:55 -06:00
Daniel Ramirez
e9a1c991fe psxtmtests: copy psxtmthread05 to psxtmthread06, fix psxtmthread05
The psxtmthread05 test was testing the functionality meant for
psxtmthread06. This patch copies the psxtmthread05 to psxtmthread06
and modifies psxtmthread05 to test the intended functionality.
2013-11-27 20:50:10 -05:00
Chirayu Desai
db08c3897f psxtmtests: Add psxtmthread05 for pthread_setschedparam
New test psxtmthread 05 uses two tasks and times lowering
the priority of one task plus the preemption and context switch
to the other task.
2013-11-27 09:54:57 -05:00
Christopher Kerl
408a16edb5 Create POSIX Timing Test psxtmthread02
Minor modifications were made to the student version to
clearify methods and to clean up test output.
2013-01-14 10:12:14 -06:00
Christopher Kerl
72f3b05165 Create POSIX Timing Test psxtmcond09
Modifications were made to this submission allow the same init.c
file to be ran by three tests that were very similar using posix
pthread_cond_timedwait and pthread_cond_wait.
2013-01-11 14:33:37 -06:00
Christopher Kerl
bcefae2ea3 Create POSIX Timing Test psxtmcond03 2013-01-11 14:15:51 -06:00
Christopher Kerl
7f97cb3e21 Create POSIX Timing Test psxtmcond05 2013-01-09 13:27:57 -06:00
Christopher Kerl
55ea2220e3 Create POSIX Timing Test psxtmcond02 2013-01-09 12:53:28 -06:00
Christopher Kerl
cc2857a2fe GCI: Create POSIX Timing Test psxtmcond01 2013-01-09 09:24:13 -06:00
Ralf Corsépius
bb2b8259ea Require automake-1.12.2. 2012-07-19 15:47:55 +02:00
Ralf Corsépius
0f772813aa Require autoconf-2.69. 2012-07-19 15:44:32 +02:00
Joel Sherrill
9b4422a251 Remove All CVS Id Strings Possible Using a Script
Script does what is expected and tries to do it as
smartly as possible.

+ remove occurrences of two blank comment lines
  next to each other after Id string line removed.
+ remove entire comment blocks which only exited to
  contain CVS Ids
+ If the processing left a blank line at the top of
  a file, it was removed.
2012-05-11 08:44:13 -05:00
Joel Sherrill
33a105fb69 Revert: Remove CVS Ids
See http://www.rtems.org/pipermail/rtems-devel/2012-May/001006.html
for details.
2012-05-07 11:08:48 -05:00
Ralf Corsépius
84b0190564 Remove CVS-Ids. 2012-05-04 09:36:24 +02:00
Joel Sherrill
f9c2370197 2011-08-24 Ricardo Aguirre <el.mastin@ymail.com>
PR 1903/testing
	* Makefile.am, configure.ac, psxtmtests_plan.csv: Add test for message
	queues which covers most open, close, unlink cases as well as
	send/receive which do not involve task state changes.
	* psxtmmq01/.cvsignore, psxtmmq01/Makefile.am, psxtmmq01/init.c,
	psxtmmq01/psxtmmq01.doc: New files.
2011-08-24 21:15:58 +00:00
Joel Sherrill
aa66acbbc3 2011-08-04 Ricardo Aguirre <el.mastin@ymail.com>
PR 1888/tests
	* Makefile.am, configure.ac, psxtmtests_plan.csv: Add benchmark of
	pthread_rwlock_unlock - thread waiting, preempt.
	* psxtmrwlock07/.cvsignore, psxtmrwlock07/Makefile.am,
	psxtmrwlock07/init.c, psxtmrwlock07/psxtmrwlock07.doc: New files.
2011-08-04 15:20:06 +00:00
Joel Sherrill
e0983d1ffe 2011-08-04 Ricardo Aguirre <el.mastin@ymail.com>
PR 1887/tests
	* Makefile.am, configure.ac, psxtmtests_plan.csv: Add benchmark of
	pthread_rwlock_unlock - thread waiting, no preempt.
	* psxtmrwlock06/.cvsignore, psxtmrwlock06/Makefile.am,
	psxtmrwlock06/init.c, psxtmrwlock06/psxtmrwlock06.doc: New files.
2011-08-04 15:15:23 +00:00
Joel Sherrill
21889eadb5 2011-08-04 Ricardo Aguirre <el.mastin@ymail.com>
PR 1881/tests
	* Makefile.am, configure.ac, psxtmtests_plan.csv: Add benchmark of
	pthread_rwlock_timedwrlock - not available, blocks.
	* psxtmrwlock05/.cvsignore, psxtmrwlock05/Makefile.am,
	psxtmrwlock05/init.c, psxtmrwlock05/psxtmrwlock05.doc: New files.
2011-08-04 15:02:06 +00:00
Joel Sherrill
a6284c9e71 2011-08-02 Ricardo Aguirre <el.mastin@ymail.com>
PR 1880/tests
	* Makefile.am, configure.ac, psxtmtests_plan.csv: Add benchmark of
	pthread_rwlock_timedwrlock - not available, blocks.
	* psxtmrwlock04/.cvsignore, psxtmrwlock04/Makefile.am,
	psxtmrwlock04/init.c, psxtmrwlock04/psxtmrwlock04.doc: New files.
2011-08-02 17:20:18 +00:00
Joel Sherrill
d83f90b1e4 2011-08-02 Ricardo Aguirre <el.mastin@ymail.com>
PR 1878/tests
	* Makefile.am, configure.ac, psxtmtests_plan.csv: Add benchmark of
	pthread_rwlock_timedrdlock - not available, blocks.
	* psxtmrwlock03/.cvsignore, psxtmrwlock03/Makefile.am,
	psxtmrwlock03/init.c, psxtmrwlock03/psxtmrwlock03.doc: New files.
2011-08-02 15:17:17 +00:00
Joel Sherrill
f8d760bc96 2011-08-02 Ricardo Aguirre <el.mastin@ymail.com>
PR 1875/tests
	* Makefile.am, configure.ac, psxtmtests_plan.csv: Add benchmark of
	pthread_rwlock_rdlock - not available, blocks.
	* psxtmrwlock02/.cvsignore, psxtmrwlock02/Makefile.am,
	psxtmrwlock02/init.c, psxtmrwlock02/psxtmrwlock02.doc: New files.
2011-08-02 14:19:46 +00:00
Joel Sherrill
8fffe77b52 2011-08-02 Ricardo Aguirre <el.mastin@ymail.com>
PR 1874/tests
	* Makefile.am, configure.ac, psxtmtests_plan.csv: Add benchmark of
	multiple pthread_rwlock operations that can be done as single shot
	times.
	* psxtmrwlock01/.cvsignore, psxtmrwlock01/Makefile.am,
	psxtmrwlock01/init.c, psxtmrwlock01/psxtmrwlock01.doc: New files.
2011-08-02 13:23:33 +00:00
Joel Sherrill
4f6cc11d36 2011-07-29 Ricardo Aguirre <el.mastin@ymail.com>
PR 1863/tests
	* Makefile.am, configure.ac, psxtmtests_plan.csv: Add benchmark of
	pthread_barrier_wait - releasing, no preempt
	* psxtmbarrier03/.cvsignore, psxtmbarrier03/Makefile.am,
	psxtmbarrier03/init.c, psxtmbarrier03/psxtmbarrier03.doc: New files.
2011-07-29 16:54:32 +00:00
Joel Sherrill
e694c2d423 2011-07-29 Ricardo Aguirre <el.mastin@ymail.com>
PR 1859/tests
	* Makefile.am, configure.ac, psxtmtests_plan.csv: Add benchmark of
	pthread_barrier_wait - blocking
	* psxtmbarrier02/.cvsignore, psxtmbarrier02/Makefile.am,
	psxtmbarrier02/init.c, psxtmbarrier02/psxtmbarrier02.doc: New files.
2011-07-29 15:08:21 +00:00
Joel Sherrill
602b1f61b6 2011-07-28 Ricardo Aguirre <el.mastin@ymail.com>
PR 1859/tests
	* Makefile.am, configure.ac, psxtmtests_plan.csv: Add benchmark of
	pthread_barrier_init and pthread_barrier_destroy.
	* psxtmbarrier01/.cvsignore, psxtmbarrier01/Makefile.am,
	psxtmbarrier01/init.c, psxtmbarrier01/psxtmbarrier01.doc: New files.
2011-07-28 21:17:16 +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
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
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
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
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
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
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
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
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
Joel Sherrill
471c92c3cb 2011-06-13 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac, psxtmtests_plan.csv: Add psxtmsleep01.
	* psxtmsleep01/.cvsignore, psxtmsleep01/Makefile.am,
	psxtmsleep01/Makefile.in, psxtmsleep01/init.c,
	psxtmsleep01/psxtmsleep01.doc: New files.
2011-06-13 19:28:57 +00:00
Ralf Corsepius
027e40dc03 2011-02-22 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Add AC_CONFIG_HEADER(config.h).
2011-02-22 14:56:36 +00:00
Ralf Corsepius
8ee3775f30 2011-02-02 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Require autoconf-2.68, automake-1.11.1.
2011-02-02 15:01:43 +00:00
Joel Sherrill
519928c333 2010-12-06 Joel Sherrill <joel.sherrill@oarcorp.com>
* .cvsignore, ChangeLog, Makefile.am, README, configure.ac,
	psxtmtests_plan.csv, psxtmmutex02/.cvsignore,
	psxtmmutex02/Makefile.am, psxtmmutex02/init.c,
	psxtmmutex02/psxtmmutex02.doc, psxtmthread01/.cvsignore,
	psxtmthread01/Makefile.am, psxtmthread01/init.c,
	psxtmthread01/psxtmthread01.doc, psxtmthread03/.cvsignore,
	psxtmthread03/Makefile.am, psxtmthread03/init.c,
	psxtmthread03/psxtmthread03.doc: New files.
2010-12-06 16:35:31 +00:00