• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

Oda2 / boardpocket / 23079113453
72%

Build:
DEFAULT BRANCH: main
Ran 14 Mar 2026 03:13AM UTC
Jobs 1
Files 67
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

14 Mar 2026 03:10AM UTC coverage: 72.339% (+7.5%) from 64.881%
23079113453

push

github

Oda2
Add comprehensive tests for settings components, star rating, theme container, and database interactions

- Implement tests for SettingsSection, SettingsListTile, SettingsToggle, SettingsActionButtons, UserCard, and SettingsDivider components.
- Create tests for StarRating component to ensure proper rendering and interaction.
- Add tests for ThemeContainer to verify child rendering and padding/margin application.
- Refactor database helper tests to utilize a mock database interface for better isolation and control.
- Introduce a MockDatabaseInterface to streamline testing for game, player, and wishlist repositories.
- Enhance BackupService tests to validate JSON export/import functionality and database path retrieval.

1146 of 1581 new or added lines in 29 files covered. (72.49%)

12 existing lines in 8 files now uncovered.

2691 of 3720 relevant lines covered (72.34%)

1.7 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
98.46
lib/core/components/games/finger_picker_components.dart
2
94.12
lib/core/components/screens/filterable_list_screen.dart
2
97.8
lib/core/components/settings/settings_components.dart
4
93.83
47.8% lib/data/database/database_helper.dart
4
93.33
-4.88% lib/presentation/screens/challenge_screen.dart
4
88.61
-1.82% lib/presentation/screens/game_detail_screen.dart
4
69.17
-6.24% lib/presentation/screens/settings_screen.dart
6
63.7
6.85% lib/presentation/screens/add_wishlist_screen.dart
6
55.74
16.2% lib/presentation/screens/collection_screen.dart
8
91.84
lib/core/components/animations/animated_components.dart
10
63.83
0.82% lib/presentation/screens/add_game_screen.dart
13
21.85
1.97% lib/presentation/screens/ranking_screen.dart
15
85.98
lib/data/database/native_database.dart
17
62.22
lib/core/components/images/adaptive_image.dart
18
46.38
17.81% lib/presentation/screens/wishlist_screen.dart
20
54.29
2.03% lib/presentation/screens/name_draw_screen.dart
22
47.62
7.81% lib/presentation/screens/finger_picker_screen.dart
30
32.1
6.5% lib/presentation/screens/random_game_picker_screen.dart
35
63.54
lib/core/components/forms/form_screen.dart
38
73.61
lib/core/components/forms/generic_form_screen.dart
39
73.47
lib/core/components/form_fields.dart
137
0.0
lib/data/database/web_database.dart

Uncovered Existing Lines

Lines Coverage ∆ File
1
95.0
-5.0% lib/core/components/app_text_field.dart
1
85.19
-3.7% lib/core/components/number_counter.dart
1
93.83
47.8% lib/data/database/database_helper.dart
1
63.83
0.82% lib/presentation/screens/add_game_screen.dart
1
63.7
6.85% lib/presentation/screens/add_wishlist_screen.dart
1
69.17
-6.24% lib/presentation/screens/settings_screen.dart
3
52.94
-1.31% lib/core/i18n/app_localizations.dart
3
32.1
6.5% lib/presentation/screens/random_game_picker_screen.dart
Jobs
ID Job ID Ran Files Coverage
1 flutter - 23079113453.1 14 Mar 2026 03:13AM UTC 67
72.34
GitHub Action Run
Source Files on build 23079113453
  • Tree
  • List 67
  • Changed 18
  • Source Changed 14
  • Coverage Changed 18
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #23079113453
  • d40428be on github
  • Prev Build on main (#22987228880)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc