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

orion-ecs / keen-eye / 29923911837
64%

Build:
DEFAULT BRANCH: main
Ran 22 Jul 2026 01:31PM UTC
Jobs 1
Files 980
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

22 Jul 2026 01:26PM UTC coverage: 62.597% (-2.6%) from 65.151%
29923911837

push

github

tyevco
test(mcp): Update TestBridge mocks to current interface surface

MockTestBridge and MockCaptureController never implemented the members added
during the MCP Tools Expansion, so tests/KeenEyes.Mcp.TestBridge.Tests did not
compile on main. MockStateController had also drifted (GetComponentAsync and
EntitySnapshot.Components now use JsonElement).

- MockTestBridge: add Window, Time, Systems, Mutation, Profile, Snapshot, AI,
  Replay and InputContext, backed by new hand-written mock controllers plus
  KeenEyes.Testing's MockInputContext, mirroring the existing recording /
  canned-result mock style.
- MockCaptureController: add CaptureRegionAsync, GetRegionScreenshotBytesAsync
  and SaveRegionScreenshotAsync.
- MockStateController: return JsonElement from GetComponentAsync and store
  component data as JsonElement to match the current IStateController.
- Rename pre-existing PascalCase private fields in InputParsingTests to
  camelCase so the project passes dotnet format once it is in CI.

The project was MISSING from KeenEyes.slnx, which is why the compile break went
unnoticed (CI builds the solution). Adding it to the solution is itself the
cheap drift guard requested in the issue: CI now compiles the mocks against the
interfaces, so any future interface addition breaks the build immediately. All
80 tests pass under --max-parallel-test-modules 1.

Fixes #1025

8144 of 12399 branches covered (65.68%)

Branch coverage included in aggregate %.

48975 of 78850 relevant lines covered (62.11%)

0.95 hits per line

Coverage Regressions

Lines Coverage ∆ File
233
65.08
-1.27% editor/KeenEyes.Shaders.Compiler/CodeGen/HlslGenerator.cs
210
62.01
-0.95% editor/KeenEyes.Shaders.Compiler/CodeGen/GlslGenerator.cs
135
0.68
-0.09% src/KeenEyes.Assets/Loaders/ModelLoader.cs
108
41.51
-20.09% editor/KeenEyes.Shaders.Compiler/KeslCompiler.cs
108
48.5
-23.97% src/KeenEyes.TestBridge.Client/TestBridgeClient.cs
84
82.87
-9.4% editor/KeenEyes.Shaders.Compiler/CodeGen/CSharpBindingGenerator.cs
77
0.0
0.0% editor/KeenEyes.Graph.Kesl/Nodes/Vector/VectorOperationNodes.cs
77
0.0
0.0% src/KeenEyes.Replay/Ghost/GhostExtractor.cs
69
0.0
0.0% editor/KeenEyes.Editor/Navigation/NavMeshBakeCommand.cs
69
87.34
2.28% src/KeenEyes.Replay/ReplayPlayer.cs
54
78.45
37.28% src/KeenEyes.Network/NetworkClientPlugin.cs
52
63.06
44.6% src/KeenEyes.Navigation.DotRecast/DotRecastProvider.cs
46
92.87
4.01% editor/KeenEyes.Shaders.Compiler/Parsing/Parser.cs
43
49.03
46.56% src/KeenEyes.Navigation.DotRecast/NavMeshData.cs
40
79.23
-18.6% src/KeenEyes.Core/SystemManager.cs
39
93.02
0.06% editor/KeenEyes.Generators/SerializationGenerator.cs
39
73.23
0.33% editor/KeenEyes.Graph.Kesl/Compiler/KeslGraphCompiler.cs
39
82.09
43.79% src/KeenEyes.Navigation.DotRecast/DotRecastMeshBuilder.cs
38
73.31
0.08% src/KeenEyes.TestBridge/State/StateControllerImpl.cs
30
84.31
0.0% src/KeenEyes.Replay/ReplayFileFormat.cs
27
89.16
5.74% src/KeenEyes.Network/NetworkServerPlugin.cs
23
93.22
34.74% src/KeenEyes.Network/Systems/NetworkServerSendSystem.cs
20
67.86
0.29% editor/KeenEyes.Editor/HotReload/HotReloadManager.cs
20
0.0
0.0% editor/KeenEyes.Graph.Kesl/Nodes/Math/MathNodeBase.cs
20
0.63
-0.02% src/KeenEyes.Graph/Systems/GraphContextMenuSystem.cs
20
79.82
1.32% src/KeenEyes.TestBridge.Ipc/IpcBridgeServer.cs
19
61.36
0.0% src/KeenEyes.Navigation.DotRecast/NavMeshObstacleManager.cs
18
0.0
0.0% editor/KeenEyes.Shaders.Compiler/Diagnostics/KeslErrorCodes.cs
17
94.12
0.43% src/KeenEyes.UI/Systems/UIDataGridSystem.cs
14
51.61
0.0% src/KeenEyes.Testing/Fixtures/CommonComponents.cs
12
92.63
2.76% src/KeenEyes.Animation/Data/AnimationCurve.cs
12
83.72
-12.28% src/KeenEyes.Core/Components/ComponentRegistry.cs
12
62.5
62.5% src/KeenEyes.Navigation.DotRecast/DotRecastNavigationPlugin.cs
12
80.2
22.7% src/KeenEyes.Network/Systems/NetworkClientSendSystem.cs
11
90.26
0.8% src/KeenEyes.Replay/Ghost/GhostPlayer.cs
10
64.72
64.72% editor/KeenEyes.Generators/ReplicatedGenerator.cs
9
93.17
22.93% src/KeenEyes.Navigation/Systems/NavMeshAgentSystem.cs
7
97.93
-1.49% src/KeenEyes.Replay/ReplayRecorder.cs
6
93.08
0.0% src/KeenEyes.Testing/Fixtures/EntityPresets.cs
6
96.46
0.17% src/KeenEyes.UI/Systems/UIColorPickerSystem.cs
5
77.27
-22.73% src/KeenEyes.Core/World.Systems.cs
5
95.65
-4.35% src/KeenEyes.Particles/Systems/ParticleRenderSystem.cs
4
98.22
0.15% editor/KeenEyes.Shaders.Compiler/Lexing/Lexer.cs
4
55.56
-44.44% src/KeenEyes.Core/Components/ComponentId.cs
4
95.05
0.93% src/KeenEyes.Navigation/NavigationPlugin.cs
3
95.08
-4.92% src/KeenEyes.Assets/Assets/ModelAsset.cs
3
97.99
-0.5% src/KeenEyes.Particles/Systems/ParticleSpawnSystem.cs
3
98.9
0.02% src/KeenEyes.UI/Systems/UIDatePickerSystem.cs
2
92.86
-7.14% editor/KeenEyes.Shaders.Compiler/Parsing/Ast/AstNode.cs
2
95.89
-2.7% src/KeenEyes.Abstractions/SystemGroup.cs
2
93.33
0.0% src/KeenEyes.AI/FSM/State.cs
2
97.8
0.4% src/KeenEyes.TestBridge/InProcessBridge.cs
2
99.7
-0.12% src/KeenEyes.UI/Widgets/WidgetFactory.Input.cs
1
58.27
-0.3% editor/KeenEyes.Editor/Logging/EditorLogProvider.cs
1
94.74
8.07% editor/KeenEyes.Graph.Kesl/Compiler/CompilationResult.cs
1
85.71
0.0% src/KeenEyes.Animation/AnimationConfig.cs
1
98.72
3.16% src/KeenEyes.Animation/AnimationPlugin.cs
1
98.98
-0.02% src/KeenEyes.Core/Archetypes/ArchetypeChunk.cs
1
0.0
0.0% src/KeenEyes.Debugging/LogCapture.cs
1
96.67
0.11% src/KeenEyes.Localization/IcuFormatter.cs
Jobs
ID Job ID Ran Files Coverage
1 29923911837.1 22 Jul 2026 01:31PM UTC 980
62.6
GitHub Action Run
Source Files on build 29923911837
  • Tree
  • List 980
  • Changed 401
  • Source Changed 90
  • Coverage Changed 400
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #29923911837
  • ae415d07 on github
  • Prev Build on main (#20923977474)
  • Next Build on main (#29928415875)
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