Skip to content

Commit eb7a065

Browse files
zmurVarunNagaraju
authored andcommitted
WL#13505 Post-push fix. Avoid copy back conf-*grade-vigdis05.cnf.
Do not copy back recently removed conf-*grade-vigdis05.cnf from older commits. Also make sure to use different revert_copy_missing_ndbclient_test_programs for the two installation directories. Change-Id: I12dca62f3785edaf3cd17e55c970dedbd2c20206
1 parent de14db4 commit eb7a065

File tree

1 file changed

+18
-8
lines changed

1 file changed

+18
-8
lines changed

storage/ndb/test/run-test/autotest-run.sh

Lines changed: 18 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
##############
3434

3535
save_args=$*
36-
VERSION="autotest-run.sh version 1.23"
36+
VERSION="autotest-run.sh version 1.24"
3737

3838
DATE=`date '+%Y-%m-%d'`
3939
if [ `uname -s` != "SunOS" ]
@@ -183,10 +183,13 @@ on_exit() {
183183
####################################
184184
# Revert copy of test programs
185185
####################################
186-
if [ -f "${run_dir}/revert_copy_missing_ndbclient_test_programs" ]
187-
then
188-
source "${run_dir}/revert_copy_missing_ndbclient_test_programs"
189-
fi
186+
for f in "${run_dir}/revert_copy_missing_ndbclient_test_programs"*
187+
do
188+
if [ -f "${f}" ]
189+
then
190+
source "${f}"
191+
fi
192+
done
190193
####################################
191194
# Remove the lock file before exit #
192195
####################################
@@ -378,6 +381,11 @@ done
378381
rm -f d.tmp.$$
379382

380383
copy_missing_ndbclient_test_programs() {
384+
if [ -f "${2}/bin/testDowngrade" ]
385+
then
386+
# Assume nothing need to be copied
387+
return
388+
fi
381389
(
382390
export LD_LIBRARY_PATH="${1}/bin:${1}/lib"
383391
for prog in testDowngrade testUpgrade
@@ -390,6 +398,8 @@ copy_missing_ndbclient_test_programs() {
390398
cp -p "${1}/bin/${prog}" "${2}/bin/${prog}"
391399
fi
392400
done
401+
# May for example copy suite files *grade*-tests.txt and
402+
# config files conf-*grade*.cnf
393403
for file in "${1}"/mysql-test/ndb/*grade*
394404
do
395405
f=$(basename "${file}")
@@ -400,14 +410,14 @@ copy_missing_ndbclient_test_programs() {
400410
cp -p "${file}" "${2}/mysql-test/ndb/${f}"
401411
fi
402412
done
403-
) > revert_copy_missing_ndbclient_test_programs
413+
) > revert_copy_missing_ndbclient_test_programs${3}
404414
}
405415
prefix="--prefix=$install_dir --prefix0=$install_dir0"
406416
if [ -n "$install_dir1" ]
407417
then
408418
prefix="$prefix --prefix1=$install_dir1"
409-
copy_missing_ndbclient_test_programs ${install_dir0} ${install_dir1}
410-
copy_missing_ndbclient_test_programs ${install_dir1} ${install_dir0}
419+
copy_missing_ndbclient_test_programs ${install_dir0} ${install_dir1} _0_1
420+
copy_missing_ndbclient_test_programs ${install_dir1} ${install_dir0} _1_0
411421
fi
412422

413423
# If verbose level 0, use default verbose mode (1) for atrt anyway

0 commit comments

Comments
 (0)