Merge pull request #1655 from famedly/td/throwMoreThreads

chore: throw more threads at dart test
This commit is contained in:
td 2023-12-20 19:13:53 +05:30 committed by GitHub
commit 6b66451d70
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
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