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

orion-ecs / keen-eye / 19983828042 / 1
65%
main: 65%

Build:
DEFAULT BRANCH: main
Ran 06 Dec 2025 05:23AM UTC
Files 15
Run time 0s
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

06 Dec 2025 05:22AM UTC coverage: 94.868% (-0.2%) from 95.067%
19983828042.1

push

github

tyevco
Add World.GetComponents(entity) for component introspection

Implements issue #56 - adds the ability to retrieve all components
attached to an entity for debugging, editor integration, and
serialization scenarios.

Changes:
- Add World.GetComponents(entity) returning IEnumerable<(Type, object)>
- Add ComponentRegistry.GetById(ComponentId) for type lookup
- Safe pattern: returns empty sequence for stale/dead entities
- Comprehensive XML documentation noting boxing overhead

Includes 31 unit tests covering:
- Success paths (single, multiple, default value components)
- Empty results (dead entities, null entities, despawned)
- Stale entity handle detection
- Component modification tracking (add/remove/modify)
- Multiple entity isolation
- World isolation
- Lazy enumeration and idempotency

647 of 682 relevant lines covered (94.87%)

0.95 hits per line

Source Files on job 19983828042.1
  • Tree
  • List 15
  • Changed 2
  • Source Changed 2
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 19983828042
  • 65355989 on github
  • Prev Job for on main (#19983806663.1)
  • Next Job for on main (#19984042158.1)
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