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

visgl / luma.gl / 16861002932
74%
master: 71%

Build:
Build:
LAST BUILD BRANCH: codex/resizable-panel-backed-infobox
DEFAULT BRANCH: master
Ran 10 Aug 2025 11:48AM UTC
Jobs 1
Files 255
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

10 Aug 2025 11:45AM UTC coverage: 51.305% (-22.6%) from 73.868%
16861002932

Pull #2416

github

web-flow
Merge 92c90562d into f90a93cf3
Pull Request #2416: chore: Tests for texture reads

595 of 835 branches covered (71.26%)

Branch coverage included in aggregate %.

66 of 101 new or added lines in 7 files covered. (65.35%)

8541 existing lines in 129 files now uncovered.

18683 of 36740 relevant lines covered (50.85%)

11.74 hits per line

Uncovered Changes

Lines Coverage ∆ File
19
68.72
0.04% modules/webgl/src/adapter/resources/webgl-texture.ts
7
83.0
-4.73% modules/core/src/adapter/device.ts
6
78.31
-1.36% modules/webgl/src/context/debug/webgl-developer-tools.ts
3
65.25
-2.38% modules/webgl/src/adapter/webgl-adapter.ts

Coverage Regressions

Lines Coverage ∆ File
645
13.16
-67.43% modules/engine/src/model/model.ts
409
7.26
-72.9% modules/engine/src/animation-loop/animation-loop.ts
331
8.06
-56.81% modules/webgl/src/adapter/resources/webgl-render-pipeline.ts
230
63.66
-33.58% modules/webgl/src/context/parameters/webgl-parameter-tables.ts
219
23.55
-64.54% modules/webgl/src/adapter/helpers/get-shader-layout-from-glsl.ts
219
38.56
-45.97% modules/webgl/src/adapter/resources/webgl-command-buffer.ts
212
37.02
-37.49% modules/shadertools/src/lib/shader-assembly/assemble-shaders.ts
198
23.41
-41.33% modules/webgl/src/adapter/converters/device-parameters.ts
191
16.81
-82.07% modules/webgl/src/adapter/resources/webgl-buffer.ts
184
10.0
-88.31% modules/engine/src/scenegraph/scenegraph-node.ts
170
10.75
-60.39% modules/webgl/src/adapter/resources/webgl-vertex-array.ts
167
13.02
-86.98% modules/engine/src/geometries/ico-sphere-geometry.ts
163
7.07
-79.83% modules/webgl/src/adapter/resources/webgl-transform-feedback.ts
156
7.39
-67.02% modules/webgl/src/adapter/resources/webgl-render-pass.ts
137
24.87
-67.79% modules/gltf/src/parsers/parse-gltf.ts
135
35.54
-52.87% modules/core/src/adapter-utils/get-attribute-from-layouts.ts
123
25.0
-73.44% modules/engine/src/animation/timeline.ts
117
19.75
-75.05% modules/core/src/adapter/resources/buffer.ts
114
16.77
-70.38% modules/engine/src/shader-inputs.ts
113
27.56
-72.44% modules/shadertools/src/modules/math/fp16/fp16-utils.ts
111
23.97
-76.03% modules/engine/src/geometries/truncated-cone-geometry.ts
109
17.29
-81.44% modules/engine/src/geometries/plane-geometry.ts
109
33.73
-65.27% modules/shadertools/src/lib/shader-assembly/shader-injections.ts
108
22.97
-74.2% modules/engine/src/geometry/geometry.ts
107
25.77
-66.09% modules/engine/src/compute/texture-transform.ts
104
32.72
-21.14% modules/webgl/src/adapter/helpers/webgl-texture-utils.ts
98
17.97
-75.16% modules/core/src/adapter-utils/format-compiler-log.ts
98
12.39
-87.61% modules/engine/src/scenegraph/group-node.ts
96
14.61
-53.1% modules/core/src/portable/uniform-store.ts
90
21.05
-78.13% modules/engine/src/geometries/sphere-geometry.ts
90
60.35
-39.65% modules/shadertools/src/lib/shader-module/shader-module.ts
87
68.72
0.04% modules/webgl/src/adapter/resources/webgl-texture.ts
86
20.0
-66.88% modules/core/src/shadertypes/vertex-arrays/decode-vertex-format.ts
86
20.0
-58.71% modules/engine/src/geometry/gpu-geometry.ts
82
20.56
-75.27% modules/webgl/src/adapter/helpers/webgl-topology-utils.ts
80
5.65
-46.0% modules/webgl/src/adapter/resources/webgl-query-set.ts
79
44.97
-53.05% modules/core/src/adapter/resources/render-pipeline.ts
79
55.66
-15.96% modules/gltf/src/parsers/parse-pbr-material.ts
78
18.75
-80.34% modules/shadertools/src/lib/shader-generator/glsl/generate-glsl.ts
77
15.89
-50.36% modules/webgl/src/adapter/resources/webgl-shader.ts
77
63.71
-12.35% modules/webgl/src/adapter/webgl-device.ts
74
24.85
-42.54% modules/core/src/adapter/resources/shader.ts
74
24.17
-56.57% modules/engine/src/compute/buffer-transform.ts
69
17.24
-57.94% modules/arrow/src/arrow/arrow-paths.ts
69
55.1
-36.65% modules/core/src/adapter/resources/framebuffer.ts
69
50.99
-45.05% modules/shadertools/src/lib/filters/prop-types.ts
68
12.66
-87.34% modules/engine/src/animation/key-frames.ts
68
15.38
-52.65% modules/webgl/src/adapter/helpers/set-uniform.ts
67
31.53
-55.27% modules/shadertools/src/lib/glsl-utils/shader-utils.ts
64
8.44
-29.75% modules/engine/src/factories/pipeline-factory.ts
60
31.03
-68.97% modules/gltf/src/webgl-to-webgpu/convert-webgl-sampler.ts
60
50.32
-38.37% modules/shadertools/src/lib/shader-assembler.ts
60
16.04
-54.3% modules/shadertools/src/lib/wgsl/get-shader-layout-wgsl.ts
54
46.08
-52.2% modules/shadertools/src/lib/shader-assembly/shader-hooks.ts
51
52.23
-19.19% modules/experimental/src/textures/packed-pixels.ts
49
54.46
-43.15% modules/shadertools/src/lib/shader-module/shader-module-dependencies.ts
46
19.67
-69.66% modules/core/src/shadertypes/textures/texture-layout.ts
46
9.71
-46.25% modules/engine/src/factories/shader-factory.ts
45
72.89
-27.11% modules/gltf/src/gltf/create-gltf-model.ts
45
15.25
-70.68% modules/shadertools/src/lib/shader-assembly/platform-defines.ts
44
67.59
-15.31% modules/core/src/adapter/luma.ts
42
40.51
-54.49% modules/core/src/adapter/resources/vertex-array.ts
42
21.67
-36.53% modules/core/src/portable/uniform-buffer-layout.ts
41
24.42
-46.86% modules/core/src/portable/uniform-block.ts
41
21.74
-57.27% modules/webgl/src/adapter/helpers/parse-shader-compiler-log.ts
39
69.72
-30.28% modules/webgl/src/context/parameters/unified-parameter-api.ts
38
82.78
-1.65% modules/core/src/adapter/resources/texture.ts
38
32.14
-66.32% modules/gltf/src/parsers/parse-gltf-animations.ts
34
83.0
-4.73% modules/core/src/adapter/device.ts
34
26.92
-65.18% modules/engine/src/utils/deep-equal.ts
32
87.3
-12.7% modules/shadertools/src/modules/engine/picking/picking.ts
31
30.61
-34.09% modules/gltf/src/gltf/gltf-animator.ts
29
34.38
-46.51% modules/arrow/src/attribute-utils/attribute-utils.ts
28
47.3
-30.86% modules/arrow/src/arrow/arrow-types.ts
28
44.0
-56.0% modules/engine/src/geometry/geometry-utils.ts
28
28.57
-52.78% modules/engine/src/scenegraph/model-node.ts
27
55.06
-27.92% modules/arrow/src/arrow/arrow-column-info.ts
27
16.98
-51.87% modules/engine/src/utils/buffer-layout-helper.ts
27
25.0
-75.0% modules/webgl/src/utils/fill-array.ts
24
50.98
-12.7% modules/webgl/src/context/polyfills/polyfill-webgl1-extensions.ts
23
31.71
-20.67% modules/engine/src/compute/swap.ts
23
41.86
-52.26% modules/shadertools/src/lib/glsl-utils/get-shader-info.ts
23
58.69
-7.23% modules/shadertools/src/modules/lighting/lights/lighting.ts
21
76.47
-22.64% modules/core/src/shadertypes/data-types/decode-data-types.ts
21
83.96
-9.99% modules/core/src/shadertypes/data-types/decode-shader-types.ts
21
23.53
-28.78% modules/webgl/src/adapter/helpers/format-utils.ts
20
35.9
-44.1% modules/engine/src/debug/debug-shader-layout.ts
20
13.04
-86.96% modules/gltf/src/utils/deep-copy.ts
19
29.63
-70.37% modules/engine/src/utils/buffer-layout-order.ts
19
54.76
-34.82% modules/gltf/src/webgl-to-webgpu/convert-webgl-topology.ts
19
40.63
-59.38% modules/shadertools/src/lib/preprocessor/preprocessor.ts
19
70.0
-20.91% modules/shadertools/src/lib/shader-transpiler/transpile-glsl-shader.ts
17
73.75
-19.27% modules/experimental/src/textures/rgba-decoder.ts
16
87.13
-7.66% modules/core/src/adapter/resources/resource.ts
16
50.0
-50.0% modules/engine/src/model/split-uniforms-and-bindings.ts
15
79.29
-13.96% modules/webgl/src/adapter/converters/sampler-parameters.ts
14
50.0
-50.0% modules/gltf/src/gltf/create-scenegraph-from-gltf.ts
13
87.27
-1.19% modules/webgl/src/adapter/converters/webgl-texture-table.ts
12
47.83
-52.17% modules/arrow/src/arrow/analyze-arrow-table.ts
12
91.98
-4.67% modules/engine/src/geometries/cube-geometry.ts
12
75.0
-23.04% modules/gltf/src/webgl-to-webgpu/convert-webgl-attribute.ts
12
77.27
-22.73% modules/webgl/src/context/state-tracker/with-parameters.ts
11
79.74
-6.07% modules/webgl/src/adapter/converters/webgl-shadertypes.ts
11
64.52
-16.73% modules/webgl/src/adapter/resources/webgl-sampler.ts
10
67.21
-10.4% modules/core/src/image-utils/image-types.ts
10
62.96
-37.04% modules/engine/src/geometries/cone-geometry.ts
10
74.71
-12.38% modules/webgl/src/adapter/resources/webgl-command-encoder.ts
9
35.29
-27.21% modules/core/src/utils/array-equal.ts
9
64.29
-29.05% modules/shadertools/src/lib/shader-generator/generate-shader.ts
9
90.7
-3.96% modules/webgl/src/context/state-tracker/webgl-state-tracker.ts
8
68.0
-32.0% modules/engine/src/geometries/cylinder-geometry.ts
8
94.37
-5.63% modules/webgl/src/adapter/device-helpers/webgl-device-features.ts
7
71.13
-1.41% modules/core/src/adapter/canvas-context.ts
7
94.74
-5.26% modules/core/src/adapter/resources/render-pass.ts
7
75.86
-24.14% modules/core/src/utils/is-array.ts
7
72.97
-27.03% modules/webgl/src/context/state-tracker/deep-array-equal.ts
6
61.9
-22.1% modules/engine/src/animation-loop/request-animation-frame.ts
6
88.68
-11.32% modules/shadertools/src/modules/lighting/gouraud-material/gouraud-material.ts
6
88.0
-12.0% modules/shadertools/src/modules/lighting/phong-material/phong-material.ts
5
93.0
-4.06% modules/shadertools/src/modules/lighting/no-material/dirlight.ts
5
75.57
-3.36% modules/webgl/src/adapter/resources/webgl-framebuffer.ts
5
65.25
-2.38% modules/webgl/src/adapter/webgl-adapter.ts
4
92.0
-8.0% modules/core/src/adapter/resources/transform-feedback.ts
4
76.47
-23.53% modules/engine/src/utils/uid.ts
4
66.67
-33.33% modules/shadertools/src/lib/utils/assert.ts
4
91.49
-8.51% modules/webgl/src/adapter/webgl-canvas-context.ts
2
90.7
-4.76% modules/core/src/adapter/resources/query-set.ts
2
81.82
-18.18% modules/core/src/adapter-utils/is-uniform-value.ts
2
84.62
-8.72% modules/shadertools/src/lib/shader-generator/utils/capitalize.ts
Jobs
ID Job ID Ran Files Coverage
1 16861002932.1 10 Aug 2025 11:48AM UTC 255
51.31
GitHub Action Run
Source Files on build 16861002932
  • Tree
  • List 255
  • Changed 137
  • Source Changed 0
  • Coverage Changed 137
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Pull Request #2416
  • PR Base - master (#16849865984)
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