Added separate gh actions

This commit is contained in:
Alejandro Saucedo
2021-01-24 15:05:48 +00:00
parent 0cc16ac117
commit bc11553d06
2 changed files with 37 additions and 5 deletions

32
.github/workflows/python_tests.yml vendored Normal file
View File

@@ -0,0 +1,32 @@
name: Python Tests
on:
push:
branches: [ master ]
pull_request:
branches: [ master ]
jobs:
build-ubuntu:
runs-on: ubuntu-18.04
container: axsauze/kompute-builder:0.2
steps:
- uses: actions/checkout@v2
with:
submodules: recursive
- name: configure-python
run: |
pip3 install -r python/test/requirements-dev.txt
- name: build-python
run: |
pip3 install .
- name: test-python
run: |
export VK_ICD_FILENAMES=/swiftshader/vk_swiftshader_icd.json
pytest -v python/test/test_array_multiplication.py
pytest -v python/test/test_kompute.py -k "test_opmult"
pytest -v python/test/test_logistic_regression.py