Files
seasonedParser/.drone.yml
KevinMidboe eb13e34e66 Restructured project to better run as a package.
This should have been setup correctly, but now try to better follow
structure for python modules, which this is supposed to be.
- Renamed folder from src -> seasonedParser
- Moved test/ into seasonedParser/
- test has __init__.py script which sets location to the project folder
(seasonedParser/).
- Removed cli.py and moved contents to __main__.py
- Updated drone to run pytest without test folder parameter
2020-02-19 00:23:24 +01:00

43 lines
818 B
YAML

---
kind: pipeline
type: docker
name: seasonedParser
platform:
os: linux
arch: amd64
steps:
- name: test-python3.6
image: python:3.6-alpine
commands:
- python --version
- pip install -r requirements.txt
- py.test
- name: test-python3.8
image: python:3.8-alpine
commands:
- python --version
- pip install -r requirements.txt
- py.test
- name: codecov
image: python:3.6-alpine
environment:
CODECOV_TOKEN:
from_secret: CODECOV_TOKEN
commands:
- pip install -r requirements.txt
- py.test --cov-report=xml --cov=seasonedParserseasonedParserseasonedParserseasonedParserseasonedParserseasonedParserseasonedParserseasonedParser
- apk add git
- bash -c "$(curl -s https://codecov.io/bash)"
trigger:
branch:
- master
event:
include:
- pull_request
- push