From d368a79bf8afa3fc1f68705c6dabe788b8c9d86b Mon Sep 17 00:00:00 2001 From: "chingning.chen" Date: Thu, 28 Apr 2022 21:59:25 +0800 Subject: [PATCH] test: add coverage --- .gitlab-ci.yml | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index ec74070..0740b3a 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,28 +1,29 @@ stages: - - lint + - init - test -linting: - stage: lint +lint: + stage: init script: - flake8 - interrogate -v --ignore-init-method --ignore-module --ignore-nested-functions --ignore-regex "__repr__" --fail-under 50 mmseg -building: - stage: test +build: + stage: init script: - python setup.py check -m -s - python -m pip install -e . -mmseg-testing: +unit-test: stage: test script: - python -m coverage run --branch --source mmseg -m pytest tests/ - python -m coverage xml - python -m coverage report -m + coverage: '/TOTAL.*\s([.\d]+)%/' -kneron-testing: +integration-test: stage: test script: - - echo "[WIP] This job test kneron-related functions." + - echo "[WIP] This job examines integration tests (typically Kneron's)."