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:
parent
9d0f6bd85e
commit
4c92b7a28b
1 changed files with 21 additions and 1 deletions
|
|
@ -1,4 +1,4 @@
|
||||||
name: Linting
|
name: Tests
|
||||||
|
|
||||||
# NOTE(mhayden): Restricting branches prevents jobs from being doubled since
|
# NOTE(mhayden): Restricting branches prevents jobs from being doubled since
|
||||||
# a push to a pull request triggers two events.
|
# a push to a pull request triggers two events.
|
||||||
|
|
@ -29,3 +29,23 @@ jobs:
|
||||||
run: |
|
run: |
|
||||||
cd osbuild
|
cd osbuild
|
||||||
pylint osbuild runners/* assemblers/* stages/* sources/*
|
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
|
||||||
Loading…
Add table
Add a link
Reference in a new issue