@@ -43,13 +43,13 @@ use vortex_array::ArrayRef;
4343use vortex_array:: DynArray ;
4444use vortex_array:: IntoArray ;
4545use vortex_array:: VortexSessionExecute ;
46+ use vortex_array:: aggregate_fn:: fns:: min_max:: MinMaxResult ;
47+ use vortex_array:: aggregate_fn:: fns:: min_max:: min_max;
4648use vortex_array:: aggregate_fn:: fns:: sum:: sum;
4749use vortex_array:: arrays:: ConstantArray ;
4850use vortex_array:: arrays:: PrimitiveArray ;
4951use vortex_array:: arrays:: arbitrary:: ArbitraryArray ;
5052use vortex_array:: builtins:: ArrayBuiltins ;
51- use vortex_array:: compute:: MinMaxResult ;
52- use vortex_array:: compute:: min_max;
5353use vortex_array:: dtype:: DType ;
5454use vortex_array:: dtype:: Nullability ;
5555use vortex_array:: scalar:: Scalar ;
@@ -345,6 +345,7 @@ impl<'a> Arbitrary<'a> for FuzzArrayAction {
345345 current_array
346346 . to_canonical ( )
347347 . vortex_expect ( "to_canonical should succeed in fuzz test" ) ,
348+ & mut ctx,
348349 )
349350 . vortex_expect ( "min_max_canonical_array should succeed in fuzz test" ) ;
350351 ( Action :: MinMax , ExpectedValue :: MinMax ( min_max_result) )
@@ -652,7 +653,7 @@ pub fn run_fuzz_action(fuzz_action: FuzzArrayAction) -> VortexFuzzResult<bool> {
652653 assert_scalar_eq ( & expected. scalar ( ) , & sum_result, i) ?;
653654 }
654655 Action :: MinMax => {
655- let min_max_result = min_max ( & current_array)
656+ let min_max_result = min_max ( & current_array, & mut ctx )
656657 . vortex_expect ( "min_max operation should succeed in fuzz test" ) ;
657658 assert_min_max_eq ( & expected. min_max ( ) , & min_max_result, i) ?;
658659 }
0 commit comments