diff --git a/scripts/coverage.sh b/scripts/coverage.sh new file mode 100755 index 0000000..ff8014d --- /dev/null +++ b/scripts/coverage.sh @@ -0,0 +1,17 @@ +#!/usr/bin/env bash +if [ -d "coverage" ] +then + ls -A ./coverage + if [ -z "$(ls -A ./coverage)" ]; then + exit 0 + else + if [ -f "coverage/lcov.info" ] + then + genhtml -o coverage coverage/lcov.info || exit 0 + else + exit 0 + fi + fi +else + exit 0 +fi \ No newline at end of file diff --git a/scripts/test.sh b/scripts/test.sh new file mode 100755 index 0000000..c50f42f --- /dev/null +++ b/scripts/test.sh @@ -0,0 +1,11 @@ +#!/usr/bin/env bash +if [ -d test ] +then + if [ -z "$(ls -A test)" ]; then + exit 0 + else + flutter test --coverage + fi +else + exit 0 +fi