changeset 397:fab223fcc02c

Add more test code. Signed-off-by: Charles Manning <cdhmanning@gmail.com>
author Charles Manning <cdhmanning@gmail.com>
date Tue, 30 Mar 2010 14:35:05 +1300
parents 7a4477ef2d02
children a688086ddd0c
files direct/tests/README direct/tests/launch_tests.sh direct/tests/manage_nand_test.sh direct/tests/manage_nor_test.sh linux-tests/drive_gnuplot.sh
diffstat 5 files changed, 28 insertions(+), 11 deletions(-) [+]
line wrap: on
line diff
--- a/direct/tests/README
+++ b/direct/tests/README
@@ -55,3 +55,6 @@ xterm as follows:
 $ xterm  -e "`pwd`/manage_nor_test.sh  3"&
 ...
 
+Then there's launch_tests.sh which sets up a tmpfs directory and launches 3
+nor simulations and 3 nand simulations.
+
new file mode 100755
--- /dev/null
+++ b/direct/tests/launch_tests.sh
@@ -0,0 +1,16 @@
+#! /bin/sh
+set -x
+LAUNCHDIR=`pwd`
+RUNDIR=`pwd`/tmp
+mkdir $RUNDIR
+sudo mount -t tmpfs none $RUNDIR
+sudo chmod a+wr $RUNDIR
+
+
+
+xterm  -e "$LAUNCHDIR/manage_nor_test.sh  0"&
+xterm  -e "$LAUNCHDIR/manage_nand_test.sh 0"&
+xterm  -e "$LAUNCHDIR/manage_nor_test.sh  1"&
+xterm  -e "$LAUNCHDIR/manage_nand_test.sh 1"&
+xterm  -e "$LAUNCHDIR/manage_nor_test.sh  2"&
+xterm  -e "$LAUNCHDIR/manage_nand_test.sh 2"&
--- a/direct/tests/manage_nand_test.sh
+++ b/direct/tests/manage_nand_test.sh
@@ -3,13 +3,12 @@
 dir_id=-none
 [ -z $1 ] || dir_id=$1
 
-RUNDIR=`pwd`/tmpnand$dir_id
+STARTDIR=`pwd`
+RUNDIR=`pwd`/tmp/nand-$dir_id
 mkdir $RUNDIR
-sudo mount -t tmpfs none $RUNDIR
-sudo chmod a+wr $RUNDIR
 cd $RUNDIR
-cp ../*sh .
-ln -s ../yaffs_test yaffs_test
+cp $STARTDIR/*sh .
+ln -s $STARTDIR/yaffs_test yaffs_test
 
 ./init_fw_update_test_nand.sh
 ./run_fw_update_test_nand.sh
--- a/direct/tests/manage_nor_test.sh
+++ b/direct/tests/manage_nor_test.sh
@@ -3,13 +3,12 @@
 dir_id=-none
 [ -z $1 ] || dir_id=$1
 
-RUNDIR=`pwd`/tmpnor$dir_id
+STARTDIR=`pwd`
+RUNDIR=`pwd`/tmp/nor-$dir_id
 mkdir $RUNDIR
-sudo mount -t tmpfs none $RUNDIR
-sudo chmod a+wr $RUNDIR
 cd $RUNDIR
-cp ../*sh .
-ln -s ../yaffs_test yaffs_test
+cp $STARTDIR/*sh .
+ln -s $STARTDIR/yaffs_test yaffs_test
 
 ./init_fw_update_test_nor.sh
 ./run_fw_update_test_nor.sh
--- a/linux-tests/drive_gnuplot.sh
+++ b/linux-tests/drive_gnuplot.sh
@@ -11,7 +11,7 @@ echo $plot_str
  
 while true; do
 sleep 1
-tail -100 $the_log_file > trunc_data
+tail -500 $the_log_file > trunc_data
 echo replot
 done