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

MushroomObserver / mushroom-observer / 24595854660
96%
main: 96%

Build:
Build:
LAST BUILD BRANCH: njw-observation-coverage-gaps
DEFAULT BRANCH: main
Ran 18 Apr 2026 03:29AM UTC
Jobs 1
Files 965
Run time 2min
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

18 Apr 2026 03:24AM UTC coverage: 96.279%. Remained the same
24595854660

Pull #4143

github

JoeCohen
Add intermediate taxonomic ranks to Name enum

Add Series, Subtribe, Subfamily, Suborder, Subclass, and Subphylum to
the `Name` rank enum with appropriate integer values preserving sort
order between existing ranks.

- Derive `ranks_above_genus` dynamically from the enum (all ranks with
  value > Genus) so the list stays correct as ranks are added
- Add en.txt translation keys (singular, lowercase, and plural variants)
  for all 6 new ranks; regenerate all locale YMLs
- Add one fixture per new above-genus rank forming a classification chain
  against existing fixtures (Basidiomycota → Agaricomycotina,
  Basidiomycetes → Agaricomycetidae, Agaricales → Agaricineae,
  Agaricaceae → Agaricioideae, Agaricioideae → Agaricini); add
  Amanita ser. Vaginatae fixture for Series rank
- Extend `test_scope_subtaxa_of` with assertions for each new
  above-genus rank in `immediate_subtaxa_of`
- Fix `test_next_and_prev` to order by `sort_name` (matching the
  controller) rather than `text_name, author`
- Fix `test_name_search_rank` to dynamically compute the lowest
  above-genus rank for the `rank:X-domain` search term

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Pull Request #4143: Fix fill in missing ranks

13 of 15 new or added lines in 2 files covered. (86.67%)

1 existing line in 1 file now uncovered.

37154 of 38590 relevant lines covered (96.28%)

663.98 hits per line

Uncovered Changes

Lines Coverage ∆ File
2
97.46
0.0% app/models/name/taxonomy.rb

Coverage Regressions

Lines Coverage ∆ File
1
97.46
0.0% app/models/name/taxonomy.rb
Jobs
ID Job ID Ran Files Coverage
1 24595854660.1 18 Apr 2026 03:29AM UTC 965
96.28
GitHub Action Run
Source Files on build 24595854660
  • Tree
  • List 965
  • Changed 2
  • Source Changed 2
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #24595854660
  • Pull Request #4143
  • PR Base - main (#24586833763)
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