From f1b31726dcadec75eaa283357bc1e09a7c7f3b2b Mon Sep 17 00:00:00 2001 From: lwthiker Date: Tue, 12 Apr 2022 21:59:26 +0300 Subject: [PATCH] Fix action failing on running pytest as sudo --- .github/workflows/build-and-test-make.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build-and-test-make.yml b/.github/workflows/build-and-test-make.yml index b62d2fc..e4b184d 100644 --- a/.github/workflows/build-and-test-make.yml +++ b/.github/workflows/build-and-test-make.yml @@ -33,7 +33,8 @@ jobs: - name: Install dependencies for the tests script run: | - pip install -r tests/requirements.txt + # Install globally so that we can run 'pytest' with 'sudo' + sudo pip install -r tests/requirements.txt - name: Run configure script run: | @@ -59,4 +60,5 @@ jobs: - name: Run the tests run: | cd tests + # sudo is needed for capturing packets sudo pytest . --log-cli-level DEBUG --install-dir ${{ runner.temp}}/install