File tree Expand file tree Collapse file tree
encodings/fastlanes/src/bitpacking Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -109,6 +109,7 @@ jobs:
109109 fuzz_target : array_ops
110110 fuzz_name : array_ops_unstable_encodings
111111 extra_features : " vortex/unstable_encodings"
112+ extra_env : " VORTEX_EXPERIMENTAL_PATCHED_ARRAY=1"
112113 jobs : 16
113114 secrets :
114115 R2_FUZZ_ACCESS_KEY_ID : ${{ secrets.R2_FUZZ_ACCESS_KEY_ID }}
Original file line number Diff line number Diff line change 2727 required : false
2828 type : string
2929 default : " "
30+ extra_env :
31+ description : " Extra environment variables to set (space-separated KEY=VALUE pairs)"
32+ required : false
33+ type : string
34+ default : " "
3035 jobs :
3136 description : " Number of parallel fuzzing jobs (libfuzzer -fork=N). Set to match available vCPUs."
3237 required : false
@@ -119,7 +124,7 @@ jobs:
119124 if [ "${{ inputs.jobs }}" -gt 1 ]; then
120125 FORK_FLAG="-fork=${{ inputs.jobs }}"
121126 fi
122- RUSTFLAGS="--cfg vortex_nightly" RUST_BACKTRACE=1 \
127+ ${{ inputs.extra_env }} RUSTFLAGS="--cfg vortex_nightly" RUST_BACKTRACE=1 \
123128 cargo +$NIGHTLY_TOOLCHAIN fuzz run --release --debug-assertions \
124129 $FEATURES_FLAG \
125130 ${{ inputs.fuzz_target }} -- \
Original file line number Diff line number Diff line change @@ -128,7 +128,7 @@ mod tests {
128128
129129 let array = bitpacked. as_array ( ) ;
130130
131- let metadata = array. metadata ( ) ?. unwrap_or_default ( ) ;
131+ let metadata = array. metadata ( & SESSION ) ?. unwrap_or_default ( ) ;
132132 let children = array. children ( ) ;
133133 let buffers = array
134134 . buffers ( )
@@ -177,7 +177,7 @@ mod tests {
177177
178178 let array = bitpacked. as_array ( ) ;
179179
180- let metadata = array. metadata ( ) ?. unwrap_or_default ( ) ;
180+ let metadata = array. metadata ( & SESSION ) ?. unwrap_or_default ( ) ;
181181 let children = array. children ( ) ;
182182 let buffers = array
183183 . buffers ( )
@@ -207,7 +207,7 @@ mod tests {
207207 fn primitive_array_returns_error ( ) -> VortexResult < ( ) > {
208208 let array = PrimitiveArray :: from_iter ( [ 1i32 , 2 , 3 ] ) . into_array ( ) ;
209209
210- let metadata = array. metadata ( ) ?. unwrap_or_default ( ) ;
210+ let metadata = array. metadata ( & SESSION ) ?. unwrap_or_default ( ) ;
211211 let children = array. children ( ) ;
212212 let buffers = array
213213 . buffers ( )
You can’t perform that action at this time.
0 commit comments