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

orion-ecs / keen-eye / 20007932680
65%

Build:
DEFAULT BRANCH: main
Ran 07 Dec 2025 05:40PM UTC
Jobs 1
Files 38
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

07 Dec 2025 05:39PM UTC coverage: 98.298% (+0.1%) from 98.167%
20007932680

push

github

tyevco
Implement system execution ordering with phases, priorities, and dependencies (Issue #73)

Features:
- Add SystemPhase enum with 6 execution phases (EarlyUpdate → PostRender)
- Add Order parameter for priority-based sorting within phases
- Add [RunBefore] and [RunAfter] attributes for dependency constraints
- Implement topological sorting with Kahn's algorithm for dependency resolution
- Add cycle detection with descriptive error messages
- Add World.FixedUpdate() method for fixed timestep updates
- Update SystemGenerator to extract and generate ordering metadata

Source Analyzer (KEEN diagnostics):
- KEEN001: Self-referential ordering constraint (Error)
- KEEN002: Target type must be a class (Error)
- KEEN003: Missing [System] attribute (Warning)
- KEEN004: Target should implement ISystem (Warning)

Comprehensive tests added for all features.

230 of 231 new or added lines in 3 files covered. (99.57%)

2252 of 2291 relevant lines covered (98.3%)

0.98 hits per line

Uncovered Changes

Lines Coverage ∆ File
1
99.05
src/KeenEyes.Generators/SystemOrderingAnalyzer.cs
Jobs
ID Job ID Ran Files Coverage
1 20007932680.1 07 Dec 2025 05:40PM UTC 72
55.6
GitHub Action Run
Source Files on build 20007932680
  • Tree
  • List 38
  • Changed 35
  • Source Changed 2
  • Coverage Changed 35
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #20007932680
  • 5657176e on github
  • Prev Build on main (#20006548793)
  • Next Build on main (#20008871618)
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