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

CyclopsMC / IntegratedCrafting / 33432430269
64%
master-1.12: 27%

Build:
Build:
LAST BUILD BRANCH: claude/attuned-crafting-recipe-list-x0ogkw
DEFAULT BRANCH: master-1.12
Ran 31 Aug 2026 07:49PM UTC
Jobs 1
Files 73
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

31 Aug 2026 07:46PM UTC coverage: 65.401% (+1.5%) from 63.899%
33432430269

Pull #221

github

claude
Cover the attuned recipe gui container with game tests

Coveralls flagged the previous commit for dropping coverage: the recipe list
container was the largest new class and had nothing exercising it, since this
repo has no precedent for testing containers at all.

Two game tests now drive it the way a player does. The first writes the part's
gui data and constructs the container from that buffer, which covers the whole
client-sync encoding: recipes sent by id and resolved back through the recipe
manager, the disabled keys, the search filter, and the server index that bulk
actions are keyed on. The second feeds the container the value-notifier payloads
the gui sends, covering single toggles, all three bulk actions, a repeated
identical toggle, and the two cases the server refuses: indexes from a stale
recipe list and indexes out of range. Opening the container through the part's
own menu provider is covered too.

The value ids of both payloads are exposed so a test can address them, and the
gui-side recipe reader is public for the same reason.

The screen itself stays untested, as every other screen in this repo is.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01T9xTc8kXNRDppvXktL24aR
Pull Request #221: Let the Attuned Crafting Interface enable and disable individual recipes

1005 of 1831 branches covered (54.89%)

Branch coverage included in aggregate %.

3509 of 5071 relevant lines covered (69.2%)

3.56 hits per line

Coverage Regressions

Lines Coverage ∆ File
27
0.0
0.0% org/cyclops/integratedcrafting/IntegratedCrafting.java
17
81.38
30.73% org/cyclops/integratedcrafting/part/PartTypeInterfaceCraftingAttuned.java
1
85.71
85.71% org/cyclops/integratedcrafting/RegistryEntries.java
Jobs
ID Job ID Ran Files Coverage
1 33432430269.1 31 Aug 2026 07:49PM UTC 73
65.4
GitHub Action Run
Source Files on build 33432430269
  • Tree
  • List 73
  • Changed 7
  • Source Changed 0
  • Coverage Changed 7
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #33432430269
  • Pull Request #221
  • PR Base - master-1.21-lts (#33258018849)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc