Run unit tests in GitHub Actions

Rename `lint.yml` to `tests.yml` to allow us to put more jobs under the
same test name.

Signed-off-by: Major Hayden <major@redhat.com>
This commit is contained in:
Major Hayden 2020-02-24 13:45:11 -06:00 committed by Tom Gundersen
parent 9d0f6bd85e
commit 4c92b7a28b

View file

@ -1,4 +1,4 @@
name: Linting
name: Tests
# NOTE(mhayden): Restricting branches prevents jobs from being doubled since
# a push to a pull request triggers two events.
@ -29,3 +29,23 @@ jobs:
run: |
cd osbuild
pylint osbuild runners/* assemblers/* stages/* sources/*
unit_tests:
name: "unit"
runs-on: ubuntu-latest
container:
image: docker.io/library/python:3.7
steps:
- name: Clone repository
uses: actions/checkout@v2
with:
path: osbuild
- name: Run test_osbuild
run: |
cd osbuild
python3 -m unittest -v test.test_osbuild
- name: Run test_objectstore
run: |
cd osbuild
python3 -m unittest -v test.test_objectstore