change log for rtems-testing (2011-07-25)

rtems-vc at rtems.org rtems-vc at rtems.org
Mon Jul 25 19:10:03 UTC 2011


 *joel*:
2011-07-25	Joel Sherrill <joel.sherrilL at OARcorp.com>

	* bit_all_bsps: Ensure BSPs exist in version under test.

M   1.19  rtems/ChangeLog
M    1.4  rtems/bit_all_bsps

diff -u rtems-testing/rtems/ChangeLog:1.18 rtems-testing/rtems/ChangeLog:1.19
--- rtems-testing/rtems/ChangeLog:1.18	Wed Jul 14 10:51:06 2010
+++ rtems-testing/rtems/ChangeLog	Mon Jul 25 13:37:39 2011
@@ -1,3 +1,7 @@
+2011-07-25	Joel Sherrill <joel.sherrilL at OARcorp.com>
+
+	* bit_all_bsps: Ensure BSPs exist in version under test.
+
 2010-07-14	Joel Sherrill <joel.sherrill at oarcorp.com>
 
 	* check_endof: Removed.

diff -u rtems-testing/rtems/bit_all_bsps:1.3 rtems-testing/rtems/bit_all_bsps:1.4
--- rtems-testing/rtems/bit_all_bsps:1.3	Thu Jun 17 11:47:30 2010
+++ rtems-testing/rtems/bit_all_bsps	Mon Jul 25 13:37:39 2011
@@ -37,7 +37,16 @@
   CPUS=$*
 else
   # leave out nios2 tic4x
-  CPUS="arm avr bfin h8300 i386 lm32 m32c m32r m68k mips powerpc sh sparc sparc64"
+  CPUs=
+  for c in arm avr bfin h8300 i386 lm32 m32c m32r m68k mips \
+           powerpc sh sparc sparc64
+  do
+    if [ -r ${RTEMS}/cpukit/score/cpu/${c} ] ; then
+      CPUS="${CPUS} ${c}"
+    else
+      rm -f log/${CPU}-*.log
+    fi
+  done
 fi
 
 # we collect the ticker executables for users to try out
@@ -59,42 +68,42 @@
   else
     # RTEMS before 4.10
     case $CPU in   
-      avr)     ALL_BSPS="avrtest" ;;
-      bfin)    ALL_BSPS="eZKit533 bf537Stamp" ;;
-      arm)     ALL_BSPS="csb336 csb337 csb637 edb7312 gba gp32 nds"
-	       ALL_BSPS="${ALL_BSPS} rtl22xx rtl22xx_t smdk2410"
-	       ALL_BSPS="${ALL_BSPS} lpc2478 gumstix" ;;
-      h8300)   ALL_BSPS="h8sim" ;;
-      i386)    ALL_BSPS="i386ex pc386 pc386dx pc486 pc586 pc686"
-	       ALL_BSPS="${ALL_BSPS} ts_386ex" ;;
-      lm32)    ALL_BSPS="lm32_evr" ;;
-      m32c)    ALL_BSPS="m32csim" ;;
-      m32r)    ALL_BSPS="m32rsim" ;;
-      m68k)    ALL_BSPS="gen68360 gen68360_040 mvme136 mvme147 mvme147s"
-	       ALL_BSPS="${ALL_BSPS} mvme162 mvme162lx mvme167 ods68302"
-	       ALL_BSPS="${ALL_BSPS} sim68000 mcf5206elite "
-	       ALL_BSPS="${ALL_BSPS} uC5282 mcf52235 mcf5329"
-	       ALL_BSPS="${ALL_BSPS} gen68302 csb360 simcpu32 mrm332 av5282"
-	       ALL_BSPS="${ALL_BSPS} gen68340 mcf5235 idp pgh360" 
-	       ALL_BSPS="${ALL_BSPS} m5484FireEngine" ;;
-      mips)    ALL_BSPS="jmr3904 genmongoosev csb350 hurricane"
-	       ALL_BSPS="${ALL_BSPS} rbtx4925 rbtx4938" ;;
-      nios2)   ALL_BSPS="nios2_iss" ;;
-      powerpc) ALL_BSPS="psim score603e mcp750 mvme2100 mvme2307 mvme3100"
-	       ALL_BSPS="${ALL_BSPS} mpc8260ads ss555 mvme5500 ep1a"
-	       ALL_BSPS="${ALL_BSPS} pm520_cr825 pm520_ze30"
-	       ALL_BSPS="${ALL_BSPS} mbx821_001 mbx821_002 mbx821_002b"
-	       ALL_BSPS="${ALL_BSPS} mbx860_1b mbx860_001b mbx860_002"
-	       ALL_BSPS="${ALL_BSPS} mbx860_005b mtx603e brs5l icecube"
-	       ALL_BSPS="${ALL_BSPS} virtex mpc8349eamds hsc_cm01 haleakala"
-	       ALL_BSPS="${ALL_BSPS} mpc8313erdb mpc5566evb"
-	       ALL_BSPS="${ALL_BSPS} pghplus tqm8xx_stk8xx" ;;
-      sh)      ALL_BSPS="gensh1 gensh2 gensh4"
-	       ALL_BSPS="${ALL_BSPS} simsh1 simsh2 simsh4" ;;
-      sparc)   ALL_BSPS="sis erc32 leon2 leon3" ;;
-      sparc64) ALL_BSPS="usiii niagara" ;;
-      tic4x)   ALL_BSPS="c3xsim c4xsim" ;;
-      unix)    ALL_BSPS="posix"
+      avr)     all_bsps="avrtest" ;;
+      bfin)    all_bsps="eZKit533 bf537Stamp" ;;
+      arm)     all_bsps="csb336 csb337 csb637 edb7312 gba gp32 nds"
+	       all_bsps="${all_bsps} rtl22xx rtl22xx_t smdk2410"
+	       all_bsps="${all_bsps} lpc2478 gumstix" ;;
+      h8300)   all_bsps="h8sim" ;;
+      i386)    all_bsps="i386ex pc386 pc386dx pc486 pc586 pc686"
+	       all_bsps="${all_bsps} ts_386ex" ;;
+      lm32)    all_bsps="lm32_evr" ;;
+      m32c)    all_bsps="m32csim" ;;
+      m32r)    all_bsps="m32rsim" ;;
+      m68k)    all_bsps="gen68360 gen68360_040 mvme136 mvme147 mvme147s"
+	       all_bsps="${all_bsps} mvme162 mvme162lx mvme167 ods68302"
+	       all_bsps="${all_bsps} sim68000 mcf5206elite "
+	       all_bsps="${all_bsps} uC5282 mcf52235 mcf5329"
+	       all_bsps="${all_bsps} gen68302 csb360 simcpu32 mrm332 av5282"
+	       all_bsps="${all_bsps} gen68340 mcf5235 idp pgh360" 
+	       all_bsps="${all_bsps} m5484FireEngine" ;;
+      mips)    all_bsps="jmr3904 genmongoosev csb350 hurricane"
+	       all_bsps="${all_bsps} rbtx4925 rbtx4938" ;;
+      nios2)   all_bsps="nios2_iss" ;;
+      powerpc) all_bsps="psim score603e mcp750 mvme2100 mvme2307 mvme3100"
+	       all_bsps="${all_bsps} mpc8260ads ss555 mvme5500 ep1a"
+	       all_bsps="${all_bsps} pm520_cr825 pm520_ze30"
+	       all_bsps="${all_bsps} mbx821_001 mbx821_002 mbx821_002b"
+	       all_bsps="${all_bsps} mbx860_1b mbx860_001b mbx860_002"
+	       all_bsps="${all_bsps} mbx860_005b mtx603e brs5l icecube"
+	       all_bsps="${all_bsps} virtex mpc8349eamds hsc_cm01 haleakala"
+	       all_bsps="${all_bsps} mpc8313erdb mpc5566evb"
+	       all_bsps="${all_bsps} pghplus tqm8xx_stk8xx" ;;
+      sh)      all_bsps="gensh1 gensh2 gensh4"
+	       all_bsps="${all_bsps} simsh1 simsh2 simsh4" ;;
+      sparc)   all_bsps="sis erc32 leon2 leon3" ;;
+      sparc64) all_bsps="usiii niagara" ;;
+      tic4x)   all_bsps="c3xsim c4xsim" ;;
+      unix)    all_bsps="posix"
 
 	supported=no
 	# check to see if this host has a simulator port
@@ -114,6 +123,15 @@
 	;;
     esac
 
+    ALL_BSPS=
+    for b in ${all_bsps}
+    do
+      if [ -r ${RTEMS}/make/custom/${b}.cfg ] ; then
+        ALL_BSPS="${ALL_BSPS} ${b}"
+      else
+        rm -f log/${CPU}-${b}.log
+      fi
+    done
   fi
 }
 


 *joel*:
2011-07-25	Joel Sherrill <joel.sherrilL at OARcorp.com>

	* Explanations.txt: Minor updates.
	* VERSIONS-COVERAGE: Testing 4.9.6.
	* do_coverage: Default to saving tarballs.

M  1.307  rtems-coverage/ChangeLog
M   1.72  rtems-coverage/Explanations.txt
M   1.28  rtems-coverage/VERSIONS-COVERAGE
M   1.75  rtems-coverage/do_coverage

diff -u rtems-testing/rtems-coverage/ChangeLog:1.306 rtems-testing/rtems-coverage/ChangeLog:1.307
--- rtems-testing/rtems-coverage/ChangeLog:1.306	Tue Mar 15 08:58:57 2011
+++ rtems-testing/rtems-coverage/ChangeLog	Mon Jul 25 13:38:30 2011
@@ -1,3 +1,9 @@
+2011-07-25	Joel Sherrill <joel.sherrilL at OARcorp.com>
+
+	* Explanations.txt: Minor updates.
+	* VERSIONS-COVERAGE: Testing 4.9.6.
+	* do_coverage: Default to saving tarballs.
+
 2011-03-15	Joel Sherrill <joel.sherrilL at OARcorp.com>
 
 	* VERSIONS-COVERAGE: Switch to CVS head.

diff -u rtems-testing/rtems-coverage/Explanations.txt:1.71 rtems-testing/rtems-coverage/Explanations.txt:1.72
--- rtems-testing/rtems-coverage/Explanations.txt:1.71	Thu Aug 26 15:03:50 2010
+++ rtems-testing/rtems-coverage/Explanations.txt	Mon Jul 25 13:38:30 2011
@@ -1,160 +1,35 @@
-privateenv.c:43
-Unreachable
-free_user_env is never called when (env == &rtems_global_user_env).
-This check is done by the caller (rtems_libio_share_private_env) in a different manner as below:
-"if (rtems_current_user_env->task_id==current_task_id) {"
-This makes sure that free_user_env is not called venv == &rtems_global_user_env
-+++
-
-imfs_fifo.c:61
-Unreachable
-This is an error return path which only returns an error when
-pipe_release() returns an error but pipe_release() can't return
-an error.  Maybe pipe_release() should be changed to void.
-+++
-
-imfs_getchild.c:51
-Unreachable
-This code cannot be reached. The routine IMFS_find_match_in_dir is
-called only if the token type is IMFS_NAME. If ".." is present in the
-path, the token type returned by IMFS_get_token would be
-IMFS_DIR_UP. With such a setup, IMFS_find_match_in_dir cannot be
-called with the name as ".."
-+++
-
-imfs_fsunmount.c:86
-Ask Chris Johns
-I think he wrote this code and can probably identify the test case.
-+++
-
-imfs_fsunmount.c:93
-Ask Chris Johns
-I think he wrote this code and can probably identify the test case.
-+++
-
-imfs_mount.c:44
-Unreachable?
-We need to ask Chris Johns about this. I believe this is a
-case where the error checking has been done by the system 
-call layer.  I analyzed the "file handlers" callbacks for
-guarantees on parameters.  This indicates the same analysis
-needs to happen for "file system handlers."
-Bharath: Yes, it is checked in mount.c
-+++
-
-imfs_debug.c:54
-Simple Test Case
-Need to do an IMFS_dump on an IMFS filesystem which has a very large
-file in it.  I think this is a simple addition to one of the existing
-IMFS tests which creates a large file.
-+++
-
-imfs_debug.c:88
-Simple Test Case
-We need to do an IMFS_dump on an IMFS filesystem which has a bad node type
-in it.  This may require peeking behind the curtain and changing a
-value.
-Bharath: But usually, this code is unreachable since we cannot create
-a node which is not of type that is checked for.
-+++
-
-imfs_rename.c:40
-Discuss
-I think this is either a simple test or unreachable code.  We need
-to discuss this to figure out which.
-Bharath: I am not sure how to have a node's parent == NULL.
-+++
-
-imfs_unlink.c:51
-Discuss
-I think this is either a simple test or unreachable code.  We need
-to discuss this to figure out which.
-+++
-
-imfs_unmount.c:45
-Discuss
-I think this is either a simple test or unreachable code.  We need
-to discuss this to figure out which.
-+++
-
-imfs_unmount.c:52
-Discuss
-I think this is either a simple test or unreachable code.  We need
-to discuss this to figure out which.
-+++ 
-
-newlibc_exit.c:89
-Simple Test Case
-libc_wrapup() is never called when the system state is down.
-+++
-
-readv.c:106
-Simple Test Case
-The count needs to be -1 in one of the requests.  Also add a test for
-0 value at the same time since it appears that is a missing branch
-condition.
-+++
-
-getpwent.c:127
-Discuss
-I think this is detecting whether or not the read can be fulfilled
-from the buffer.  But I am not sure.
-+++
-
-getpwent.c:112
+schedulerpriorityyield.c:47
 Simple Test Case
+Branch Never Taken
+New test where there is more than one thread at a priority with the
+executing thread being non-preemptive.  Create a higher priority thread
+and then yield.
 
-This is actually the error case at line 103 (*nleft < 2).  I think this
-will be hit by having a password entry which does not have enough
-characters left in the user's return buffer while something is
-being copied into it.
+   init task at priority 2, non-preemptive
+   create task at priority 2
+   create task at priority 1
+   yield
 +++
 
-writev.c:104
+schedulerpriorityyield.c:51
 Simple Test Case
-This is a case of needing 0 values in the write iov entries.
-+++
+Branch Always Taken
+New test where only one thread at a priority (non-preemptive), create a
+thread at higher priority, then yield.
 
-writev.c:113
-Simple Test Case
-This is a case of needing negative values in the write iov entries.
+   init task at priority 2, non-preemptive
+   create task at priority 1
+   yield
 +++
 
-vprintk.c:125
+schedulerpriorityyield.c:52
 Simple Test Case
-0x6f is a 'o'.  It looks like we do not have a printk test which uses %o.
+Not Executed
+Same test case as schedulerpriorityyield.c:51
 +++
 
-imfs_load_tar.c:112
+coremsg.c:86
 Simple Test Case
-Need to make sure one of the tar tests is configured with the IMFS
-and the other is configured with fifoIMFS.
-+++
-
-imfs_load_tar.c:151
-Simple Test Case
-We apparently only have a relative symbolic link.  We need to include
-one which has an absolute path. This will be a broken symlink on the
-host but resolve fine on the target.
-+++
-
-imfs_load_tar.c:169
-Medium Test Case
-The eval for make must fail.  We will have to ask Jennifer how to
-make this call fail.
-+++
-
-rtems_mkdir.c:102
-Email Sebastian
-Sebastian needs to write a test case for this.
-+++
-
-rtems_mkdir.c:110
-Email Sebastian
-Sebastian needs to write a test case for this.
-+++
-
-rtems_mkdir.c:124
-Email Sebastian
-Sebastian needs to write a test case for this.
+We need to request enough messages of a certain size that the math
+overflows to less than a single message. 
 +++

diff -u rtems-testing/rtems-coverage/VERSIONS-COVERAGE:1.27 rtems-testing/rtems-coverage/VERSIONS-COVERAGE:1.28
--- rtems-testing/rtems-coverage/VERSIONS-COVERAGE:1.27	Tue Mar 15 08:58:57 2011
+++ rtems-testing/rtems-coverage/VERSIONS-COVERAGE	Mon Jul 25 13:38:30 2011
@@ -1,7 +1,7 @@
 # USE FULL PATHS!!!
 BASEDIR=${HOME}/test-gcc
 
-RTEMS_VERSION=4.11
+RTEMS_VERSION=4.9.6
 case ${RTEMS_VERSION} in
   4.5)  RTEMSDIR=${BASEDIR}/rtems-45
         TARDIR=${BASEDIR}/tarballs/4.5

diff -u rtems-testing/rtems-coverage/do_coverage:1.74 rtems-testing/rtems-coverage/do_coverage:1.75
--- rtems-testing/rtems-coverage/do_coverage:1.74	Sun Mar 13 17:16:37 2011
+++ rtems-testing/rtems-coverage/do_coverage	Mon Jul 25 13:38:30 2011
@@ -93,7 +93,7 @@
 do_run_tests="no"
 do_reports="no"
 do_publish="no"
-do_save_tarballs="no"
+do_save_tarballs="yes"
 do_core="yes"
 do_developmental="yes"
 outputDir=""



--

Generated by Deluxe Loginfo [http://www.codewiz.org/projects/index.html#loginfo] 2.122 by Bernardo Innocenti <bernie at develer.com>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/vc/attachments/20110725/fe23d1cc/attachment.html>


More information about the vc mailing list