mirror of https://github.com/facebook/rocksdb.git
remove test dir before exit when current regression is running
Summary: clean up the current test dir if the last regression test is still running. Closes https://github.com/facebook/rocksdb/pull/2401 Differential Revision: D5177882 Pulled By: lightmark fbshipit-source-id: 91d899fcc2bde841948eae71af8584d4bdb35468
This commit is contained in:
parent
7f6c02dda1
commit
7e5fac2c34
|
@ -114,8 +114,8 @@ PERC_PATTERN+="P99: ([0-9\.]+) P99.9: ([0-9\.]+) P99.99: ([0-9\.]+)"
|
||||||
|
|
||||||
function main {
|
function main {
|
||||||
commit=${1:-"origin/master"}
|
commit=${1:-"origin/master"}
|
||||||
test_root_dir=${TEST_PATH:-"/tmp/rocksdb/regression_test"}
|
TEST_ROOT_DIR=${TEST_PATH:-"/tmp/rocksdb/regression_test"}
|
||||||
init_arguments $test_root_dir
|
init_arguments $TEST_ROOT_DIR
|
||||||
|
|
||||||
if [ $DEBUG -eq 0 ]; then
|
if [ $DEBUG -eq 0 ]; then
|
||||||
checkout_rocksdb $commit
|
checkout_rocksdb $commit
|
||||||
|
@ -145,7 +145,7 @@ function main {
|
||||||
run_db_bench "seekrandomwhilewriting"
|
run_db_bench "seekrandomwhilewriting"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
cleanup_test_directory $test_root_dir
|
cleanup_test_directory $TEST_ROOT_DIR
|
||||||
echo ""
|
echo ""
|
||||||
echo "Benchmark completed! Results are available in $RESULT_PATH"
|
echo "Benchmark completed! Results are available in $RESULT_PATH"
|
||||||
}
|
}
|
||||||
|
@ -258,6 +258,8 @@ function run_db_bench {
|
||||||
if [ "$grep_output" != "" ]; then
|
if [ "$grep_output" != "" ]; then
|
||||||
echo "Stopped regression_test.sh as there're still db_bench processes running:"
|
echo "Stopped regression_test.sh as there're still db_bench processes running:"
|
||||||
echo $grep_output
|
echo $grep_output
|
||||||
|
echo "Clean up test directory"
|
||||||
|
cleanup_test_directory $TEST_ROOT_DIR
|
||||||
exit 2
|
exit 2
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue