From 4b264b22fd48044fff39a6da82f78082dd923465 Mon Sep 17 00:00:00 2001 From: ricsik52 Date: Thu, 14 May 2020 21:17:41 +0200 Subject: [PATCH] test and coverage --- .drone.yml | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/.drone.yml b/.drone.yml index c71b11f..8857d3f 100644 --- a/.drone.yml +++ b/.drone.yml @@ -28,6 +28,25 @@ steps: - find . -name "*.py" -exec python3 -m mccabe --min 3 '{}' + || if [ $? -eq 1 ]; then echo "you fail"; fi - bandit -r . + || if [ $? -eq 1 ]; then echo "you fail"; fi +- name: unit_test + image: python:3.8 + environment: + PRODUCER_REDIS: cache + commands: + - pip3 install --cache-dir='./.pipcache' -r requirements.txt + - pip3 install --cache-dir='./.pipcache' -r requirements_dev.txt + - pytest + +- name: coverage + image: python:3.8 + environment: + PRODUCER_REDIS: cache + commands: + - pip3 install --cache-dir='./.pipcache' -r requirements.txt + - pip3 install --cache-dir='./.pipcache' -r requirements_dev.txt + - coverage run -m pytest + - coverage report -m + - name: build-app image: banzaicloud/drone-kaniko settings: