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