Skip to content

Commit 9460c45

Browse files
add -p option to rt.sh
1 parent 1b32e4c commit 9460c45

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

tests/rt.sh

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ usage() {
2424
echo " -m compare against new baseline results"
2525
echo " -n run single test <name>"
2626
echo " -o compile only, skip tests"
27+
echo " -p run for pull request compliance"
2728
echo " -r use Rocoto workflow manager"
2829
echo " -v verbose output"
2930
echo " -w for weekly_test, skip comparing baseline results"
@@ -197,6 +198,7 @@ RT.SH OPTIONS USED:
197198
EOF
198199

199200
[[ -n ${ACCNR} ]] && echo "* (-a) - HPC PROJECT ACCOUNT: ${ACCNR}" >> "${REGRESSIONTEST_LOG}"
201+
[[ ${RUN_PR} == true ]] && echo "* (-p) - RUN SCRIPT TO AUTOMATE PREP FOR PULL REQUESTS:" >> "${REGRESSIONTEST_LOG}"
200202
[[ -n ${NEW_BASELINES_FILE} ]] && echo "* (-b) - NEW BASELINES FROM FILE: ${NEW_BASELINES_FILE}" >> "${REGRESSIONTEST_LOG}"
201203
[[ ${CREATE_BASELINE} == true ]] && echo "* (-c) - CREATE NEW BASELINES" >> "${REGRESSIONTEST_LOG}"
202204
[[ ${DEFINE_CONF_FILE} == true ]] && echo "* (-l) - USE CONFIG FILE: ${TESTS_FILE}" >> "${REGRESSIONTEST_LOG}"
@@ -411,7 +413,6 @@ EOF
411413

412414
# PRINT FAILED TESTS
413415
if [[ "${#FAILED_TESTS[@]}" -ne "0" ]]; then
414-
415416
echo "Failed Tests:" >> "${REGRESSIONTEST_LOG}"
416417
for j in "${!FAILED_TESTS[@]}"; do
417418
echo "* ${FAILED_TESTS[${j}]}" >> "${REGRESSIONTEST_LOG}"
@@ -420,10 +421,11 @@ EOF
420421

421422
fi
422423

423-
# WRITE FAILED_TEST_ID LIST TO TEST_CHANGES_LOG
424-
if [[ "${#FAILED_TESTS[@]}" -ne "0" ]]; then
424+
# WRITE FAILED_TEST_ID LIST TO TEST_CHANGES_LOG IF PART OF A PULL REQUEST
425+
if [[ "${RUN_PR}" == true && "${#FAILED_TESTS[@]}" -ne "0" ]]; then
425426
for item in "${FAILED_TEST_ID[@]}"; do
426427
echo "${item}" >> "${TEST_CHANGES_LOG}"
428+
change_test_baseline_date "${item}"
427429
done
428430
fi
429431

@@ -588,7 +590,7 @@ export RTVERBOSE
588590
export STOP_ECFLOW_AT_END=false
589591
ACCNR=${ACCNR:-""}
590592

591-
while getopts ":a:b:cl:mn:dwkreovh" opt; do
593+
while getopts ":a:b:cl:mn:pdwkreovh" opt; do
592594
case ${opt} in
593595
a)
594596
ACCNR=${OPTARG}
@@ -628,7 +630,6 @@ while getopts ":a:b:cl:mn:dwkreovh" opt; do
628630
;;
629631
p)
630632
RUN_PR=true
631-
NEW_BL_DATE=${OPTARG}
632633
;;
633634
d)
634635
export delete_rundir=true

0 commit comments

Comments
 (0)