From a32831c840aa5ebf8b78caf38db5ba45f8be96c3 Mon Sep 17 00:00:00 2001 From: Elena ``of Valhalla'' Grandi Date: Fri, 11 Mar 2022 09:53:17 +0100 Subject: use one command for tests / coverage / etc. --- check | 33 +++++++++++++++++++++++++++++++++ run_coverage | 4 ---- run_qa | 3 --- run_tests | 4 ---- run_typecheck | 3 --- 5 files changed, 33 insertions(+), 14 deletions(-) create mode 100755 check delete mode 100755 run_coverage delete mode 100755 run_qa delete mode 100755 run_tests delete mode 100755 run_typecheck diff --git a/check b/check new file mode 100755 index 0000000..8f55de5 --- /dev/null +++ b/check @@ -0,0 +1,33 @@ +#!/bin/sh + +set -e + +if [ $# -lt 1 ] +then + ./check coverage && \ + ./check typecheck && \ + ./check qa + exit $? +fi + +SUBCMD=$1 +shift 1 + +case $SUBCMD in + "tests") + nose2-3 $COVER_OPT --log-level=ERROR -B --log-capture $* + ;; + "coverage") + nose2-3 --with-coverage --coverage-report=term \ + --log-level=ERROR -B --log-capture $* + ;; + "qa") + flake8 --select=E,F,W,C90,E123 --ignore=W503 . + ;; + "typecheck") + mypy hazwaz + ;; + *) + echo "No such subcommand $SUBCMD" + ;; +esac diff --git a/run_coverage b/run_coverage deleted file mode 100755 index 77765e0..0000000 --- a/run_coverage +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh - -nosetests3 --with-coverage --cover-erase --cover-package=hazwaz -#nose2-3 --with-coverage --coverage-report=term --log-level=ERROR -B --log-capture diff --git a/run_qa b/run_qa deleted file mode 100755 index f9f643f..0000000 --- a/run_qa +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/sh - -flake8 --select=E,F,W,C90,E123 --ignore=W503 . diff --git a/run_tests b/run_tests deleted file mode 100755 index b4f44f1..0000000 --- a/run_tests +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh - -nosetests3 -#nose2-3 --log-level=ERROR -B --log-capture diff --git a/run_typecheck b/run_typecheck deleted file mode 100755 index 1dd6bc9..0000000 --- a/run_typecheck +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/sh - -mypy hazwaz -- cgit v1.2.3