diff options
Diffstat (limited to 'check')
-rwxr-xr-x | check | 103 |
1 files changed, 50 insertions, 53 deletions
@@ -17,73 +17,70 @@ set -eu -title() -{ - printf "\n" - echo "$@" - n=77 - for i in $(seq $n) - do - printf "%s" - - done - printf '\n' +title() { + printf "\n" + echo "$@" + n=77 + for i in $(seq $n); do + printf "%s" - + done + printf '\n' } - title Remote yarns? +local=yes yarns=no -if [ "$#" -gt 0 ] -then - case "$1" in - https://*) - yarns=yes - remote_url="$1" - shift 1 - ;; - *) - echo "Don't understand args: $@" 1>&2 - exit 1 - ;; - esac +if [ "$#" -gt 0 ]; then + case "$1" in + https://*) + local=no + yarns=yes + remote_url="$1" + shift 1 + ;; + *) + echo "Don't understand args: $*" 1>&2 + exit 1 + ;; + esac fi +if [ "$local" = yes ]; then + title Unit tests + python3 -m CoverageTestRunner --ignore-missing-from=without-tests ick2 -title Unit tests -python3 -m CoverageTestRunner --ignore-missing-from=without-tests ick2 - -if [ -e .git ] -then - sources="$(git ls-files | grep -Fvxf copyright-exceptions)" + if [ -e .git ]; then + sources="$(git ls-files | grep -Fvxf copyright-exceptions)" - title Copyright statements - copyright-statement-lint $sources + # title Copyright statements + # copyright-statement-lint $sources - title Copyright licences - ./is-agpl3+ $sources -fi + title Copyright licences + ./is-agpl3+ $sources + fi -python_sources="ick_controller.py worker_manager ick2 icktool" + python_sources="ick_controller.py worker_manager ick2 icktool" -title pycodestyle -pycodestyle ick2 $python_sources + # title pycodestyle + # pycodestyle ick2 $python_sources -if command -v pylint3 > /dev/null -then - title pylint3 - pylint3 --rcfile pylint.conf $python_sources + # if command -v pylint3 > /dev/null + # then + # title pylint3 + # pylint3 --rcfile pylint.conf $python_sources + # fi fi -if [ "$yarns" = yes ] -then - title Yarns - yarn yarns/*.yarn \ - --shell python2 \ - --shell-arg '' \ - --shell-library yarns/lib.py \ - --cd-datadir \ - --env "CONTROLLER=$remote_url" \ - --env "SECRETS=$HOME/.config/qvarn/createtoken.conf" \ - "$@" +if [ "$yarns" = yes ]; then + title Yarns + yarn yarns/*.yarn \ + --shell python2 \ + --shell-arg '' \ + --shell-library yarns/lib.py \ + --cd-datadir \ + --env "CONTROLLER=$remote_url" \ + --env "SECRETS=$HOME/.config/qvarn/createtoken.conf" \ + "$@" fi title OK |