Skip to content

Commit ab6a38a

Browse files
committed
Run Tox tests in the Github Action CI
Also, add some dependencies required to run the tests locally with Tox. Note that the tests are not passing at the moment, we will need to update some dependencies and fix other issues. But this gets us closer to running them, and at least we can see the progress being made in the CI.
1 parent 1bdfa48 commit ab6a38a

File tree

2 files changed

+8
-1
lines changed

2 files changed

+8
-1
lines changed

.github/workflows/flake8_docs.yaml renamed to .github/workflows/tox.yaml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: Python Flake8, Docs, mypy
1+
name: Run Tox tests
22

33
on:
44
- push
@@ -24,3 +24,5 @@ jobs:
2424
run: tox -e docs
2525
- name: Tox mypy
2626
run: tox -e mypy
27+
- name: Tox py3
28+
run: tox -e py3

tox.ini

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,11 @@ deps =
4949
commands =
5050
make -C {toxinidir}/docs/ html
5151

52+
[testenv:py3]
53+
deps =
54+
filecheck
55+
lit
56+
5257
[testenv:runserver]
5358
# Don't use this for production. Just a handy target
5459
# for local testing.

0 commit comments

Comments
 (0)