mirror of
https://github.com/lilydjwg/nvchecker
synced 2025-02-15 01:47:06 +00:00
tests: venv mitmproxy to avoid conflict
This commit is contained in:
parent
6759d2f206
commit
72c0730725
7
.github/workflows/tests.yaml
vendored
7
.github/workflows/tests.yaml
vendored
@ -75,8 +75,9 @@ jobs:
|
||||
${{ env.cache-name }}-
|
||||
- name: Install mitmproxy
|
||||
run: |
|
||||
sudo apt update
|
||||
/usr/bin/pip install -U mitmproxy
|
||||
/usr/bin/python -m venv --system-site-packages ~/.mitmproxy/venv
|
||||
. ~/.mitmproxy/venv/bin/activate
|
||||
pip install -U mitmproxy
|
||||
# https://github.com/DevToys-app/DevToys/issues/1373#issuecomment-2599820594
|
||||
sudo sysctl -w kernel.apparmor_restrict_unprivileged_unconfined=0
|
||||
sudo sysctl -w kernel.apparmor_restrict_unprivileged_userns=0
|
||||
@ -84,4 +85,6 @@ jobs:
|
||||
# - name: Setup upterm session
|
||||
# uses: lhotari/action-upterm@v1
|
||||
- name: Run pytest
|
||||
env:
|
||||
mitmdump: /home/runner/.mitmproxy/venv/bin/mitmdump
|
||||
run: scripts/run_cached_tests
|
||||
|
@ -1,9 +1,11 @@
|
||||
#!/bin/bash -e
|
||||
|
||||
mitmdump=${mitmdump:-mitmdump}
|
||||
|
||||
if [[ -f ~/.mitmproxy/nvdump ]]; then
|
||||
mitmdump -S ~/.mitmproxy/nvdump -p 7890 --ignore-hosts '127\.0\.0\.1' --server-replay-reuse --server-replay-extra=forward -w newdump >/dev/null &
|
||||
$mitmdump -S ~/.mitmproxy/nvdump -p 7890 --ignore-hosts '127\.0\.0\.1' --server-replay-reuse --server-replay-extra=forward -w newdump >/dev/null &
|
||||
else
|
||||
mitmdump -w ~/.mitmproxy/nvdump -p 7890 --ignore-hosts '127\.0\.0\.1' >/dev/null &
|
||||
$mitmdump -w ~/.mitmproxy/nvdump -p 7890 --ignore-hosts '127\.0\.0\.1' >/dev/null &
|
||||
fi
|
||||
|
||||
mitm_pid=$!
|
||||
|
Loading…
Reference in New Issue
Block a user