X-Git-Url: https://git.notmuchmail.org/git?a=blobdiff_plain;f=test%2Ftest-lib.sh;h=72ac2e896604f7d976dd0cc7325036a9c581ec07;hb=049a652da7a692704348085a817b0086a44d5435;hp=e13797a75a358b458c52c10332f672fcd6265337;hpb=ff5f141bf205ad25e8ed4b8c9436b530f8ebf2be;p=notmuch diff --git a/test/test-lib.sh b/test/test-lib.sh index e13797a7..72ac2e89 100644 --- a/test/test-lib.sh +++ b/test/test-lib.sh @@ -112,6 +112,7 @@ unset ALTERNATE_EDITOR # for reproducibility unset EMAIL +unset NAME add_gnupg_home () { @@ -591,6 +592,9 @@ test_emacs_expect_t () { exec 1>&6 2>&7 # Restore stdout and stderr inside_subtest= + # test_emacs may update missing external prerequisites + test_check_missing_external_prereqs_ "$test_subtest_name" && return + # Report success/failure. result=$(cat OUTPUT) if [ "$result" = t ] @@ -708,7 +712,7 @@ import os, sys, pwd, socket pw = pwd.getpwuid(os.getuid()) user = pw.pw_name name = pw.pw_gecos.partition(",")[0] -fqdn = socket.getfqdn() +fqdn = socket.getaddrinfo(socket.gethostname(), 0, 0, socket.SOCK_STREAM, 0, socket.AI_CANONNAME)[0][3] for l in sys.stdin: if user: @@ -918,7 +922,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_ @@ -942,7 +946,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_