Commit 27139d3a authored by unknown's avatar unknown
Browse files

ndb - autotest

  upgrades to shell script


ndb/test/run-test/Makefile.am:
  add config files
ndb/test/run-test/ndb-autotest.sh:
  bump version
  use rsync to sync participating hosts
parent 57ec978b
Loading
Loading
Loading
Loading
+6 −1
Original line number Diff line number Diff line
@@ -6,7 +6,12 @@ include $(top_srcdir)/ndb/config/type_util.mk.am
include $(top_srcdir)/ndb/config/type_mgmapiclient.mk.am

test_PROGRAMS = atrt
test_DATA=daily-basic-tests.txt daily-devel-tests.txt
test_DATA=daily-basic-tests.txt daily-devel-tests.txt \
          conf-daily-basic-ndbmaster.txt \
          conf-daily-basic-shark.txt \
          conf-daily-devel-ndbmaster.txt \
          conf-daily-sql-ndbmaster.txt \
          conf-daily-basic-dl145a.txt
test_SCRIPTS=atrt-analyze-result.sh atrt-gather-result.sh atrt-setup.sh \
          atrt-clear-result.sh make-config.sh make-index.sh make-html-reports.sh

+11 −15
Original line number Diff line number Diff line
#!/bin/sh

save_args=$*
VERSION="ndb-autotest.sh version 1.01"
VERSION="ndb-autotest.sh version 1.02"

DATE=`date '+%Y-%m-%d'`
export DATE
@@ -134,17 +134,13 @@ hosts=`cat /tmp/hosts.$DATE`

if [ "$deploy" ]
then
	(cd / && tar cfz /tmp/build.$DATE.tgz $run_dir )
    for i in $hosts
      do
		ok=0
		scp /tmp/build.$DATE.tgz $i:/tmp/build.$DATE.$$.tgz && \
		ssh $i "rm -rf /space/autotest/*" && \
		ssh $i "cd / && tar xfz /tmp/build.$DATE.$$.tgz" && \
		ssh $i "rm /tmp/build.$DATE.$$.tgz" && ok=1
		if [ $ok -eq 0 ]
      rsync -v -a --delete --force --ignore-errors $run_dir/ $i:$run_dir
      ok=$?
      if [ $ok -ne 0 ]
	  then
			echo "$i failed during scp/ssh, excluding"
	  echo "$i failed during rsync, excluding"
	  echo $i >> /tmp/failed.$DATE
      fi
    done