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

vortex-data / vortex / 17075133033
88%

Build:
DEFAULT BRANCH: develop
Ran 19 Aug 2025 04:04PM UTC
Jobs 3
Files 638
Run time 3min
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

19 Aug 2025 04:01PM UTC coverage: 87.949% (+0.09%) from 87.856%
17075133033

push

github

web-flow
feat: ArrayOperations infallible, eager validation + new_unchecked (#4177)

ArrayOperations currently return VortexResult<>, but they really should
just be infallible. A failed array op is generally indicative of
programmer or encoding error. There's really nothing interesting we can
do to handle an out-of-bounds slice() or scalar_at.

There's a lot that falls out of this, like fixing a bunch of tests,
tweaking our scalar value casting to return Option instead of Result,
etc.

---------

Signed-off-by: Andrew Duffy <andrew@a10y.dev>

1744 of 1985 new or added lines in 195 files covered. (87.86%)

36 existing lines in 27 files now uncovered.

56745 of 64520 relevant lines covered (87.95%)

624082.56 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
96.77
-0.1% encodings/alp/src/alp/serde.rs
1
0.0
0.0% encodings/dict/src/arrow.rs
1
90.32
0.0% encodings/dict/src/compute/compare.rs
1
16.67
0.0% encodings/fastlanes/src/delta/serde.rs
1
83.33
-0.78% encodings/fsst/src/canonical.rs
1
89.7
0.13% encodings/pco/src/array.rs
1
94.19
7.67% encodings/zigzag/src/array.rs
1
0.0
0.0% vortex-array/src/arrays/chunked/compute/invert.rs
1
0.0
0.0% vortex-array/src/arrays/constant/encode.rs
1
27.78
-5.56% vortex-array/src/arrays/list/serde.rs
1
61.29
0.0% vortex-array/src/arrow/datum.rs
1
93.46
0.31% vortex-array/src/compute/conformance/cast.rs
1
81.99
-0.42% vortex-array/src/compute/conformance/consistency.rs
1
84.27
0.0% vortex-array/src/compute/nan_count.rs
1
78.79
0.0% vortex-array/src/search_sorted.rs
1
79.19
0.0% vortex-array/src/validity.rs
1
0.0
0.0% vortex-duckdb/src/exporter/run_end.rs
2
0.0
0.0% vortex-array/src/arrays/chunked/compute/is_sorted.rs
2
98.26
1.71% vortex-array/src/arrays/chunked/ops.rs
2
88.72
1.84% vortex-array/src/arrays/decimal/mod.rs
2
52.63
0.0% vortex-array/src/arrays/null/mod.rs
2
81.29
0.0% vortex-array/src/compute/list_contains.rs
2
92.39
0.09% vortex-array/src/patches.rs
2
83.33
0.0% vortex-layout/src/layouts/repartition.rs
3
89.58
5.49% encodings/datetime-parts/src/ops.rs
3
0.0
0.0% encodings/dict/src/compute/like.rs
3
81.82
5.96% encodings/dict/src/ops.rs
3
69.57
-3.77% encodings/dict/src/serde.rs
3
97.31
-1.63% encodings/sequence/src/array.rs
3
54.76
3.65% encodings/sequence/src/compute/compare.rs
3
20.93
0.0% vortex-array/src/arrays/chunked/serde.rs
3
62.63
1.84% vortex-duckdb/src/convert/scalar.rs
3
36.53
0.0% vortex-ffi/src/dtype.rs
4
96.13
-0.42% encodings/dict/src/array.rs
4
75.97
-0.38% vortex-array/src/array/mod.rs
4
29.31
0.5% vortex-array/src/arrow/array.rs
5
78.85
-4.23% vortex-array/src/arrays/decimal/serde.rs
5
89.93
5.16% vortex-scalar/src/primitive.rs
6
57.14
-4.03% encodings/fastlanes/src/bitpacking/serde.rs
6
0.0
0.0% encodings/runend/src/compute/fill_null.rs
6
0.0
0.0% encodings/runend/src/compute/invert.rs
6
74.07
-7.56% encodings/runend/src/serde.rs
6
94.36
-0.79% vortex-array/src/arrays/bool/array.rs
6
90.16
-0.43% vortex-array/src/arrays/constant/canonical.rs
6
93.91
-0.2% vortex-array/src/arrays/varbinview/compact.rs
7
92.5
-0.06% encodings/sparse/src/lib.rs
7
22.94
-0.28% vortex-ffi/src/array.rs
8
84.68
3.48% encodings/fastlanes/src/delta/mod.rs
9
83.02
0.0% encodings/fastlanes/src/bitpacking/compute/cast.rs
9
32.3
0.0% vortex-datafusion/src/convert/scalars.rs
11
87.98
2.72% encodings/fastlanes/src/bitpacking/mod.rs
12
89.0
-0.39% vortex-array/src/arrays/varbinview/mod.rs
13
17.82
-1.33% encodings/alp/src/alp_rd/serde.rs
14
87.61
-10.39% encodings/alp/src/alp/array.rs
14
87.8
-4.26% encodings/runend/src/array.rs
15
91.75
-3.58% vortex-array/src/arrays/list/mod.rs

Uncovered Existing Lines

Lines Coverage ∆ File
1
0.0
0.0% vortex-array/src/arrays/chunked/compute/invert.rs
1
97.29
0.35% vortex-array/src/arrays/chunked/array.rs
1
97.76
-0.17% vortex-array/src/compute/conformance/filter.rs
1
52.63
0.0% vortex-array/src/arrays/null/mod.rs
1
22.94
-0.28% vortex-ffi/src/array.rs
1
0.0
0.0% encodings/dict/src/arrow.rs
1
88.32
-0.08% encodings/datetime-parts/src/compute/compare.rs
1
69.57
-3.77% encodings/dict/src/serde.rs
1
90.83
0.0% vortex-array/src/compute/is_sorted.rs
1
92.5
-0.06% encodings/sparse/src/lib.rs
1
32.3
0.0% vortex-datafusion/src/convert/scalars.rs
1
0.0
0.0% encodings/runend/src/compute/invert.rs
1
91.75
-3.58% vortex-array/src/arrays/list/mod.rs
1
97.31
-1.63% encodings/sequence/src/array.rs
1
96.13
-0.42% encodings/dict/src/array.rs
1
20.93
0.0% vortex-array/src/arrays/chunked/serde.rs
1
94.64
-0.12% vortex-array/src/array/display/mod.rs
1
17.82
-1.33% encodings/alp/src/alp_rd/serde.rs
1
82.26
-1.61% vortex-array/src/arrays/decimal/ops.rs
1
81.29
0.0% vortex-array/src/compute/list_contains.rs
1
0.0
0.0% encodings/runend/src/compute/fill_null.rs
1
74.07
-7.56% encodings/runend/src/serde.rs
2
93.56
-0.86% vortex-dtype/src/ptype.rs
2
81.99
-0.42% vortex-array/src/compute/conformance/consistency.rs
2
87.8
-4.26% encodings/runend/src/array.rs
3
80.0
-5.0% vortex-buffer/src/alignment.rs
5
84.84
-0.72% vortex-scalar/src/pvalue.rs
Jobs
ID Job ID Ran Files Coverage
1 run-tests - 17075133033.1 19 Aug 2025 04:07PM UTC 638
85.83
GitHub Action Run
2 run-tpc-h - 17075133033.2 19 Aug 2025 04:05PM UTC 578
47.58
GitHub Action Run
3 run-ffi - 17075133033.3 19 Aug 2025 04:04PM UTC 533
24.08
GitHub Action Run
Source Files on build 17075133033
  • Tree
  • List 638
  • Changed 216
  • Source Changed 211
  • Coverage Changed 138
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #17075133033
  • 33088c27 on github
  • Prev Build on develop (#17071013176)
  • Next Build on develop (#17075753312)
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