chore: throw more threads at dart test

This commit is contained in:
td 2023-12-20 18:53:49 +05:30
parent 5d892a8007
commit c052dc5025
No known key found for this signature in database
GPG Key ID: 62A30523D4D6CE28
1 changed files with 5 additions and 3 deletions

View File

@ -1,15 +1,17 @@
#!/bin/bash #!/bin/bash
thread_count=$(getconf _NPROCESSORS_ONLN)
if which flutter >/dev/null; then if which flutter >/dev/null; then
flutter pub global activate junitreport flutter pub global activate junitreport
flutter test --coverage flutter test --concurrency=$thread_count --coverage
TEST_CODE=$? TEST_CODE=$?
# coverage # coverage
flutter pub global activate remove_from_coverage flutter pub global activate remove_from_coverage
flutter pub global run remove_from_coverage:remove_from_coverage -f coverage/lcov.info -r '\.g\.dart$' flutter pub global run remove_from_coverage:remove_from_coverage -f coverage/lcov.info -r '\.g\.dart$'
else else
dart test --coverage=coverage dart test --concurrency=$thread_count --coverage=coverage
dart test --file-reporter='json:TEST-report.json'
TEST_CODE=$? TEST_CODE=$?
# coverage -> broken see https://github.com/dart-lang/test/issues/1698 # coverage -> broken see https://github.com/dart-lang/test/issues/1698