Skip to content

FairRootGroup/alfa-ci

Repository files navigation

alfa-ci environment manager Test codecov

requires Python 3.6+

install

latest release

python -m pip install --user alfa-ci

HEAD without git clone

python -m pip install --user git+https://github.com/FairRootGroup/alfa-ci

for development in git clone:

python -m pip install --user -e .

usage

setup shell completion (optional)

eval "$(alfa-ci shell-setup)"

learn about subcommands

alfa-ci -h

run unit tests

quick

python -m pip install --user pytest cli-test-helpers
python -m pytest -v

with coverage report

python -m pip install --user pytest coverage cli-test-helpers
python -m coverage run -m pytest && python -m coverage report -m

exhaustive

python -m pip install --user tox
python -m tox