Skip to content
Snippets Groups Projects
Commit fa1548b0 authored by Ignacio Pisso's avatar Ignacio Pisso
Browse files

test whether directories already exist from previous test runs and print those to stdout

parent da6ad3f5
No related branches found
No related tags found
No related merge requests found
...@@ -14,22 +14,45 @@ options_default=../options ...@@ -14,22 +14,45 @@ options_default=../options
test_tmp=${base_dir}${test_dir} test_tmp=${base_dir}${test_dir}
#_${suffix} #_${suffix}
current_dir=$(pwd) #current_dir=$(pwd)
echo test_tmp=$test_tmp if [[ -d "$test_tmp" ]] ; then
echo $test_tmp already exists
else
echo create test in $test_tmp
mkdir $test_tmp mkdir $test_tmp
fi
#copy default optios #copy default optios
echo copy default options from $options_default
cp -r $options_default $test_tmp/options cp -r $options_default $test_tmp/options
#override default options #override default options
if [ -d "$test_dir" && "$(ls -A ${test_dir}/options)" ]; then if [[ -d "$test_dir/options" ]] && [[ "$(ls -A ${test_dir}/options)" ]]; then
cp -r ${test_dir}/options/* $test_tmp/options/ cp -r ${test_dir}/options/* $test_tmp/options/
echo copy specific options for this test from ${test_dir}/options
fi fi
# copy paths form repo source exec tmp dir # copy paths form repo source exec tmp dir
echo copy ${test_dir}/pathnames
cp ${test_dir}/pathnames $test_tmp cp ${test_dir}/pathnames $test_tmp
# make output dir locally # make output dir locally
if [[ -d "$test_tmp/output" ]]; then
echo $test_tmp/output already exists
else
mkdir ${test_tmp}/output mkdir ${test_tmp}/output
echo create ${test_tmp}/output
fi
if [[ -L "${test_tmp}/flexpartnoresm" ]]; then
rm ${test_tmp}/flexpartnoresm
echo remove existing link ${test_tmp}/flexpartnoresm
fi
ln -s $FP_exec ${test_tmp}/flexpartnoresm ln -s $FP_exec ${test_tmp}/flexpartnoresm
echo link $FP_exec to ${test_tmp}/flexpartnoresm
echo $test_dir is ready to run
echo
#cd $test_tmp #cd $test_tmp
#echo $(pwd) #echo $(pwd)
#echo $FP_exec #echo $FP_exec
......
...@@ -13,7 +13,7 @@ if [ ! -d "$tmp_dir" ]; then ...@@ -13,7 +13,7 @@ if [ ! -d "$tmp_dir" ]; then
echo create $tmp_dir echo create $tmp_dir
fi fi
echo $tmp_dir echo create tests in $tmp_dir
#exit #exit
./create_test test_0 $tmp_dir ../../src/flexpartnoresm ./create_test test_0 $tmp_dir ../../src/flexpartnoresm
./create_test test_1 $tmp_dir ../../src/flexpartnoresm ./create_test test_1 $tmp_dir ../../src/flexpartnoresm
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment