This is the mail archive of the ecos-patches@sources.redhat.com mailing list for the eCos project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

make more kernel tests say NA not pass


Okay, it's a bit nitpicky, but some kernel tests were saying PASS instead of NA when they really should be NA. Also them and some others were spread over multiple lines which I just noticed when doing egrep '^(PASS|FAIL|NOTAPPLICABLE)'. These are the only ones AFAIK in all of eCos which do so.

Jifl
--
eCosCentric    http://www.eCosCentric.com/    The eCos and RedBoot experts
Visit us at Embedded World 2004, Nürnberg, Germany, 17-19 Feb, Stand 12-449
--["No sense being pessimistic, it wouldn't work anyway"]-- Opinions==mine
Index: ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/kernel/current/ChangeLog,v
retrieving revision 1.113
diff -u -5 -p -r1.113 ChangeLog
--- ChangeLog	9 Dec 2003 15:10:39 -0000	1.113
+++ ChangeLog	19 Feb 2004 10:26:20 -0000
@@ -1,5 +1,19 @@
+2004-02-19  Jonathan Larmour  <jifl@eCosCentric.com>
+
+	* tests/kmutex3.c (cyg_start): Use CYG_TEST_NA.
+	* tests/kmutex4.c (cyg_start): Ditto.
+	* tests/mutex2.cxx (cyg_start): Ditto.
+	* tests/mutex3.cxx (cyg_start): Ditto.
+	* tests/sync3.cxx (cyg_start): Ditto.
+	* tests/thread2.cxx (cyg_start): Ditto.
+
+	* tests/fptest.c (cyg_start): Use one line NA msg.
+	* tests/smp.cxx (cyg_start): Ditto.
+	* tests/timeslice.c (cyg_start): Ditto.
+	* tests/tm_basic.cxx (cyg_start): Ditto.
+
 2003-12-08  Dan Jakubiec  <djakubiec@yahoo.com>
 
 	* src/common/kapi.cxx: Added new function cyg_thread_get_id().
 	This function returns the unique thread ID for a given thread
 	handle.
Index: tests/fptest.c
===================================================================
RCS file: /cvs/ecos/ecos/packages/kernel/current/tests/fptest.c,v
retrieving revision 1.4
diff -u -5 -p -r1.4 fptest.c
--- tests/fptest.c	3 Mar 2003 05:15:53 -0000	1.4
+++ tests/fptest.c	19 Feb 2004 10:26:20 -0000
@@ -340,14 +340,15 @@ cyg_start( void )
 
 externC void
 cyg_start( void )
 {
     CYG_TEST_INIT();
-    CYG_TEST_NA("FP test requires:\n"
+    CYG_TEST_INFO("FP test requires:\n"
                 "CYGFUN_KERNEL_API_C && \n"
                 "CYGSEM_KERNEL_SCHED_MLQUEUE && \n"
                 "(CYGNUM_KERNEL_SCHED_PRIORITIES > 12)\n");
+    CYG_TEST_NA("FP test requirements");
 }
 
 #endif // CYGFUN_KERNEL_API_C, etc.
 
 //==========================================================================
Index: tests/kmutex3.c
===================================================================
RCS file: /cvs/ecos/ecos/packages/kernel/current/tests/kmutex3.c,v
retrieving revision 1.5
diff -u -5 -p -r1.5 kmutex3.c
--- tests/kmutex3.c	23 May 2002 23:07:00 -0000	1.5
+++ tests/kmutex3.c	19 Feb 2004 10:26:25 -0000
@@ -469,15 +469,16 @@ cyg_user_start( void )
 
 externC void
 cyg_start( void )
 {
     CYG_TEST_INIT();
-    CYG_TEST_PASS_FINISH("KMutex3 test requires:\n"
+    CYG_TEST_INFO("KMutex3 test requires:\n"
                          "CYGFUN_KERNEL_API_C &&\n"
                          "CYGVAR_KERNEL_COUNTERS_CLOCK &&\n"
                          "(CYGNUM_KERNEL_SCHED_PRIORITIES > 20) &&\n"
                          "!defined(CYGPKG_KERNEL_SMP_SUPPORT)\n");
+    CYG_TEST_NA("KMutex3 test requirements");
 }
 #endif // CYGVAR_KERNEL_COUNTERS_CLOCK &c
 
 
 // ------------------------------------------------------------------------
Index: tests/kmutex4.c
===================================================================
RCS file: /cvs/ecos/ecos/packages/kernel/current/tests/kmutex4.c,v
retrieving revision 1.4
diff -u -5 -p -r1.4 kmutex4.c
--- tests/kmutex4.c	23 May 2002 23:07:00 -0000	1.4
+++ tests/kmutex4.c	19 Feb 2004 10:26:25 -0000
@@ -503,17 +503,18 @@ cyg_user_start( void )
 
 externC void
 cyg_start( void )
 {
     CYG_TEST_INIT();
-    CYG_TEST_PASS_FINISH("KMutex4 test requires:\n"
+    CYG_TEST_INFO("KMutex4 test requires:\n"
                          "CYGFUN_KERNEL_API_C &&\n"
                          "CYGVAR_KERNEL_COUNTERS_CLOCK &&\n"
                          "(CYGNUM_KERNEL_SCHED_PRIORITIES > 20) &&\n"
                          "!defined(CYGPKG_KERNEL_SMP_SUPPORT) &&\n"
     "defined(CYGSEM_KERNEL_SYNCH_MUTEX_PRIORITY_INVERSION_PROTOCOL_DYNAMIC)\n"
         );
+    CYG_TEST_NA("KMutex4 test requirements");
 }
 #endif // CYGVAR_KERNEL_COUNTERS_CLOCK &c
 
 
 // ------------------------------------------------------------------------
Index: tests/mutex2.cxx
===================================================================
RCS file: /cvs/ecos/ecos/packages/kernel/current/tests/mutex2.cxx,v
retrieving revision 1.7
diff -u -5 -p -r1.7 mutex2.cxx
--- tests/mutex2.cxx	23 May 2002 23:07:01 -0000	1.7
+++ tests/mutex2.cxx	19 Feb 2004 10:26:25 -0000
@@ -258,12 +258,11 @@ cyg_start( void )
 
 externC void
 cyg_start( void )
 { 
     CYG_TEST_INIT();
-    CYG_TEST_PASS_FINISH("Mutex2 test requires:\n"
-                         "!defined(CYGPKG_KERNEL_SMP_SUPPORT)\n");
+    CYG_TEST_NA("Mutex2 test requires: !defined(CYGPKG_KERNEL_SMP_SUPPORT)");
 
 }
 
 // ------------------------------------------------------------------------
 
Index: tests/mutex3.cxx
===================================================================
RCS file: /cvs/ecos/ecos/packages/kernel/current/tests/mutex3.cxx,v
retrieving revision 1.11
diff -u -5 -p -r1.11 mutex3.cxx
--- tests/mutex3.cxx	23 May 2002 23:07:02 -0000	1.11
+++ tests/mutex3.cxx	19 Feb 2004 10:26:25 -0000
@@ -462,14 +462,15 @@ cyg_user_start( void )
 
 externC void
 cyg_start( void )
 {
     CYG_TEST_INIT();
-    CYG_TEST_PASS_FINISH("Mutex3 test requires:\n"
+    CYG_TEST_INFO("Mutex3 test requires:\n"
                          "CYGVAR_KERNEL_COUNTERS_CLOCK &&\n"
                          "(CYGNUM_KERNEL_SCHED_PRIORITIES > 20) &&\n"
                          "!defined(CYGPKG_KERNEL_SMP_SUPPORT)\n");
+    CYG_TEST_NA("Mutex3 test requirements");
 }
 #endif // CYGVAR_KERNEL_COUNTERS_CLOCK &c
 
 
 // ------------------------------------------------------------------------
Index: tests/smp.cxx
===================================================================
RCS file: /cvs/ecos/ecos/packages/kernel/current/tests/smp.cxx,v
retrieving revision 1.4
diff -u -5 -p -r1.4 smp.cxx
--- tests/smp.cxx	23 May 2002 23:07:02 -0000	1.4
+++ tests/smp.cxx	19 Feb 2004 10:26:25 -0000
@@ -456,18 +456,19 @@ cyg_start( void )
 
 externC void
 cyg_start( void )
 {
     CYG_TEST_INIT();
-    CYG_TEST_NA("SMP test requires:\n"
+    CYG_TEST_INFO("SMP test requires:\n"
                 "CYGPKG_KERNEL_SMP_SUPPORT &&\n"
                 "CYGFUN_KERNEL_API_C && \n"
                 "CYGSEM_KERNEL_SCHED_MLQUEUE &&\n"
                 "CYGVAR_KERNEL_COUNTERS_CLOCK &&\n"
                 "!CYGPKG_HAL_I386_LINUX &&\n"
                 "!CYGDBG_INFRA_DIAG_USE_DEVICE &&\n"
                 "(CYGNUM_KERNEL_SCHED_PRIORITIES > 12)\n");
+    CYG_TEST_NA("SMP test requirements");
 }
 #endif // CYGPKG_KERNEL_SMP_SUPPORT etc.
 
 //==========================================================================
 // EOF tm_basic.cxx
Index: tests/sync3.cxx
===================================================================
RCS file: /cvs/ecos/ecos/packages/kernel/current/tests/sync3.cxx,v
retrieving revision 1.9
diff -u -5 -p -r1.9 sync3.cxx
--- tests/sync3.cxx	23 May 2002 23:07:02 -0000	1.9
+++ tests/sync3.cxx	19 Feb 2004 10:26:25 -0000
@@ -218,13 +218,14 @@ cyg_start( void )
 
 externC void
 cyg_start( void )
 { 
     CYG_TEST_INIT();
-    CYG_TEST_PASS_FINISH("Sync3 test requires:\n"
+    CYG_TEST_INFO("Sync3 test requires:\n"
                          "defined(CYGIMP_THREAD_PRIORITY) &&\n"
                          "!defined(CYGPKG_KERNEL_SMP_SUPPORT)\n");
+    CYG_TEST_NA("Sync3 test requirements");
 
 }
 
 #endif // defined(CYGIMP_THREAD_PRIORITY) etc
 
Index: tests/thread2.cxx
===================================================================
RCS file: /cvs/ecos/ecos/packages/kernel/current/tests/thread2.cxx,v
retrieving revision 1.9
diff -u -5 -p -r1.9 thread2.cxx
--- tests/thread2.cxx	23 May 2002 23:07:03 -0000	1.9
+++ tests/thread2.cxx	19 Feb 2004 10:26:25 -0000
@@ -220,14 +220,14 @@ cyg_start( void )
 
 externC void
 cyg_start( void )
 { 
     CYG_TEST_INIT();
-    CYG_TEST_PASS_FINISH("Thread2 test requires:\n"
+    CYG_TEST_INFO("Thread2 test requires:\n"
                          "defined(CYGIMP_THREAD_PRIORITY) &&\n"
                          "!defined(CYGPKG_KERNEL_SMP_SUPPORT)\n");
-
+    CYG_TEST_NA("Thread2 test requirements");
 }
 
 // ------------------------------------------------------------------------
 
 #endif // CYGPKG_KERNEL_SMP_SUPPORT etc
Index: tests/timeslice.c
===================================================================
RCS file: /cvs/ecos/ecos/packages/kernel/current/tests/timeslice.c,v
retrieving revision 1.3
diff -u -5 -p -r1.3 timeslice.c
--- tests/timeslice.c	23 May 2002 23:07:03 -0000	1.3
+++ tests/timeslice.c	19 Feb 2004 10:26:25 -0000
@@ -262,19 +262,20 @@ cyg_start( void )
 
 externC void
 cyg_start( void )
 {
     CYG_TEST_INIT();
-    CYG_TEST_NA("SMP test requires:\n"
+    CYG_TEST_INFO("SMP test requires:\n"
                 "CYGSEM_KERNEL_SCHED_TIMESLICE &&\n"
                 "CYGPKG_KERNEL_SMP_SUPPORT &&\n"
                 "CYGFUN_KERNEL_API_C && \n"
                 "CYGSEM_KERNEL_SCHED_MLQUEUE &&\n"
                 "CYGVAR_KERNEL_COUNTERS_CLOCK &&\n"
                 "!CYGPKG_HAL_I386_LINUX &&\n"
                 "!CYGDBG_INFRA_DIAG_USE_DEVICE &&\n"
                 "(CYGNUM_KERNEL_SCHED_PRIORITIES > 12)\n");
+    CYG_TEST_NA("SMP test requirements");
 }
 
 #endif // CYGSEM_KERNEL_SCHED_TIMESLICE etc.
 
 //==========================================================================
Index: tests/tm_basic.cxx
===================================================================
RCS file: /cvs/ecos/ecos/packages/kernel/current/tests/tm_basic.cxx,v
retrieving revision 1.20
diff -u -5 -p -r1.20 tm_basic.cxx
--- tests/tm_basic.cxx	6 May 2003 16:10:14 -0000	1.20
+++ tests/tm_basic.cxx	19 Feb 2004 10:26:26 -0000
@@ -1865,15 +1865,16 @@ cyg_start( void )
 
 externC void
 cyg_start( void )
 {
     CYG_TEST_INIT();
-    CYG_TEST_NA("Timing tests require:\n"
+    CYG_TEST_INFO("Timing tests require:\n"
                 "CYGFUN_KERNEL_API_C && \n"
                 "CYGSEM_KERNEL_SCHED_MLQUEUE &&\n"
                 "CYGVAR_KERNEL_COUNTERS_CLOCK &&\n"
                 "!CYGDBG_INFRA_DIAG_USE_DEVICE &&\n"
                 "(CYGNUM_KERNEL_SCHED_PRIORITIES > 12)\n");
+    CYG_TEST_NA("Timing tests requirements");
 }
 #endif // CYGFUN_KERNEL_API_C, etc.
 
 // EOF tm_basic.cxx

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]