https://github.com/unit8co/darts
Raw File
Tip revision: 78ba7d452a84752f9e9573e410e351e998d97669 authored by Julien Herzen on 28 November 2021, 09:27:39 UTC
update readme
Tip revision: 78ba7d4
coverage.sh
#!/bin/bash
# run and display coverage report properly filtered in terminal, xml or html
# usage: ./coverage.sh [ xml | html ]
usage()
{
    echo "usage: ./coverage.sh [ xml | html ]"
}

#### Main
coverage run --source=. -m unittest
if [ -z "$1" ]; then
    coverage report -m --fail-under=80 --omit='darts/tests*,*__init__.py'
else
    case $1 in
        xml )  coverage xml --fail-under=80 --omit='darts/tests*,*__init__.py' ;;
        html ) coverage html --fail-under=80 --omit='darts/tests*,*__init__.py' ;;
        * )    usage; exit 1;;
    esac
fi
back to top