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

excaliburjs / Excalibur / 14804036802
89%
main: 89%

Build:
Build:
LAST BUILD BRANCH: dependabot/npm_and_yarn/site/webpack-5.105.0
DEFAULT BRANCH: main
Ran 02 May 2025 10:01PM UTC
Jobs 1
Files 233
Run time 1min
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

02 May 2025 09:58PM UTC coverage: 5.927% (-83.4%) from 89.28%
14804036802

Pull #3404

github

web-flow
Merge 5c103d7f8 into 0f2ccaeb2
Pull Request #3404: feat: added Graph module to Math

234 of 8383 branches covered (2.79%)

229 of 246 new or added lines in 1 file covered. (93.09%)

13145 existing lines in 208 files now uncovered.

934 of 15759 relevant lines covered (5.93%)

4.72 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
17
93.09
src/engine/Math/graph.ts

Uncovered Existing Lines

Lines Coverage ∆ File
1
50.0
-50.0% src/engine/Actions/Action.ts
1
0.0
-100.0% src/engine/Id.ts
2
0.0
-14.29% src/engine/Director/CrossFade.ts
2
50.0
-50.0% src/engine/Graphics/GraphicsDiagnostics.ts
3
0.0
-100.0% src/engine/Graphics/DebugGraphicsComponent.ts
3
0.0
-100.0% src/engine/Graphics/ParallaxComponent.ts
3
0.0
-100.0% src/engine/Util/Assert.ts
4
42.86
-57.14% src/engine/Graphics/Filtering.ts
4
3.57
-14.29% src/engine/Util/WebAudio.ts
5
0.0
-71.43% src/engine/Graphics/Context/render-source.ts
5
44.44
-55.56% src/engine/Graphics/Wrapping.ts
5
0.0
-71.43% src/engine/Util/IFrame.ts
6
0.0
-100.0% src/engine/EntityComponentSystem/Components/MotionComponent.ts
6
0.0
-100.0% src/engine/Graphics/Context/draw-call.ts
6
0.0
-100.0% src/engine/Input/PointerComponent.ts
6
0.0
-100.0% src/engine/TileMap/IsometricEntityComponent.ts
6
0.0
-66.67% src/engine/Util/Sound.ts
7
0.0
-87.5% src/engine/Actions/Action/CallMethod.ts
7
0.0
-100.0% src/engine/Actions/Action/ParallelActions.ts
7
11.11
-77.78% src/engine/Collision/Colliders/Collider.ts
7
22.22
-77.78% src/engine/Context.ts
7
0.0
-100.0% src/engine/Input/InputMapper.ts
8
0.0
-88.89% src/engine/Actions/Action/Die.ts
8
42.86
-57.14% src/engine/Collision/Integrator.ts
8
0.0
-80.0% src/engine/Events/MediaEvents.ts
8
0.0
-100.0% src/engine/Graphics/Canvas.ts
8
0.0
-100.0% src/engine/Math/projection.ts
9
0.0
-81.82% src/engine/Director/FadeInOut.ts
9
26.67
-60.0% src/engine/Flags.ts
9
0.0
-100.0% src/engine/Graphics/Context/debug-text.ts
9
0.0
-100.0% src/engine/Graphics/Rectangle.ts
9
30.77
-69.23% src/engine/Util/Future.ts
11
0.0
-100.0% src/engine/EntityComponentSystem/Component.ts
11
0.0
-100.0% src/engine/Graphics/PostProcessor/ScreenShader.ts
11
0.0
-100.0% src/engine/Input/PointerEvent.ts
11
45.45
-50.0% src/engine/Math/util.ts
11
0.0
-100.0% src/engine/Math/vector-view.ts
11
8.33
-91.67% src/engine/TileMap/IsometricEntitySystem.ts
12
0.0
-100.0% src/engine/Actions/Action/ActionSequence.ts
13
0.0
-100.0% src/engine/Actions/Action/Delay.ts
13
0.0
-100.0% src/engine/Debug/DebugFlags.ts
13
0.0
-100.0% src/engine/Math/watch-vector.ts
13
4.35
-56.52% src/engine/Trigger.ts
13
0.0
-72.22% src/engine/Util/Observable.ts
13
0.0
-100.0% src/engine/Util/RentalPool.ts
14
0.0
-87.5% src/engine/Actions/Action/RepeatForever.ts
14
6.67
-93.33% src/engine/Actions/ActionsSystem.ts
14
0.0
-100.0% src/engine/Input/WheelEvent.ts
15
0.0
-88.24% src/engine/Actions/Action/Repeat.ts
15
0.0
-100.0% src/engine/Collision/Colliders/Shape.ts
15
22.73
-68.18% src/engine/Collision/Group/CollisionGroupManager.ts
15
36.0
-60.0% src/engine/Collision/Side.ts
15
0.0
-75.0% src/engine/Graphics/Context/screen-pass-painter/screen-pass-painter.ts
15
0.0
-100.0% src/engine/Graphics/Context/transform-stack.ts
15
0.0
-100.0% src/engine/Math/global-coordinates.ts
15
0.0
-78.95% src/engine/Math/ray.ts
15
0.0
-100.0% src/engine/ScreenElement.ts
15
56.41
-38.46% src/engine/Util/Decorators.ts
17
19.05
-80.95% src/engine/Collision/Group/CollisionGroup.ts
19
0.0
-100.0% src/engine/Graphics/Line.ts
19
0.0
-90.48% src/engine/Input/PointerAbstraction.ts
19
0.0
-33.93% src/engine/Util/DrawUtil.ts
19
0.0
-95.0% src/engine/Util/Fps.ts
20
0.0
-100.0% src/engine/Graphics/Circle.ts
20
0.0
-100.0% src/engine/Input/InputHost.ts
20
0.0
-100.0% src/engine/Resources/Font.ts
21
0.0
-91.3% src/engine/EntityComponentSystem/TagQuery.ts
21
0.0
-52.5% src/engine/Graphics/TiledAnimation.ts
21
0.0
-65.63% src/engine/Graphics/TransformInterpolation.ts
21
0.0
-100.0% src/engine/Util/Semaphore.ts
22
0.0
-91.67% src/engine/Collision/PhysicsWorld.ts
22
0.0
-100.0% src/engine/Graphics/Context/state-stack.ts
23
0.0
-95.83% src/engine/EntityComponentSystem/Query.ts
23
0.0
-95.83% src/engine/Graphics/Context/vertex-buffer.ts
23
0.0
-92.0% src/engine/Graphics/PostProcessor/ColorBlindnessPostProcessor.ts
24
0.0
-80.0% src/engine/Actions/Action/CurveTo.ts
24
0.0
-92.31% src/engine/Actions/Action/Fade.ts
24
0.0
-77.42% src/engine/Collision/Detection/Pair.ts
25
0.0
-100.0% src/engine/Graphics/TiledSprite.ts
25
2.33
-58.14% src/engine/Util/Watch.ts
26
0.0
-81.25% src/engine/Actions/Action/CurveBy.ts
26
0.0
-83.87% src/engine/Actions/ActionQueue.ts
26
3.57
-92.86% src/engine/Collision/MotionSystem.ts
27
0.0
-79.41% src/engine/Actions/Action/Follow.ts
27
2.63
-71.05% src/engine/Graphics/Context/material.ts
27
22.86
-77.14% src/engine/Util/Pool.ts
28
0.0
-90.32% src/engine/Label.ts
29
0.0
-100.0% src/engine/Director/Slide.ts
29
0.0
-100.0% src/engine/EntityComponentSystem/SystemManager.ts
29
0.0
-93.55% src/engine/EntityComponentSystem/World.ts
29
0.0
-100.0% src/engine/Graphics/Polygon.ts
30
3.13
-93.75% src/engine/GarbageCollector.ts
30
16.67
-71.43% src/engine/Resources/Resource.ts
30
0.0
-100.0% src/engine/Util/Browser.ts
31
0.0
-81.58% src/engine/Math/lerp.ts
32
0.0
-88.89% src/engine/Actions/ActionsComponent.ts
32
0.0
-65.31% src/engine/Graphics/Context/particle-renderer/particle-renderer.ts
32
0.0
-100.0% src/engine/Graphics/Context/quad-index-buffer.ts
32
5.41
-86.49% src/engine/Graphics/Debug.ts
32
3.03
-96.97% src/engine/Graphics/OffscreenSystem.ts
32
20.0
-80.0% src/engine/Util/EasingFunctions.ts
33
0.0
-94.29% src/engine/Actions/Action/Meet.ts
33
0.0
-97.06% src/engine/Collision/Solver/ContactConstraintPoint.ts
33
0.0
-82.5% src/engine/Util/Util.ts
34
0.0
-97.14% src/engine/Actions/Action/Blink.ts
34
0.0
-100.0% src/engine/Graphics/Sprite.ts
35
0.0
-94.59% src/engine/Actions/Action/EaseTo.ts
36
0.0
-94.74% src/engine/Actions/Action/EaseBy.ts
36
0.0
-85.71% src/engine/Collision/Detection/CollisionContact.ts
36
10.87
-78.26% src/engine/Graphics/FontCache.ts
37
1.64
-60.66% src/engine/Util/Detector.ts
37
0.0
-100.0% src/engine/Util/StateMachine.ts
38
0.0
-88.37% src/engine/Graphics/Text.ts
39
0.0
-95.12% src/engine/Particles/GpuParticleEmitter.ts
40
50.0
-47.62% src/engine/Math/Random.ts
43
0.0
-70.49% src/engine/Graphics/Context/webgl-util.ts
44
9.43
-83.02% src/engine/EventEmitter.ts
44
0.0
-100.0% src/engine/Util/Toaster.ts
45
0.0
-88.24% src/engine/Graphics/GraphicsGroup.ts
47
0.0
-94.0% src/engine/Graphics/Context/point-renderer/point-renderer.ts
50
0.0
-98.04% src/engine/EntityComponentSystem/Components/TransformComponent.ts
50
0.0
-94.34% src/engine/Graphics/Context/line-renderer/line-renderer.ts
53
0.0
-92.98% src/engine/Graphics/SpriteSheet.ts
53
0.0
-100.0% src/engine/Math/bezier-curve.ts
58
69.62
-22.31% src/engine/Input/Keyboard.ts
60
0.0
-98.36% src/engine/Actions/Action/MoveTo.ts
60
0.0
-89.55% src/engine/Actions/Action/ScaleTo.ts
61
0.0
-98.39% src/engine/Graphics/Font.ts
62
0.0
-95.38% src/engine/Actions/Action/MoveBy.ts
62
0.0
-98.41% src/engine/Actions/Action/ScaleBy.ts
62
20.69
-71.26% src/engine/Util/Log.ts
63
0.0
-73.26% src/engine/Collision/Colliders/EdgeCollider.ts
65
7.53
-69.89% src/engine/Collision/Colliders/SeparatingAxis.ts
66
1.37
-90.41% src/engine/Director/DefaultLoader.ts
66
0.0
-89.19% src/engine/Graphics/Context/vertex-layout.ts
66
0.0
-90.41% src/engine/Particles/ParticleEmitter.ts
67
5.06
-84.81% src/engine/Particles/Particles.ts
68
2.74
-93.15% src/engine/Util/Coroutine.ts
69
0.0
-92.0% src/engine/Director/Transition.ts
69
0.0
-94.52% src/engine/Resources/Sound/WebAudioInstance.ts
70
15.22
-76.09% src/engine/Graphics/ImageSource.ts
72
0.0
-98.63% src/engine/EntityComponentSystem/EntityManager.ts
74
4.76
-88.1% src/engine/Graphics/Context/texture-loader.ts
74
0.0
-85.06% src/engine/Math/line-segment.ts
78
1.27
-98.73% src/engine/Input/PointerSystem.ts
78
0.0
-95.12% src/engine/Util/Clock.ts
79
1.22
-96.34% src/engine/Graphics/Graphic.ts
80
0.0
-96.39% src/engine/Graphics/Context/render-target.ts
81
0.0
-92.05% src/engine/Actions/Action/RotateTo.ts
81
0.0
-92.05% src/engine/Collision/Detection/QuadTree.ts
82
0.0
-87.23% src/engine/Actions/Action/RotateBy.ts
82
1.06
-87.23% src/engine/Collision/Colliders/ClosestLineJumpTable.ts
84
0.0
-97.67% src/engine/Collision/ColliderComponent.ts
84
0.0
-100.0% src/engine/Graphics/Raster.ts
85
0.0
-100.0% src/engine/Graphics/SpriteFont.ts
86
0.0
-62.77% src/engine/Collision/Detection/DynamicTreeCollisionProcessor.ts
87
0.0
-95.6% src/engine/EntityComponentSystem/QueryManager.ts
88
1.05
-92.63% src/engine/Timer.ts
92
1.01
-92.93% src/engine/Collision/CollisionSystem.ts
92
9.33
-61.33% src/engine/Color.ts
93
0.0
-96.88% src/engine/Collision/Colliders/CircleCollider.ts
93
0.98
-91.18% src/engine/Graphics/Context/ExcaliburGraphicsContext2DCanvas.ts
96
16.26
-78.05% src/engine/Math/vector.ts
97
4.38
-70.8% src/engine/Collision/BodyComponent.ts
99
0.0
-96.12% src/engine/Collision/Solver/ArcadeSolver.ts
100
0.0
-95.24% src/engine/Debug/DebugConfig.ts
103
0.0
-98.1% src/engine/Input/PointerEventsToObjectDispatcher.ts
105
3.45
-90.52% src/engine/Graphics/NineSlice.ts
107
0.0
-99.07% src/engine/Graphics/Context/material-renderer/material-renderer.ts
112
0.0
-97.39% src/engine/Graphics/Context/circle-renderer/circle-renderer.ts
113
0.0
-91.13% src/engine/Collision/Detection/SparseHashGrid.ts
114
0.75
-85.07% src/engine/Resources/Sound/Sound.ts
118
16.67
-72.84% src/engine/Input/Gamepad.ts
120
0.0
-50.21% src/engine/Collision/Detection/DynamicTree.ts
120
0.73
-87.59% src/engine/Graphics/GraphicsSystem.ts
122
7.52
-91.73% src/engine/Graphics/Animation.ts
126
0.0
-90.65% src/engine/Collision/Colliders/CompositeCollider.ts
129
0.72
-92.81% src/engine/Scene.ts
130
0.0
-94.89% src/engine/Graphics/GraphicsComponent.ts
132
0.0
-94.29% src/engine/Graphics/FontTextInstance.ts
139
0.0
-98.58% src/engine/Math/transform.ts
143
0.0
-97.28% src/engine/Actions/ActionContext.ts
145
0.65
-94.77% src/engine/Director/Loader.ts
146
2.47
-90.12% src/engine/Collision/Colliders/CollisionJumpTable.ts
148
1.06
-78.31% src/engine/Actor.ts
148
0.6
-89.16% src/engine/Particles/GpuParticleRenderer.ts
152
0.57
-87.36% src/engine/Debug/DebugSystem.ts
157
3.98
-89.2% src/engine/Collision/BoundingBox.ts
157
0.0
-96.32% src/engine/TileMap/IsometricMap.ts
160
24.36
-68.38% src/engine/Events.ts
162
0.0
-94.19% src/engine/Collision/Detection/SparseHashGridCollisionProcessor.ts
164
0.45
-73.21% src/engine/Input/PointerEventReceiver.ts
173
0.0
-92.02% src/engine/Collision/Solver/RealisticSolver.ts
175
0.36
-62.72% src/engine/Graphics/Context/shader.ts
185
1.01
-93.43% src/engine/EntityComponentSystem/Entity.ts
191
0.0
-89.67% src/engine/Graphics/Context/image-renderer/image-renderer.ts
191
5.85
-93.17% src/engine/Math/affine-matrix.ts
203
0.45
-91.03% src/engine/Director/Director.ts
222
0.0
-98.23% src/engine/Graphics/Context/rectangle-renderer/rectangle-renderer.ts
232
0.0
-98.72% src/engine/Graphics/Context/image-renderer-v2/image-renderer-v2.ts
240
1.02
-81.36% src/engine/Resources/Gif.ts
246
1.45
-89.13% src/engine/Camera.ts
267
1.1
-97.8% src/engine/Math/matrix.ts
284
0.0
-92.21% src/engine/Collision/Colliders/PolygonCollider.ts
285
0.31
-87.96% src/engine/TileMap/TileMap.ts
292
0.32
-94.19% src/engine/Graphics/Context/ExcaliburGraphicsContextWebGL.ts
332
2.89
-87.14% src/engine/Screen.ts
370
2.14
-87.89% src/engine/Engine.ts
Jobs
ID Job ID Ran Files Coverage
1 14804036802.1 02 May 2025 10:01PM UTC 233
5.93
GitHub Action Run
Source Files on build 14804036802
  • Tree
  • List 233
  • Changed 208
  • Source Changed 0
  • Coverage Changed 208
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #14804036802
  • Pull Request #3404
  • PR Base - main (#14784946575)
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