Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
flexpart
flexpart
Commits
fa1548b0
Commit
fa1548b0
authored
Mar 18, 2016
by
Ignacio Pisso
Browse files
test whether directories already exist from previous test runs and print those to stdout
parent
da6ad3f5
Changes
2
Show whitespace changes
Inline
Side-by-side
tests/create_test
View file @
fa1548b0
...
...
@@ -14,22 +14,45 @@ options_default=../options
test_tmp
=
${
base_dir
}${
test_dir
}
#_${suffix}
current_dir
=
$(
pwd
)
echo
test_tmp
=
$test_tmp
mkdir
$test_tmp
#current_dir=$(pwd)
if
[[
-d
"
$test_tmp
"
]]
;
then
echo
$test_tmp
already exists
else
echo
create
test
in
$test_tmp
mkdir
$test_tmp
fi
#copy default optios
echo
copy default options from
$options_default
cp
-r
$options_default
$test_tmp
/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/
echo
copy specific options
for
this
test
from
${
test_dir
}
/options
fi
# copy paths form repo source exec tmp dir
echo
copy
${
test_dir
}
/pathnames
cp
${
test_dir
}
/pathnames
$test_tmp
# make output dir locally
mkdir
${
test_tmp
}
/output
if
[[
-d
"
$test_tmp
/output"
]]
;
then
echo
$test_tmp
/output already exists
else
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
echo link
$FP_exec
to
${
test_tmp
}
/flexpartnoresm
echo
$test_dir
is ready to run
echo
#cd $test_tmp
#echo $(pwd)
#echo $FP_exec
...
...
tests/create_tests
View file @
fa1548b0
...
...
@@ -13,7 +13,7 @@ if [ ! -d "$tmp_dir" ]; then
echo
create
$tmp_dir
fi
echo
$tmp_dir
echo
create tests
in
$tmp_dir
#exit
./create_test test_0
$tmp_dir
../../src/flexpartnoresm
./create_test test_1
$tmp_dir
../../src/flexpartnoresm
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment