diff options
| author | Felipe Contreras <felipe.contreras@gmail.com> | 2021-05-01 06:54:14 -0500 |
|---|---|---|
| committer | David Bremner <david@tethera.net> | 2021-05-01 21:14:55 -0300 |
| commit | 7579f3ac6bc1de2b110661f30241e4c316f5f560 (patch) | |
| tree | 243d282d6e8ea5ce4b33df7426774fd86dd8f34a | |
| parent | 0b48e65526fc1850949b5068a2536a4f46886197 (diff) | |
test: fix wrong SKIP messages
When the external prereqs are updated inside the body of the command
(e.g. test_emacs) the message in test_report_skip_ is wrong: it outputs
the body of the command instead of the subtest name.
We need to pass the same argument we pass to test_skip.
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
| -rw-r--r-- | test/test-lib.sh | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/test/test-lib.sh b/test/test-lib.sh index 21dda265..1067316d 100644 --- a/test/test-lib.sh +++ b/test/test-lib.sh @@ -919,7 +919,7 @@ test_expect_success () { test_run_ "$1" run_ret="$?" # test_run_ may update missing external prerequisites - test_check_missing_external_prereqs_ "$@" || + test_check_missing_external_prereqs_ "$test_subtest_name" || if [ "$run_ret" = 0 -a "$eval_ret" = 0 ] then test_ok_ @@ -943,7 +943,7 @@ test_expect_code () { test_run_ "$2" run_ret="$?" # test_run_ may update missing external prerequisites, - test_check_missing_external_prereqs_ "$@" || + test_check_missing_external_prereqs_ "$test_subtest_name" || if [ "$run_ret" = 0 -a "$eval_ret" = "$1" ] then test_ok_ |
