<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>change log for rtems (2010-07-07)</title>
</head>
<body text='#000000' bgcolor='#ffffff'>
<a name='cs1'></a>
<table border='0' cellspacing='0' cellpadding='5' width='100%' bgcolor='#eeeeee'>
<tr><td colspan='3' bgcolor='#dddddd'>
<font color='#bb2222'><strong>sh</strong></font>
</td></tr>
<tr><td colspan='3' bgcolor='#dddddd'><pre>2010-07-08 Sebastian Huber <sebastian.huber@embedded-brains.de>
* 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.
</pre></td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/testsuites/sptests/ChangeLog.diff?r1=text&tr1=1.395&r2=text&tr2=1.396&diff_format=h">M</a></td><td width='1%'>1.396</td><td width='100%'>testsuites/sptests/ChangeLog</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/testsuites/sptests/Makefile.am.diff?r1=text&tr1=1.96&r2=text&tr2=1.97&diff_format=h">M</a></td><td width='1%'>1.97</td><td width='100%'>testsuites/sptests/Makefile.am</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/testsuites/sptests/configure.ac.diff?r1=text&tr1=1.101&r2=text&tr2=1.102&diff_format=h">M</a></td><td width='1%'>1.102</td><td width='100%'>testsuites/sptests/configure.ac</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/testsuites/sptests/spfatal01/spfatal01.scn.diff?r1=text&tr1=1.2&r2=text&tr2=1.3&diff_format=h">M</a></td><td width='1%'>1.3</td><td width='100%'>testsuites/sptests/spfatal01/spfatal01.scn</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/testsuites/sptests/spfatal02/spfatal02.scn.diff?r1=text&tr1=1.2&r2=text&tr2=1.3&diff_format=h">M</a></td><td width='1%'>1.3</td><td width='100%'>testsuites/sptests/spfatal02/spfatal02.scn</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/testsuites/sptests/spfatal03/spfatal03.scn.diff?r1=text&tr1=1.3&r2=text&tr2=1.4&diff_format=h">M</a></td><td width='1%'>1.4</td><td width='100%'>testsuites/sptests/spfatal03/spfatal03.scn</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/testsuites/sptests/spfatal03/testcase.h.diff?r1=text&tr1=1.5&r2=text&tr2=1.6&diff_format=h">M</a></td><td width='1%'>1.6</td><td width='100%'>testsuites/sptests/spfatal03/testcase.h</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/testsuites/sptests/spfatal04/spfatal04.scn.diff?r1=text&tr1=1.2&r2=text&tr2=1.3&diff_format=h">M</a></td><td width='1%'>1.3</td><td width='100%'>testsuites/sptests/spfatal04/spfatal04.scn</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/testsuites/sptests/spfatal05/spfatal05.scn.diff?r1=text&tr1=1.2&r2=text&tr2=1.3&diff_format=h">M</a></td><td width='1%'>1.3</td><td width='100%'>testsuites/sptests/spfatal05/spfatal05.scn</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/testsuites/sptests/spfatal06/spfatal06.scn.diff?r1=text&tr1=1.2&r2=text&tr2=1.3&diff_format=h">M</a></td><td width='1%'>1.3</td><td width='100%'>testsuites/sptests/spfatal06/spfatal06.scn</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/testsuites/sptests/spfatal07/spfatal07.scn.diff?r1=text&tr1=1.2&r2=text&tr2=1.3&diff_format=h">M</a></td><td width='1%'>1.3</td><td width='100%'>testsuites/sptests/spfatal07/spfatal07.scn</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/testsuites/sptests/spfatal07/testcase.h.diff?r1=text&tr1=1.6&r2=text&tr2=1.7&diff_format=h">M</a></td><td width='1%'>1.7</td><td width='100%'>testsuites/sptests/spfatal07/testcase.h</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/testsuites/sptests/spfatal08/spfatal08.scn.diff?r1=text&tr1=1.2&r2=text&tr2=1.3&diff_format=h">M</a></td><td width='1%'>1.3</td><td width='100%'>testsuites/sptests/spfatal08/spfatal08.scn</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/testsuites/sptests/spfatal09/.cvsignore?rev=1.1&content-type=text/vnd.viewcvs-markup">R</a></td><td width='1%'><font color="#880000">1.1</font></td><td width='100%'><font color="#880000">testsuites/sptests/spfatal09/.cvsignore</font></td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/testsuites/sptests/spfatal09/Makefile.am?rev=1.3&content-type=text/vnd.viewcvs-markup">R</a></td><td width='1%'><font color="#880000">1.3</font></td><td width='100%'><font color="#880000">testsuites/sptests/spfatal09/Makefile.am</font></td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/testsuites/sptests/spfatal09/spfatal09.doc?rev=1.1&content-type=text/vnd.viewcvs-markup">R</a></td><td width='1%'><font color="#880000">1.1</font></td><td width='100%'><font color="#880000">testsuites/sptests/spfatal09/spfatal09.doc</font></td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/testsuites/sptests/spfatal09/spfatal09.scn?rev=1.2&content-type=text/vnd.viewcvs-markup">R</a></td><td width='1%'><font color="#880000">1.2</font></td><td width='100%'><font color="#880000">testsuites/sptests/spfatal09/spfatal09.scn</font></td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/testsuites/sptests/spfatal09/testcase.h?rev=1.5&content-type=text/vnd.viewcvs-markup">R</a></td><td width='1%'><font color="#880000">1.5</font></td><td width='100%'><font color="#880000">testsuites/sptests/spfatal09/testcase.h</font></td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/testsuites/sptests/spfatal10/spfatal10.scn.diff?r1=text&tr1=1.4&r2=text&tr2=1.5&diff_format=h">M</a></td><td width='1%'>1.5</td><td width='100%'>testsuites/sptests/spfatal10/spfatal10.scn</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/testsuites/sptests/spfatal11/spfatal11.scn.diff?r1=text&tr1=1.2&r2=text&tr2=1.3&diff_format=h">M</a></td><td width='1%'>1.3</td><td width='100%'>testsuites/sptests/spfatal11/spfatal11.scn</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/testsuites/sptests/spfatal12/spfatal12.scn.diff?r1=text&tr1=1.2&r2=text&tr2=1.3&diff_format=h">M</a></td><td width='1%'>1.3</td><td width='100%'>testsuites/sptests/spfatal12/spfatal12.scn</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/testsuites/sptests/spfatal13/spfatal13.scn.diff?r1=text&tr1=1.1&r2=text&tr2=1.2&diff_format=h">M</a></td><td width='1%'>1.2</td><td width='100%'>testsuites/sptests/spfatal13/spfatal13.scn</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/testsuites/sptests/spfatal14/spfatal14.scn.diff?r1=text&tr1=1.1&r2=text&tr2=1.2&diff_format=h">M</a></td><td width='1%'>1.2</td><td width='100%'>testsuites/sptests/spfatal14/spfatal14.scn</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/testsuites/sptests/spfatal15/spfatal15.scn.diff?r1=text&tr1=1.1&r2=text&tr2=1.2&diff_format=h">M</a></td><td width='1%'>1.2</td><td width='100%'>testsuites/sptests/spfatal15/spfatal15.scn</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/testsuites/sptests/spfatal16/spfatal16.scn.diff?r1=text&tr1=1.1&r2=text&tr2=1.2&diff_format=h">M</a></td><td width='1%'>1.2</td><td width='100%'>testsuites/sptests/spfatal16/spfatal16.scn</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/testsuites/sptests/spfatal17/spfatal17.scn.diff?r1=text&tr1=1.1&r2=text&tr2=1.2&diff_format=h">M</a></td><td width='1%'>1.2</td><td width='100%'>testsuites/sptests/spfatal17/spfatal17.scn</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/testsuites/sptests/spfatal18/spfatal18.scn.diff?r1=text&tr1=1.1&r2=text&tr2=1.2&diff_format=h">M</a></td><td width='1%'>1.2</td><td width='100%'>testsuites/sptests/spfatal18/spfatal18.scn</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/testsuites/sptests/spfatal19/spfatal19.scn.diff?r1=text&tr1=1.1&r2=text&tr2=1.2&diff_format=h">M</a></td><td width='1%'>1.2</td><td width='100%'>testsuites/sptests/spfatal19/spfatal19.scn</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/testsuites/sptests/spfatal20/spfatal20.scn.diff?r1=text&tr1=1.1&r2=text&tr2=1.2&diff_format=h">M</a></td><td width='1%'>1.2</td><td width='100%'>testsuites/sptests/spfatal20/spfatal20.scn</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/testsuites/sptests/spfatal_support/init.c.diff?r1=text&tr1=1.8&r2=text&tr2=1.9&diff_format=h">M</a></td><td width='1%'>1.9</td><td width='100%'>testsuites/sptests/spfatal_support/init.c</td></tr>
</table>
<pre>
<font color='#006600'>diff -u rtems/testsuites/sptests/ChangeLog:1.395 rtems/testsuites/sptests/ChangeLog:1.396
--- rtems/testsuites/sptests/ChangeLog:1.395 Tue Jul 6 17:56:48 2010
+++ rtems/testsuites/sptests/ChangeLog Wed Jul 7 04:03:04 2010
</font><font color='#997700'>@@ -1,3 +1,24 @@
</font><font color='#000088'>+2010-07-08 Sebastian Huber <sebastian.huber@embedded-brains.de>
+
+ * 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.
+
</font> 2010-07-06 Joel Sherrill <joel.sherrilL@OARcorp.com>
* sp21/init.c, sp21/sp21.scn: Tidy up with one last case to get 100%
<font color='#006600'>diff -u rtems/testsuites/sptests/Makefile.am:1.96 rtems/testsuites/sptests/Makefile.am:1.97
--- rtems/testsuites/sptests/Makefile.am:1.96 Mon Jul 5 20:53:08 2010
+++ rtems/testsuites/sptests/Makefile.am Wed Jul 7 04:03:06 2010
</font><font color='#997700'>@@ -19,7 +19,7 @@
</font> spstkalloc spthreadq01 spwatchdog spwkspace \
sperror01 sperror02 sperror03 \
spfatal01 spfatal02 spfatal03 spfatal04 spfatal05 spfatal06 spfatal07 \
<font color='#880000'>- spfatal08 spfatal09 spfatal10 spfatal11 spfatal12 spfatal13 spfatal14 \
</font><font color='#000088'>+ spfatal08 spfatal10 spfatal11 spfatal12 spfatal13 spfatal14 \
</font> spfatal15 spfatal16 spfatal17 spfatal18 spfatal19 spfatal20 \
spfifo01 spfifo02 spfifo03 spfifo04 spfifo05 \
spintrcritical01 spintrcritical02 spintrcritical03 spintrcritical04 \
<font color='#006600'>diff -u rtems/testsuites/sptests/configure.ac:1.101 rtems/testsuites/sptests/configure.ac:1.102
--- rtems/testsuites/sptests/configure.ac:1.101 Mon Jul 5 20:53:08 2010
+++ rtems/testsuites/sptests/configure.ac Wed Jul 7 04:03:08 2010
</font><font color='#997700'>@@ -111,7 +111,6 @@
</font> spfatal06/Makefile
spfatal07/Makefile
spfatal08/Makefile
<font color='#880000'>-spfatal09/Makefile
</font> spfatal10/Makefile
spfatal11/Makefile
spfatal12/Makefile
<font color='#006600'>diff -u rtems/testsuites/sptests/spfatal01/spfatal01.scn:1.2 rtems/testsuites/sptests/spfatal01/spfatal01.scn:1.3
--- rtems/testsuites/sptests/spfatal01/spfatal01.scn:1.2 Fri Sep 4 16:28:56 2009
+++ rtems/testsuites/sptests/spfatal01/spfatal01.scn Wed Jul 7 04:03:12 2010
</font><font color='#997700'>@@ -1,2 +1,2 @@
</font><font color='#880000'>-*** TEST FATAL 1 ***
</font> Fatal error (Classic API Init task create failure) hit
<font color='#000088'>+*** END OF TEST ***
</font>
<font color='#006600'>diff -u rtems/testsuites/sptests/spfatal02/spfatal02.scn:1.2 rtems/testsuites/sptests/spfatal02/spfatal02.scn:1.3
--- rtems/testsuites/sptests/spfatal02/spfatal02.scn:1.2 Fri Sep 4 16:28:56 2009
+++ rtems/testsuites/sptests/spfatal02/spfatal02.scn Wed Jul 7 04:03:12 2010
</font><font color='#997700'>@@ -1,2 +1,2 @@
</font><font color='#880000'>-*** TEST FATAL 2 ***
</font> Fatal error (Classic API Init task start failure) hit
<font color='#000088'>+*** END OF TEST ***
</font>
<font color='#006600'>diff -u rtems/testsuites/sptests/spfatal03/spfatal03.scn:1.3 rtems/testsuites/sptests/spfatal03/spfatal03.scn:1.4
--- rtems/testsuites/sptests/spfatal03/spfatal03.scn:1.3 Fri Sep 4 16:28:56 2009
+++ rtems/testsuites/sptests/spfatal03/spfatal03.scn Wed Jul 7 04:03:13 2010
</font><font color='#997700'>@@ -1,3 +1,5 @@
</font> *** TEST FATAL 3 ***
Create semaphore S0
Obtain semaphore in dispatching critical section
<font color='#000088'>+Fatal error (Core Mutex obtain in critical section) hit
+*** END OF TEST ***
</font>
<font color='#006600'>diff -u rtems/testsuites/sptests/spfatal03/testcase.h:1.5 rtems/testsuites/sptests/spfatal03/testcase.h:1.6
--- rtems/testsuites/sptests/spfatal03/testcase.h:1.5 Sun Nov 29 21:33:25 2009
+++ rtems/testsuites/sptests/spfatal03/testcase.h Wed Jul 7 04:03:15 2010
</font><font color='#997700'>@@ -36,15 +36,15 @@
</font> &mutex
);
directive_failed( status, "rtems_semaphore_create of S0");
<font color='#880000'>- puts("Create semaphore S0");
</font><font color='#000088'>+ printk("Create semaphore S0\n");
</font>
<font color='#880000'>- puts("Obtain semaphore in dispatching critical section");
</font><font color='#000088'>+ printk("Obtain semaphore in dispatching critical section\n");
</font> _Thread_Disable_dispatch();
status = rtems_semaphore_obtain( mutex, RTEMS_DEFAULT_OPTIONS, 0 );
/* !!! SHOULD NOT RETURN FROM THE ABOVE CALL */
_Thread_Enable_dispatch();
<font color='#880000'>- puts("ERROR -- Obtain semaphore should not have returned");
</font><font color='#000088'>+ printk("ERROR -- Obtain semaphore should not have returned\n");
</font>
/* we will not run this far */
}
<font color='#006600'>diff -u rtems/testsuites/sptests/spfatal04/spfatal04.scn:1.2 rtems/testsuites/sptests/spfatal04/spfatal04.scn:1.3
--- rtems/testsuites/sptests/spfatal04/spfatal04.scn:1.2 Fri Sep 4 16:28:56 2009
+++ rtems/testsuites/sptests/spfatal04/spfatal04.scn Wed Jul 7 04:03:16 2010
</font><font color='#997700'>@@ -1,2 +1,3 @@
</font> *** TEST FATAL 4 ***
Fatal error (Classic API call rtems_fatal_error_occurred) hit
<font color='#000088'>+*** END OF TEST ***
</font>
<font color='#006600'>diff -u rtems/testsuites/sptests/spfatal05/spfatal05.scn:1.2 rtems/testsuites/sptests/spfatal05/spfatal05.scn:1.3
--- rtems/testsuites/sptests/spfatal05/spfatal05.scn:1.2 Fri Sep 4 16:28:56 2009
+++ rtems/testsuites/sptests/spfatal05/spfatal05.scn Wed Jul 7 04:03:18 2010
</font><font color='#997700'>@@ -1,2 +1,3 @@
</font> *** TEST FATAL 5 ***
Fatal error (Core fall out of a task) hit
<font color='#000088'>+*** END OF TEST ***
</font>
<font color='#006600'>diff -u rtems/testsuites/sptests/spfatal06/spfatal06.scn:1.2 rtems/testsuites/sptests/spfatal06/spfatal06.scn:1.3
--- rtems/testsuites/sptests/spfatal06/spfatal06.scn:1.2 Fri Sep 4 16:28:56 2009
+++ rtems/testsuites/sptests/spfatal06/spfatal06.scn Wed Jul 7 04:03:20 2010
</font><font color='#997700'>@@ -1,2 +1,3 @@
</font> *** TEST FATAL 6 ***
Fatal error (Core initialize with invalid stack hook) hit
<font color='#000088'>+*** END OF TEST ***
</font>
<font color='#006600'>diff -u rtems/testsuites/sptests/spfatal07/spfatal07.scn:1.2 rtems/testsuites/sptests/spfatal07/spfatal07.scn:1.3
--- rtems/testsuites/sptests/spfatal07/spfatal07.scn:1.2 Fri Sep 4 16:28:56 2009
+++ rtems/testsuites/sptests/spfatal07/spfatal07.scn Wed Jul 7 04:03:21 2010
</font><font color='#997700'>@@ -1,2 +1,3 @@
</font> *** TEST FATAL 7 ***
Fatal error (Core Configuration Invalid ISR stack size) hit
<font color='#000088'>+*** END OF TEST ***
</font>
<font color='#006600'>diff -u rtems/testsuites/sptests/spfatal07/testcase.h:1.6 rtems/testsuites/sptests/spfatal07/testcase.h:1.7
--- rtems/testsuites/sptests/spfatal07/testcase.h:1.6 Sun Nov 29 21:33:25 2009
+++ rtems/testsuites/sptests/spfatal07/testcase.h Wed Jul 7 04:03:21 2010
</font><font color='#997700'>@@ -44,9 +44,9 @@
</font> Configuration.interrupt_stack_size = (STACK_MINIMUM_SIZE-1);
rtems_initialize_data_structures();
#else
<font color='#880000'>- puts(
</font><font color='#000088'>+ printk(
</font> "WARNING - Test not applicable on this target architecture.\n"
<font color='#880000'>- "WARNING - Only applicable when CPU_ALLOCATE_INTERRUPT_STACK == TRUE."
</font><font color='#000088'>+ "WARNING - Only applicable when CPU_ALLOCATE_INTERRUPT_STACK == TRUE.\n"
</font> );
rtems_test_exit(0);
#endif
<font color='#006600'>diff -u rtems/testsuites/sptests/spfatal08/spfatal08.scn:1.2 rtems/testsuites/sptests/spfatal08/spfatal08.scn:1.3
--- rtems/testsuites/sptests/spfatal08/spfatal08.scn:1.2 Fri Sep 4 16:28:56 2009
+++ rtems/testsuites/sptests/spfatal08/spfatal08.scn Wed Jul 7 04:03:21 2010
</font><font color='#997700'>@@ -1,2 +1,3 @@
</font> *** TEST FATAL 8 ***
Fatal error (Core workspace too small) hit
<font color='#000088'>+*** END OF TEST ***
</font>
<font color='#006600'>diff -u rtems/testsuites/sptests/spfatal10/spfatal10.scn:1.4 rtems/testsuites/sptests/spfatal10/spfatal10.scn:1.5
--- rtems/testsuites/sptests/spfatal10/spfatal10.scn:1.4 Fri Sep 4 16:28:56 2009
+++ rtems/testsuites/sptests/spfatal10/spfatal10.scn Wed Jul 7 04:03:27 2010
</font><font color='#997700'>@@ -1,3 +1,4 @@
</font> *** TEST FATAL 10 ***
<font color='#880000'>-assertion "forced" failed: file "../../../../../../../rtems/c/src/../../testsuites/sptests/spfatal10/testcase.h", line 20, function: Init
</font><font color='#000088'>+assertion "forced" failed: file "testsuites/sptests/spfatal10/testcase.h", line 23, function: Init
</font> Fatal error (asserting with non-NULL strings...) hit
<font color='#000088'>+*** END OF TEST ***
</font>
<font color='#006600'>diff -u rtems/testsuites/sptests/spfatal11/spfatal11.scn:1.2 rtems/testsuites/sptests/spfatal11/spfatal11.scn:1.3
--- rtems/testsuites/sptests/spfatal11/spfatal11.scn:1.2 Fri Sep 4 16:28:56 2009
+++ rtems/testsuites/sptests/spfatal11/spfatal11.scn Wed Jul 7 04:03:27 2010
</font><font color='#997700'>@@ -1,5 +1,4 @@
</font> *** TEST FATAL 11 ***
<font color='#880000'>-asserting with non-NULL strings...
-assertion "forced" failed: file "../../../../../../../rtems/c/src/../../testsuites/sptests/spfatal11/testcase.h", line 21
</font><font color='#000088'>+assertion "forced" failed: file "testsuites/sptests/spfatal11/testcase.h", line 23
</font> Fatal error (asserting with non-NULL strings...) hit
<font color='#880000'>-
</font><font color='#000088'>+*** END OF TEST ***
</font>
<font color='#006600'>diff -u rtems/testsuites/sptests/spfatal12/spfatal12.scn:1.2 rtems/testsuites/sptests/spfatal12/spfatal12.scn:1.3
--- rtems/testsuites/sptests/spfatal12/spfatal12.scn:1.2 Fri Sep 4 16:28:56 2009
+++ rtems/testsuites/sptests/spfatal12/spfatal12.scn Wed Jul 7 04:03:28 2010
</font><font color='#997700'>@@ -1,2 +1,3 @@
</font> *** TEST FATAL 12 ***
Fatal error (_Heap_Initialize fails during RTEMS initialization) hit
<font color='#000088'>+*** END OF TEST ***
</font>
<font color='#006600'>diff -u rtems/testsuites/sptests/spfatal13/spfatal13.scn:1.1 rtems/testsuites/sptests/spfatal13/spfatal13.scn:1.2
--- rtems/testsuites/sptests/spfatal13/spfatal13.scn:1.1 Wed Mar 10 12:14:43 2010
+++ rtems/testsuites/sptests/spfatal13/spfatal13.scn Wed Jul 7 04:03:28 2010
</font><font color='#997700'>@@ -1 +1,2 @@
</font> Fatal error (Configuration of unlimited and maximum of 0) hit
<font color='#000088'>+*** END OF TEST ***
</font>
<font color='#006600'>diff -u rtems/testsuites/sptests/spfatal14/spfatal14.scn:1.1 rtems/testsuites/sptests/spfatal14/spfatal14.scn:1.2
--- rtems/testsuites/sptests/spfatal14/spfatal14.scn:1.1 Mon Jun 21 20:28:13 2010
+++ rtems/testsuites/sptests/spfatal14/spfatal14.scn Wed Jul 7 04:03:29 2010
</font><font color='#997700'>@@ -1 +1,2 @@
</font><font color='#880000'>-Fatal error (fail to open stderr) hit
</font><font color='#000088'>+Fatal error (fail to open stdout) hit
+*** END OF TEST ***
</font>
<font color='#006600'>diff -u rtems/testsuites/sptests/spfatal15/spfatal15.scn:1.1 rtems/testsuites/sptests/spfatal15/spfatal15.scn:1.2
--- rtems/testsuites/sptests/spfatal15/spfatal15.scn:1.1 Mon Jun 21 20:28:13 2010
+++ rtems/testsuites/sptests/spfatal15/spfatal15.scn Wed Jul 7 04:03:29 2010
</font><font color='#997700'>@@ -1,5 +1,2 @@
</font><font color='#880000'>-*** TEST FATAL 15 ***
-Fatal error (fail to open stderr) NOT hit
-[joel@localhost spfatal15]$ make clean all >/dev/null && sis -i *.exe
-sparc-rtems4.11-run is /opt/rtems-4.11/bin/sparc-rtems4.11-run
</font> Fatal error (fail to open stderr) hit
<font color='#000088'>+*** END OF TEST ***
</font>
<font color='#006600'>diff -u rtems/testsuites/sptests/spfatal16/spfatal16.scn:1.1 rtems/testsuites/sptests/spfatal16/spfatal16.scn:1.2
--- rtems/testsuites/sptests/spfatal16/spfatal16.scn:1.1 Mon Jun 21 21:15:42 2010
+++ rtems/testsuites/sptests/spfatal16/spfatal16.scn Wed Jul 7 04:03:29 2010
</font><font color='#997700'>@@ -1 +1,2 @@
</font> Fatal error (termios sem create #1) hit
<font color='#000088'>+*** END OF TEST ***
</font>
<font color='#006600'>diff -u rtems/testsuites/sptests/spfatal17/spfatal17.scn:1.1 rtems/testsuites/sptests/spfatal17/spfatal17.scn:1.2
--- rtems/testsuites/sptests/spfatal17/spfatal17.scn:1.1 Mon Jun 21 21:15:44 2010
+++ rtems/testsuites/sptests/spfatal17/spfatal17.scn Wed Jul 7 04:03:30 2010
</font><font color='#997700'>@@ -1 +1,2 @@
</font> Fatal error (termios sem create #2) hit
<font color='#000088'>+*** END OF TEST ***
</font>
<font color='#006600'>diff -u rtems/testsuites/sptests/spfatal18/spfatal18.scn:1.1 rtems/testsuites/sptests/spfatal18/spfatal18.scn:1.2
--- rtems/testsuites/sptests/spfatal18/spfatal18.scn:1.1 Mon Jun 21 21:15:45 2010
+++ rtems/testsuites/sptests/spfatal18/spfatal18.scn Wed Jul 7 04:03:30 2010
</font><font color='#997700'>@@ -1 +1,2 @@
</font> Fatal error (termios sem create #3) hit
<font color='#000088'>+*** END OF TEST ***
</font>
<font color='#006600'>diff -u rtems/testsuites/sptests/spfatal19/spfatal19.scn:1.1 rtems/testsuites/sptests/spfatal19/spfatal19.scn:1.2
--- rtems/testsuites/sptests/spfatal19/spfatal19.scn:1.1 Mon Jun 21 21:15:46 2010
+++ rtems/testsuites/sptests/spfatal19/spfatal19.scn Wed Jul 7 04:03:30 2010
</font><font color='#997700'>@@ -1 +1,2 @@
</font> Fatal error (termios sem create #4) hit
<font color='#000088'>+*** END OF TEST ***
</font>
<font color='#006600'>diff -u rtems/testsuites/sptests/spfatal20/spfatal20.scn:1.1 rtems/testsuites/sptests/spfatal20/spfatal20.scn:1.2
--- rtems/testsuites/sptests/spfatal20/spfatal20.scn:1.1 Mon Jul 5 20:53:09 2010
+++ rtems/testsuites/sptests/spfatal20/spfatal20.scn Wed Jul 7 04:03:31 2010
</font><font color='#997700'>@@ -1,2 +1,2 @@
</font> Fatal error (rtems_termios_initialize cannot create semaphore) hit
<font color='#880000'>-
</font><font color='#000088'>+*** END OF TEST ***
</font>
<font color='#006600'>diff -u rtems/testsuites/sptests/spfatal_support/init.c:1.8 rtems/testsuites/sptests/spfatal_support/init.c:1.9
--- rtems/testsuites/sptests/spfatal_support/init.c:1.8 Mon Jun 21 20:28:13 2010
+++ rtems/testsuites/sptests/spfatal_support/init.c Wed Jul 7 04:03:34 2010
</font><font color='#997700'>@@ -149,6 +149,14 @@
</font> printk( ")\n" );
}
<font color='#880000'>- /* return and let the CPU halt */
</font><font color='#000088'>+ if (
+ source == FATAL_ERROR_EXPECTED_SOURCE
+ && is_internal == FATAL_ERROR_EXPECTED_IS_INTERNAL
+ && error == FATAL_ERROR_EXPECTED_ERROR
+ ) {
+ printk( "*** END OF TEST ***\n" );
+ }
+
+ _Thread_Stop_multitasking();
</font> }
</pre>
<p> </p>
<a name='cs2'></a>
<table border='0' cellspacing='0' cellpadding='5' width='100%' bgcolor='#eeeeee'>
<tr><td colspan='3' bgcolor='#dddddd'>
<font color='#bb2222'><strong>sh</strong></font>
</td></tr>
<tr><td colspan='3' bgcolor='#dddddd'><pre>2010-07-07 Sebastian Huber <Sebastian.Huber@embedded-brains.de>
* psxfatal_support/init.c: Print end of test message in case of
success. Stop multitasking in the fatal error extension.
* psxfatal01/psxfatal01.scn, psxfatal02/psxfatal02.scn: Update.
</pre></td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/testsuites/psxtests/ChangeLog.diff?r1=text&tr1=1.287&r2=text&tr2=1.288&diff_format=h">M</a></td><td width='1%'>1.288</td><td width='100%'>testsuites/psxtests/ChangeLog</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/testsuites/psxtests/psxfatal01/psxfatal01.scn.diff?r1=text&tr1=1.1&r2=text&tr2=1.2&diff_format=h">M</a></td><td width='1%'>1.2</td><td width='100%'>testsuites/psxtests/psxfatal01/psxfatal01.scn</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/testsuites/psxtests/psxfatal02/psxfatal02.scn.diff?r1=text&tr1=1.1&r2=text&tr2=1.2&diff_format=h">M</a></td><td width='1%'>1.2</td><td width='100%'>testsuites/psxtests/psxfatal02/psxfatal02.scn</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/testsuites/psxtests/psxfatal_support/init.c.diff?r1=text&tr1=1.6&r2=text&tr2=1.7&diff_format=h">M</a></td><td width='1%'>1.7</td><td width='100%'>testsuites/psxtests/psxfatal_support/init.c</td></tr>
</table>
<pre>
<font color='#006600'>diff -u rtems/testsuites/psxtests/ChangeLog:1.287 rtems/testsuites/psxtests/ChangeLog:1.288
--- rtems/testsuites/psxtests/ChangeLog:1.287 Tue Jul 6 02:49:11 2010
+++ rtems/testsuites/psxtests/ChangeLog Wed Jul 7 04:11:24 2010
</font><font color='#997700'>@@ -1,3 +1,9 @@
</font><font color='#000088'>+2010-07-07 Sebastian Huber <Sebastian.Huber@embedded-brains.de>
+
+ * psxfatal_support/init.c: Print end of test message in case of
+ success. Stop multitasking in the fatal error extension.
+ * psxfatal01/psxfatal01.scn, psxfatal02/psxfatal02.scn: Update.
+
</font> 2010-07-06 Sebastian Huber <Sebastian.Huber@embedded-brains.de>
* psxtimes01/init.c: Added missing declaration.
<font color='#006600'>diff -u rtems/testsuites/psxtests/psxfatal01/psxfatal01.scn:1.1 rtems/testsuites/psxtests/psxfatal01/psxfatal01.scn:1.2
--- rtems/testsuites/psxtests/psxfatal01/psxfatal01.scn:1.1 Thu Jan 31 17:42:50 2008
+++ rtems/testsuites/psxtests/psxfatal01/psxfatal01.scn Wed Jul 7 04:11:24 2010
</font><font color='#997700'>@@ -1 +1,2 @@
</font> Fatal error (POSIX API Init thread create failure - NULL entry) hit
<font color='#000088'>+*** END OF TEST ***
</font>
<font color='#006600'>diff -u rtems/testsuites/psxtests/psxfatal02/psxfatal02.scn:1.1 rtems/testsuites/psxtests/psxfatal02/psxfatal02.scn:1.2
--- rtems/testsuites/psxtests/psxfatal02/psxfatal02.scn:1.1 Thu Jan 31 17:42:50 2008
+++ rtems/testsuites/psxtests/psxfatal02/psxfatal02.scn Wed Jul 7 04:11:25 2010
</font><font color='#997700'>@@ -1 +1,2 @@
</font> Fatal error (POSIX API Init thread create failure -- no memory for stack) hit
<font color='#000088'>+*** END OF TEST ***
</font>
<font color='#006600'>diff -u rtems/testsuites/psxtests/psxfatal_support/init.c:1.6 rtems/testsuites/psxtests/psxfatal_support/init.c:1.7
--- rtems/testsuites/psxtests/psxfatal_support/init.c:1.6 Sat Jun 19 15:55:30 2010
+++ rtems/testsuites/psxtests/psxfatal_support/init.c Wed Jul 7 04:11:25 2010
</font><font color='#997700'>@@ -150,6 +150,14 @@
</font> printk( ")\n" );
}
<font color='#880000'>- /* return and let the CPU halt */
</font><font color='#000088'>+ if (
+ source == FATAL_ERROR_EXPECTED_SOURCE
+ && is_internal == FATAL_ERROR_EXPECTED_IS_INTERNAL
+ && error == FATAL_ERROR_EXPECTED_ERROR
+ ) {
+ printk( "*** END OF TEST ***\n" );
+ }
+
+ _Thread_Stop_multitasking();
</font> }
</pre>
<p> </p>
<p>--<br />
<small>Generated by <a href="http://www.codewiz.org/projects/index.html#loginfo">Deluxe Loginfo</a> 2.122 by Bernardo Innocenti <bernie@develer.com></small></p>
</body>
</html>