From: Michał Kępień Date: Thu, 12 Sep 2019 12:25:57 +0000 (+0200) Subject: Set --logfile for all kyua invocations X-Git-Tag: v9.15.5~33^2~3 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=1bffa602babbc7e76f1ac786e5e35dd7a5d8109f;p=thirdparty%2Fbind9.git Set --logfile for all kyua invocations When kyua is called without the --logfile command line option, the log file is created at a default location which is derived from the HOME environment variable. On FreeBSD GitLab CI runners, /home is a read-only directory and thus kyua invocations not using the --logfile option fail when HOME is set to something beneath /home. Set --logfile to /dev/null for all kyua invocations whose logs are irrelevant in order to prevent kyua failures caused by HOME being non-writable. --- diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 5e0e12bb595..e48d74a6459 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -182,7 +182,7 @@ stages: when: on_failure .kyua_report: &kyua_report_html | - kyua report-html \ + kyua --logfile /dev/null report-html \ --force \ --results-file "$KYUA_RESULT" \ --results-filter "" \ diff --git a/unit/unittest.sh.in b/unit/unittest.sh.in index c46e2fc40cc..ab087e0decb 100755 --- a/unit/unittest.sh.in +++ b/unit/unittest.sh.in @@ -13,7 +13,7 @@ then ${KYUA} -v parallelism="${TEST_PARALLEL_JOBS:-1}" --logfile kyua.log --loglevel debug test --results-file "${KYUA_RESULT:-NEW}" status=$? - ${KYUA} report --results-file "${KYUA_RESULT:-LATEST}" + ${KYUA} --logfile /dev/null report --results-file "${KYUA_RESULT:-LATEST}" if [ "${status}" -eq "0" ] then