]> git.ipfire.org Git - thirdparty/openssh-portable.git/commitdiff
Run tests with sudo for better coverage.
authorDarren Tucker <dtucker@dtucker.net>
Fri, 8 Jan 2021 04:50:41 +0000 (15:50 +1100)
committerDarren Tucker <dtucker@dtucker.net>
Fri, 8 Jan 2021 04:50:41 +0000 (15:50 +1100)
.github/run_test.sh
.github/workflows/c-cpp.yml

index 93c3a5e9ed9dfc109a443638bd084400c126b026..5a0e65385a0d15ee1f045bf8f0665a9d57857433 100755 (executable)
@@ -5,6 +5,8 @@ TARGETS=$@
 TEST_TARGET="tests"
 LTESTS=""  # all tests by default
 
+[ -z "${SUDO}" ] || ${SUDO} mkdir -p /var/empty
+
 set -ex
 
 for TARGET in $TARGETS; do
index 83fd02ba255c08651b91f1e0432722f00ea43cb4..5c5dd6bd80e8c6e05a9cf7924703023a7a5ecf70 100644 (file)
@@ -30,6 +30,7 @@ jobs:
     - name: make tests
       run: ./.github/run_test.sh ${{ matrix.configs }}
       env:
+        SUDO: sudo
         TEST_SSH_UNSAFE_PERMISSIONS: 1
 
 
@@ -62,6 +63,7 @@ jobs:
     - name: make tests
       run: ./.github/run_test.sh ${{ matrix.configs }}
       env:
+        SUDO: sudo
         TEST_SSH_UNSAFE_PERMISSIONS: 1
 
 
@@ -88,4 +90,5 @@ jobs:
     - name: make tests
       run: ./.github/run_test.sh ${{ matrix.configs }}
       env:
+        SUDO: sudo
         TEST_SSH_UNSAFE_PERMISSIONS: 1