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

orion-ecs / keen-eye / 30142831845
64%

Build:
DEFAULT BRANCH: main
Ran 25 Jul 2026 03:51AM UTC
Jobs 1
Files 1036
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

25 Jul 2026 03:45AM UTC coverage: 63.937% (+0.05%) from 63.89%
30142831845

push

github

tyevco
docs: Fix CLAUDE.md TestBridge integration snippets to use the real game-side API

The 'Integrating TestBridge in Your Application' example told game developers to
use TestBridgeManager, which lives in editor/KeenEyes.Editor (an Exe) and is
therefore unreferenceable from a game; it also called Dispose() on a type that
is IAsyncDisposable. The headless example used an InProcessBridge(world,
inputContext, captureContext) constructor overload that does not exist.

Both snippets now use the shipped API that samples/KeenEyes.Sample.NovaFall
actually runs: TestBridgePlugin (registering the ITestBridge extension) plus an
IpcBridgeServer with IpcOptions.PipeName, and the real single-argument
InProcessBridge constructor. Namespaces are spelled out in the using lists
(ITestBridge/IpcOptions are in KeenEyes.TestBridge, EntityQuery is in
KeenEyes.TestBridge.State, Key is in KeenEyes.Input.Abstractions) and a note
points at the sample as the complete working example.

Both snippets were compile-verified against the real assemblies (0 errors,
0 warnings) in a throwaway project before committing.

8876 of 13123 branches covered (67.64%)

Branch coverage included in aggregate %.

52661 of 83123 relevant lines covered (63.35%)

1.0 hits per line

Coverage Regressions

Lines Coverage ∆ File
155
25.24
15.97% src/KeenEyes.Graphics.Silk/SilkGraphicsContext.cs
142
0.0
0.0% src/KeenEyes.Audio.Silk/SilkAudioContext.cs
105
74.12
0.23% src/KeenEyes.Testing/Graphics/MockGraphicsDevice.cs
71
10.47
7.32% samples/KeenEyes.Sample.NovaFall/Systems/NovaFallAudioSystem.cs
66
8.63
8.63% src/KeenEyes.Audio.Silk/Backend/OpenALDevice.cs
42
0.0
0.0% samples/KeenEyes.Sample.NovaFall/Program.cs
18
0.0
0.0% src/KeenEyes.Audio.Silk/SilkAudioPlugin.cs
6
84.43
-5.99% src/KeenEyes.Parallelism/JobScheduler.cs
5
94.62
-0.83% src/KeenEyes.Core/PluginManager.cs
5
79.82
-4.39% src/KeenEyes.TestBridge.Ipc/IpcBridgeServer.cs
3
67.97
-1.3% editor/KeenEyes.Editor/HotReload/HotReloadManager.cs
2
69.68
0.53% src/KeenEyes.TestBridge/Process/ManagedProcess.cs
1
94.57
-0.78% src/KeenEyes.Logging/Providers/FileLogProvider.cs
1
78.59
-0.21% src/KeenEyes.Network.Transport.Udp/UdpTransport.cs
Jobs
ID Job ID Ran Files Coverage
1 30142831845.1 25 Jul 2026 03:51AM UTC 1036
63.94
GitHub Action Run
Source Files on build 30142831845
  • Tree
  • List 1036
  • Changed 17
  • Source Changed 9
  • Coverage Changed 17
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #30142831845
  • dffacb63 on github
  • Prev Build on main (#30138674683)
  • Next Build on main (#30154512363)
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