diff options
author | Micah Lee <micah@micahflee.com> | 2020-11-01 11:50:11 -0800 |
---|---|---|
committer | Micah Lee <micah@micahflee.com> | 2020-11-01 11:50:11 -0800 |
commit | a801f0a6286989d461bcca610a1f95de2015073c (patch) | |
tree | 673c8c626308a1da4ff181fad114568e886885cf /.circleci | |
parent | 790fe245e34a249442dce9f166c1f9fd19ff41c7 (diff) | |
download | onionshare-a801f0a6286989d461bcca610a1f95de2015073c.tar.gz onionshare-a801f0a6286989d461bcca610a1f95de2015073c.zip |
Install new dependencies so CircleCI tests run, and fix a pytest warning
Diffstat (limited to '.circleci')
-rw-r--r-- | .circleci/config.yml | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/.circleci/config.yml b/.circleci/config.yml index 2c47bfc5..3be131b3 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -49,17 +49,18 @@ jobs: name: Install dependencies command: | sudo apt-get update - sudo apt-get install -y xvfb tor obfs4proxy gcc python3-dev + sudo apt-get install -y tor obfs4proxy gcc python3-dev python3-pyside2.qtcore python3-pyside2.qtwidgets python3-pyside2.qtgui + sudo apt-get install -y xvfb x11-utils libxkbcommon-x11-0 libxcb-randr0-dev libxcb-xtest0-dev libxcb-xinerama0-dev libxcb-shape0-dev libxcb-xkb-dev libxcb-render-util0 libxcb-icccm4 libxcb-keysyms1 libxcb-image0 cd ~/repo/cli poetry install poetry build cp dist/onionshare_cli-*.whl ~/repo/desktop cd ~/repo/desktop - pip install briefcase pytest pytest-briefcase pytest-faulthandler pytest-qt + pip install briefcase pytest pytest-briefcase pytest-faulthandler pytest-qt pytest-xvfb pip install $(python -c 'import toml; print(" ".join(toml.loads(open("pyproject.toml").read())["tool"]["briefcase"]["app"]["onionshare"]["requires"]))') - run: name: Run tests command: | cd ~/repo/desktop - xvfb-run ./tests/run.sh + ./tests/run.sh |