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

vortex-data / vortex / 16728129466 / 2
88%
develop: 88%

Build:
DEFAULT BRANCH: develop
Ran 04 Aug 2025 10:39PM UTC
Files 624
Run time 147min
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

04 Aug 2025 04:01PM UTC coverage: 81.316% (+0.3%) from 81.007%
16728129466.2

push

github

web-flow
feat: implement Cast Kernel with conformance tests (#4086)

⏺ Summary of Changes

The changes implement comprehensive cast conformance testing across the
Vortex array system:

  Core Changes:
- Added a new cast conformance test framework in
vortex-array/src/compute/conformance/cast.rs (541 lines)
- Implemented CastKernel for 17 different array encodings across the
codebase

  Encodings with Cast Support Added:
- Compressed formats: ALP, BitPacking, FOR, FSST, RunEnd, Sparse, ZigZag
- Core types: Bool, Chunked, Constant, Decimal, Extension, List, Null,
Primitive, Struct, VarBin, VarBinView
  - Dictionary encoding: Dict
  - Temporal: DateTime-Parts

  Key Features:
- Each encoding implements optimized casting logic specific to its
format
- Tests cover numeric type conversions (widening/narrowing), nullability
changes, string conversions, and edge cases
- Many encodings can perform casts without full decompression when
possible (e.g., ZigZag preserves encoding for nullability-only changes)

The implementation ensures type safety and performance across Vortex's
compressed array formats while maintaining data integrity during type
conversions.

---------

Signed-off-by: Will Manning <will@willmanning.io>

46042 of 56621 relevant lines covered (81.32%)

352470.27 hits per line

Source Files on job run-tests - 16728129466.2
  • Tree
  • List 624
  • Changed 27
  • Source Changed 18
  • Coverage Changed 25
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 16728129466
  • 3b942860 on github
  • Prev Job for on develop (#16727369075.1)
  • Next Job for on develop (#16728801222.2)
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