ci: install ffmpeg for replaygain tests; show skipped tests

We lost the ability to show skipped tests when transitioning to gh
actions. As it turns out, all of the replaygain tests were being
skipped, so as a start, try to install at least one backend.
This commit is contained in:
wisp3rwind 2021-03-22 19:07:34 +01:00
parent e5f1cca8a3
commit 68fa03a5eb
2 changed files with 6 additions and 2 deletions

View file

@ -24,6 +24,10 @@ jobs:
python -m pip install --upgrade pip
python -m pip install tox sphinx
- name: Install optional dependencies
run: |
sudo apt-get install ffmpeg # For replaygain
- name: Test with tox
if: matrix.python-version != '3.9'
run: |

View file

@ -18,8 +18,8 @@ deps =
{test,cov}: {[_test]deps}
lint: {[_lint]deps}
commands =
test: python -bb -m pytest {posargs}
cov: coverage run -m pytest {posargs}
test: python -bb -m pytest -rs {posargs}
cov: coverage run -m pytest -rs {posargs}
lint: python -m flake8 {posargs} {[_lint]files}
[testenv:docs]