From 791fea43ecfce8e9d34eedc947389226a2bc1474 Mon Sep 17 00:00:00 2001 From: Brad Warren Date: Thu, 1 Jun 2017 09:57:27 -0700 Subject: [PATCH] Add regression/system test for #4719 (#4739) * Add regression/system test for #4719. * Test for regressions with --help and invalid args. * Handle expected failure properly. --- tests/boulder-integration.sh | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/tests/boulder-integration.sh b/tests/boulder-integration.sh index d86a6fb8c..5c00be054 100755 --- a/tests/boulder-integration.sh +++ b/tests/boulder-integration.sh @@ -80,6 +80,20 @@ CheckHooks() { rm "$HOOK_TEST" } +# test for regressions of #4719 +get_num_tmp_files() { + ls -1 /tmp | wc -l +} +num_tmp_files=$(get_num_tmp_files) +common --csr / && echo expected error && exit 1 || true +common --help +common --help all +common --version +if [ $(get_num_tmp_files) -ne $num_tmp_files ]; then + echo "New files or directories created in /tmp!" + exit 1 +fi + # We start a server listening on the port for the # unrequested challenge to prevent regressions in #3601. python ./tests/run_http_server.py $http_01_port &