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

CyclopsMC / IntegratedCrafting
65%
master-1.12: 27%

Build:
Build:
LAST BUILD BRANCH: claude/attuned-crafting-recipe-list-x0ogkw
DEFAULT BRANCH: master-1.12
Repo Added 17 Dec 2018 03:20PM UTC
Files 73
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

LAST BUILD ON BRANCH claude/attuned-crafting-recipe-list-x0ogkw
branch: SELECT
CHANGE BRANCH
x
  • No branch selected
  • 1.12.2-1.0.0
  • 1.12.2-1.0.1
  • 1.12.2-1.0.10
  • 1.12.2-1.0.2
  • 1.12.2-1.0.3
  • 1.12.2-1.0.4
  • 1.12.2-1.0.5
  • 1.12.2-1.0.6
  • 1.12.2-1.0.7
  • 1.12.2-1.0.8
  • 1.12.2-1.0.9
  • 1.15.2-1.0.10
  • 1.16.4-1.0.10
  • 1.16.4-1.0.11
  • 1.16.5-1.0.12
  • 1.16.5-1.0.13
  • 1.16.5-1.0.14
  • 1.16.5-1.0.15
  • 1.16.5-1.0.16
  • 1.16.5-1.0.17
  • 1.16.5-1.0.18
  • 1.16.5-1.0.19
  • 1.16.5-1.0.20
  • 1.16.5-1.0.21
  • 1.16.5-1.0.22
  • 1.16.5-1.0.23
  • 1.18.1-1.0.20
  • 1.18.1-1.0.21
  • 1.18.1-1.0.22
  • 1.18.2-1.0.22
  • 1.18.2-1.0.23
  • 1.18.2-1.0.24
  • 1.18.2-1.0.25
  • 1.18.2-1.1.0
  • 1.18.2-1.1.1
  • 1.18.2-1.1.2
  • 1.18.2-1.1.3
  • 1.18.2-1.1.4
  • 1.18.2-1.1.5
  • 1.18.2-1.1.6
  • 1.19-1.0.23
  • 1.19-1.0.24
  • 1.19.2-1.0.24
  • 1.19.2-1.0.25
  • 1.19.2-1.0.26
  • 1.19.2-1.1.0
  • 1.19.2-1.1.1
  • 1.19.2-1.1.11
  • 1.19.2-1.1.12
  • 1.19.2-1.1.13
  • 1.19.2-1.1.14
  • 1.19.2-1.1.2
  • 1.19.2-1.1.3
  • 1.19.2-1.1.4
  • 1.19.2-1.1.5
  • 1.19.2-1.1.6
  • 1.19.2-1.1.7
  • 1.19.2-1.1.8
  • 1.19.2-1.1.9
  • 1.19.3-1.0.26
  • 1.19.3-1.1.0
  • 1.19.4-1.1.1
  • 1.19.4-1.1.2
  • 1.19.4-1.1.3
  • 1.20.1-1.1.10
  • 1.20.1-1.1.11
  • 1.20.1-1.1.3
  • 1.20.1-1.1.4
  • 1.20.1-1.1.5
  • 1.20.1-1.1.6
  • 1.20.1-1.1.7
  • 1.20.1-1.1.8
  • 1.20.1-1.1.9
  • 1.20.1-1.2.0
  • 1.20.1-1.2.2
  • 1.20.1-1.2.3
  • 1.20.1-1.3.0
  • 1.20.1-1.3.1
  • 1.20.1-1.3.2
  • 1.20.1-1.3.3
  • 1.20.1-1.4.0
  • 1.20.1-1.4.1
  • 1.20.1-1.4.2
  • 1.20.1-1.4.3
  • 1.20.1-1.4.4
  • 1.20.1-1.4.5
  • 1.20.1-1.4.6
  • 1.20.1-1.4.7
  • 1.20.4-1.1.7
  • 1.21-1.1.7
  • 1.21-1.1.8
  • 1.21.1-1.1.10
  • 1.21.1-1.1.11
  • 1.21.1-1.1.12
  • 1.21.1-1.1.13
  • 1.21.1-1.1.14
  • 1.21.1-1.1.15
  • 1.21.1-1.1.16
  • 1.21.1-1.1.9
  • 1.21.1-1.2.0
  • 1.21.1-1.2.1
  • 1.21.1-1.2.2
  • 1.21.1-1.2.3
  • 1.21.1-1.3.0
  • 1.21.1-1.3.1
  • 1.21.1-1.3.2
  • 1.21.1-1.3.3
  • 1.21.1-1.3.4
  • 1.21.1-1.4.0
  • 1.21.1-1.4.1
  • 1.21.1-1.4.2
  • 1.21.1-1.4.3
  • 1.21.1-1.4.4
  • 1.21.1-1.4.5
  • 1.21.1-1.4.6
  • 1.21.1-1.4.7
  • 1.21.1-1.5.0
  • 17bd4b6af5a056ceb92cf4bf94561f2217f34f5b
  • 26.1.1-1.4.5
  • 26.1.2-1.4.5
  • 26.1.2-1.4.6
  • 26.1.2-1.4.7
  • 26.1.2-1.4.8
  • 26.1.2-1.5.0
  • 28997022ac1b3e87b158b02f93c3c46d8f0e7647
  • 28ff8eb5adec92e9abff7136fc0b047080c67cc8
  • 351cf05c5ab79179d5e09532b03d90f57671a933
  • 3eafea4f0196e169b48ac76ef69c606a216436ba
  • 40baf39913457cd63201fbd924a585d85d6820ab
  • 50ac9e7c7b109e3a7344026349fe9e6bfb9c77da
  • 5e7a3d2c978be6491b1701b6c34702a54d0fcdbe
  • 62a6674d1effae4a495464346ab2b6a459eb40db
  • a92d9a11c3399d373de3b807938516c0e534bc4b
  • ad34302aa8921c0df466f8ec8faaa5733266efa6
  • ae0e69d511f0d70b8019c231870cb966664b1e1b
  • aeb250c9e6e888906e03275fb737c0f22cb96e8f
  • b81ed5e8fa1c6f5f3d1c985f5b4eeb3ad6be6c11
  • c11af1487c36293a63bc8f185bfdad12a9015f94
  • c75163d6ecb02a9c9d092ab664e01cdc6bce6e9f
  • claude/attuned-crafting-recipe-list-x0ogkw
  • claude/integrated-crafting-138-4vb3ty
  • claude/integrated-crafting-benchmarking-cfvc7r
  • claude/performance-optimizations-44692n
  • copilot/add-game-test-and-fix-bug
  • copilot/add-game-tests-for-advancements
  • copilot/add-negative-game-tests-advancements
  • copilot/fix-crafting-interface-issue
  • copilot/fix-issue-178-similar-to-179
  • copilot/fix-mechanical-squeezer-hanging-job
  • copilot/fix-mechanical-squeezer-job
  • copilot/investigate-game-test-failure
  • df5c95e1b1d250989e950389728eb7711639f515
  • e659fb85543e16271f9eb07f66a7d9dc1dc3cf15
  • f2aebdca72f7a9a09ed2ee4089ddcde1e63a8344
  • f43d80c1a4c857106853b58c288c2a2101a9376a
  • feature/crafting-storage-buffer
  • feature/crafting-storage-buffer-1-21-1
  • feature/craftingjob-duration-statistics
  • feature/ingredient-transactions-2
  • feature/optimize-frequent-recipe-lookup
  • fix/182
  • imgbot
  • l10n_crowdin_translations
  • master-1.12
  • master-1.15
  • master-1.16
  • master-1.18
  • master-1.19
  • master-1.19-lts
  • master-1.19.2
  • master-1.20
  • master-1.20-lts
  • master-1.21
  • master-1.21-lts
  • master-1.21.10
  • master-1.21.4
  • master-1.21.8
  • master-26
  • master-26-lts
  • patch-1
  • release-1.16
  • release-1.18
  • release-1.19
  • upmerge/1.21-1

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

Relevant lines Covered
Build:
Build:
5071 RELEVANT LINES 3509 COVERED LINES
3.56 HITS PER LINE
Source Files on master-1.12
  • Tree
  • List 73
  • Changed 7
  • Source Changed 0
  • Coverage Changed 7
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
33432430269 claude/attuned-crafting-recipe-list-x0ogkw 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 co... Pull #221 31 Aug 2026 07:49PM UTC claude github
65.4
33432434919 claude/attuned-crafting-recipe-list-x0ogkw Merge 54f8b62db into 8fcb621ca Pull #221 31 Aug 2026 07:49PM UTC web-flow github
65.4
33430959681 claude/attuned-crafting-recipe-list-x0ogkw Let the Attuned Crafting Interface enable and disable individual recipes The Attuned Crafting Interface exposes every recipe of its target machine, with no way to leave any of them out. Pointing one at a crafting table therefore hands the network... Pull #221 31 Aug 2026 07:36PM UTC claude github
61.49
33425018470 feature/craftingjob-duration-statistics Bound and expire the measured crafting durations The measured durations were stored per recipe and serialized with the crafting interface. As the number of recipes that an interface can craft is unbounded (attuned interfaces expose all recipes of... Pull #220 31 Aug 2026 06:28PM UTC claude github
64.97
33421705538 feature/craftingjob-duration-statistics Test that running crafting operations are forgotten when a job stops Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0186zEXrjMNMVXQC7wcoSiMR Pull #220 31 Aug 2026 05:52PM UTC claude github
64.53
33421712899 feature/craftingjob-duration-statistics Merge e81a3ceb7 into 8fcb621ca Pull #220 31 Aug 2026 05:52PM UTC web-flow github
64.55
33421296523 feature/craftingjob-duration-statistics Test that measured recipe durations survive serialization Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0186zEXrjMNMVXQC7wcoSiMR Pull #220 31 Aug 2026 05:47PM UTC claude github
63.57
33421301605 feature/craftingjob-duration-statistics Merge cadd1f16e into 8fcb621ca Pull #220 31 Aug 2026 05:47PM UTC web-flow github pending completion  
33420213786 feature/craftingjob-duration-statistics Unit-test the crafting operation duration measurement Makes the current tick overridable in the crafting job handler, so that measuring the duration of crafting operations can be tested without a running server. Co-Authored-By: Claude Opus 5 <no... Pull #220 31 Aug 2026 05:40PM UTC claude github
63.03
33420218138 feature/craftingjob-duration-statistics Merge c1ebbd975 into 8fcb621ca Pull #220 31 Aug 2026 05:35PM UTC web-flow github
63.99
See All Builds (621)
  • Repo on GitHub
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