Update public CI (#514)

* Update public CI

* Add MO test check

* Disable cpuFuncTests on Windows
This commit is contained in:
Alexander Zhogov
2020-05-22 23:34:26 +03:00
committed by GitHub
parent 0064c299c3
commit 20c1755efc
3 changed files with 58 additions and 69 deletions

View File

@@ -1,4 +1,4 @@
name: Pylint
name: MO
on:
push:
paths:
@@ -6,8 +6,9 @@ on:
pull_request:
paths:
- 'model-optimizer/**'
jobs:
MO:
Pylint & UT:
runs-on: ubuntu-18.04
steps:
- uses: actions/checkout@v2
@@ -31,11 +32,24 @@ jobs:
- name: Install dependencies
run: |
python -m pip install --upgrade pip setuptools
# For Pylint
pip install tensorflow==1.14.0 tensorboard==1.14.0 tensorflow-estimator==1.14.0
# For UT
pip install unittest-xml-reporting==3.0.2
# MO requirements
pip install -r requirements.txt
pip install -r requirements_dev.txt
working-directory: model-optimizer
- name: Run pylint
- name: Pylint
run: pylint -d C,R,W mo/ mo.py extensions/
working-directory: model-optimizer
- name: UT
run: |
export PYTHONPATH=$PYTHONPATH:`pwd`
export MO_ROOT=`pwd`
env
mkdir ../mo-ut-logs
python3 -m xmlrunner discover -p *_test.py --output=../mo-ut-logs
working-directory: model-optimizer