18 lines
542 B
Bash
Executable File
18 lines
542 B
Bash
Executable File
#!/bin/bash
|
|
|
|
thread_count=$(getconf _NPROCESSORS_ONLN)
|
|
|
|
if [ -n "$NO_OLM" ]; then
|
|
tagFlag="-x olm"
|
|
fi
|
|
|
|
dart test --concurrency=$thread_count --coverage=coverage_dir $tagFlag
|
|
TEST_CODE=$?
|
|
|
|
# lets you do more stuff like reporton
|
|
dart pub global activate coverage
|
|
dart pub global run coverage:format_coverage --lcov -i coverage_dir -o coverage_dir/lcov.info --report-on=lib/
|
|
dart pub global activate remove_from_coverage
|
|
dart pub global run remove_from_coverage:remove_from_coverage -f coverage_dir/lcov.info -r '\.g\.dart$'
|
|
|
|
exit $TEST_CODE |