summaryrefslogtreecommitdiff
path: root/.github
diff options
context:
space:
mode:
authorSergey V. Lobanov <sergey@lobanov.in>2024-10-27 11:05:30 +0000
committerSergey V. Lobanov <sergey@lobanov.in>2024-10-27 11:05:30 +0000
commit514ad78bd81d10d41eeb6d8c9cd9c793f4ac4597 (patch)
tree5b45ba2fb3488ff05fb213659545047e9094af74 /.github
parent2f4b324907ec44cc92c39830af6b23d623b904cb (diff)
downloadaccel-ppp-514ad78bd81d10d41eeb6d8c9cd9c793f4ac4597.tar.gz
accel-ppp-514ad78bd81d10d41eeb6d8c9cd9c793f4ac4597.zip
ci: fix testing on debian13 (pytest install issues)
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/run-tests.yml14
1 files changed, 10 insertions, 4 deletions
diff --git a/.github/workflows/run-tests.yml b/.github/workflows/run-tests.yml
index d6833378..eb5140ca 100644
--- a/.github/workflows/run-tests.yml
+++ b/.github/workflows/run-tests.yml
@@ -120,7 +120,9 @@ jobs:
libpcre2-dev libssl-dev liblua5.1-0-dev kmod python3-pip
libxml2-dev libxslt1-dev zlib1g-dev
iproute2 ppp pppoe isc-dhcp-client timelimit &&
- (sudo pip3 install pytest pytest-dependency pytest-order || sudo pip3 install --break-system-packages pytest pytest-dependency pytest-order)"
+ (sudo apt -y install python3-pytest python3-pytest-dependency python3-pytest-order ||
+ sudo pip3 install pytest pytest-dependency pytest-order ||
+ sudo pip3 install --break-system-packages pytest pytest-dependency pytest-order)"
- name: Copy source code to target OS
run: |
tar -Jcf accel-ppp.tar.xz accel-ppp
@@ -330,7 +332,9 @@ jobs:
- name: Install testing tools (using pip)
run: >
- sudo pip3 install pytest pytest-dependency pytest-order || sudo pip3 install --break-system-packages pytest pytest-dependency pytest-order
+ sudo apt -y install python3-pytest python3-pytest-dependency python3-pytest-order ||
+ sudo pip3 install pytest pytest-dependency pytest-order ||
+ sudo pip3 install --break-system-packages pytest pytest-dependency pytest-order
- name: Check out repository code
uses: actions/checkout@v4
@@ -381,9 +385,11 @@ jobs:
libpcre2-dev libssl-dev liblua5.1-0-dev kmod python3-pip
iproute2 ppp pppoe isc-dhcp-client
- - name: Install testing tools (using pip)
+ - name: Install testing tools
run: >
- sudo pip3 install pytest pytest-dependency pytest-order gcovr || sudo pip3 install --break-system-packages pytest pytest-dependency pytest-order gcovr
+ sudo apt -y install python3-pytest python3-pytest-dependency python3-pytest-order gcovr ||
+ sudo pip3 install pytest pytest-dependency pytest-order gcovr ||
+ sudo pip3 install --break-system-packages pytest pytest-dependency pytest-order gcovr
- name: Check out repository code
uses: actions/checkout@v4