Commit fc98e93b authored by Sean Leavey's avatar Sean Leavey
Browse files

Coverage needs Cython

parent d64d69e3
......@@ -175,8 +175,10 @@ test/coverage:
# Dependencies for the wheel provided by the debug build.
- apt update
- apt install -y libsuitesparse-dev
# Dependencies for running the tests.
# Dependencies for running the tests. Cython is also required from the build
# dependencies for use by the pytest Cython coverage plugin.
- pip3 install -r requirements-test.txt
- pip3 install -r requirements-build.txt
- pip3 install wheelhouse/finesse-*-cp39-cp39-linux_x86_64.whl
# Run all tests and generate Cobertura XML formatted coverage report.
- pytest --cov=finesse --cov-config=setup.cfg --cov-report=xml tests
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment