This is the mail archive of the
ecos-patches@sources.redhat.com
mailing list for the eCos project.
make more kernel tests say NA not pass
- From: Jonathan Larmour <jifl at eCosCentric dot com>
- To: eCos Patches List <ecos-patches at ecos dot sourceware dot org>
- Date: Thu, 19 Feb 2004 10:56:58 +0000
- Subject: 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