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

orion-ecs / keen-eye / 30065900749
64%

Build:
DEFAULT BRANCH: main
Ran 24 Jul 2026 04:10AM UTC
Jobs 1
Files 988
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

24 Jul 2026 04:05AM UTC coverage: 64.143% (-0.002%) from 64.145%
30065900749

push

github

tyevco
test: Make ConeShape and JobHandle_Wait tests deterministic under parallel load (#1206)

Two pre-existing tests flaked only under `--max-parallel-test-modules 32`,
blocking parallel CI (#1204). Both are now deterministic.

ParticleSpawnSystemTests.SpawnSystem_ConeShape_SpawnsInConeDirection:
- Root cause was swapped arguments to EmissionShape.Cone(radius, angle,
  direction): the test passed PI/4 as the radius and 10f (10 radians ~ 573
  degrees) as the spread angle. That huge spread meant only ~37% of particles
  pointed rightward, hovering near the `>= 25` floor and dipping to 24 under
  variance. Fixed the argument order to a genuine 45-degree rightward cone,
  seeded the World for reproducibility, and replaced the weak "25% rightward"
  count with a per-particle assertion that every particle travels within the
  cone half-angle (+/-22.5 degrees) of the axis. This still fails if the spawn
  system ignores the cone direction/angle.

JobSchedulerTests.JobHandle_Wait_TimeoutReturnsCorrectly:
- The 10ms timeout raced a 100ms sleeping job; under ThreadPool contention the
  waiting thread was descheduled past 100ms, the completion event was signaled,
  and Wait returned true. Replaced the sleeping job with a gated job whose
  completion is externally controlled, so Wait must time out (false, not
  completed) while the gate is closed and must succeed (true, completed) once
  opened - asserting the behavior rather than a wall-clock window, mirroring
  the #1053 approach.

Verified with 20 consecutive full-suite runs at
--max-parallel-test-modules 32: 0 failures, 0 hangs.

Closes #1206

8460 of 12523 branches covered (67.56%)

Branch coverage included in aggregate %.

50645 of 79622 relevant lines covered (63.61%)

0.97 hits per line

Coverage Regressions

Lines Coverage ∆ File
1
79.82
-0.88% src/KeenEyes.TestBridge.Ipc/IpcBridgeServer.cs
Jobs
ID Job ID Ran Files Coverage
1 30065900749.1 24 Jul 2026 04:10AM UTC 988
64.14
GitHub Action Run
Source Files on build 30065900749
  • Tree
  • List 988
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #30065900749
  • ba88135f on github
  • Prev Build on main (#30065019554)
  • Next Build on main (#30098334396)
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