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

CyclopsMC / IntegratedCrafting / 32991787164
63%
master-1.12: 27%

Build:
Build:
LAST BUILD BRANCH: claude/performance-optimizations-44692n
DEFAULT BRANCH: master-1.12
Ran 26 Aug 2026 05:08PM UTC
Jobs 1
Files 68
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

26 Aug 2026 04:51PM UTC coverage: 63.366% (-5.9%) from 69.228%
32991787164

push

github

web-flow
Add performance benchmarking setup (#217)

Measures what Integrated Crafting adds on top of an Integrated Dynamics
network: crafting interfaces, crafting job scheduling and execution, and
the network's recipe index. Mirrors the setup of Integrated Dynamics and
Integrated Tunnels, and reuses ID's measurement infrastructure.

Adds eight benchmark presets on a shared cable grid: three idle presets
that isolate the standing cost of crafting interfaces and of crafting
writers that have nothing to do, three active presets that continuously
craft (flat, dependency-resolving, and with a 2.45x larger recipe index
at constant crafting work), and two topology churn presets.

All presets are also exposed through /integratedcrafting generatecrafting
<preset> <size> for manual profiling in a real world.

Every preset asserts after warmup that none of its parts is deactivated
or in an aspect error state, and that every filled recipe slot is valid,
so that a preset cannot silently degrade into an expensive no-op.

Storage chests are deliberately only filled two thirds: a crafting
interface buffers its results until it can push them into network
storage and stops ticking its jobs entirely while that buffer is
non-empty, so full chests jam every interface after a single craft.

Without PERFORMANCE_BENCHMARK_ENABLED, all benchmark game tests succeed
immediately without generating anything.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01DF81jeWnWNR3ECHzNd9mRh

839 of 1576 branches covered (53.24%)

Branch coverage included in aggregate %.

2956 of 4413 relevant lines covered (66.98%)

3.48 hits per line

Coverage Regressions

Lines Coverage ∆ File
28
0.0
0.0% org/cyclops/integratedcrafting/IntegratedCrafting.java
14
43.69
-18.45% org/cyclops/integratedcrafting/core/MissingIngredients.java
4
98.68
0.19% org/cyclops/integratedcrafting/gametest/GameTestsItemsCraft.java
3
78.33
-1.67% org/cyclops/integratedcrafting/core/network/CraftingNetwork.java
Jobs
ID Job ID Ran Files Coverage
1 32991787164.1 26 Aug 2026 05:08PM UTC 68
63.37
GitHub Action Run
Source Files on build 32991787164
  • Tree
  • List 68
  • Changed 4
  • Source Changed 0
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #32991787164
  • 5cb884c6 on github
  • Prev Build on 1.21.1-1.5.0 (#32766311081)
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