@@ -32,10 +32,10 @@ public class InternalStatsTests extends InternalAggregationTestCase<InternalStat
3232 @ Override
3333 protected InternalStats createTestInstance (String name , List <PipelineAggregator > pipelineAggregators ,
3434 Map <String , Object > metaData ) {
35- long count = randomIntBetween (0 , 50 ) ;
36- double min = randomDoubleBetween (-1000 , 1000 , false );
37- double max = randomDoubleBetween (-1000 , 1000 , false );
38- double sum = randomDoubleBetween (-1000 , 1000 , false );
35+ long count = frequently () ? randomIntBetween (1 , Integer . MAX_VALUE ) : 0 ;
36+ double min = randomDoubleBetween (-1000000 , 1000000 , true );
37+ double max = randomDoubleBetween (-1000000 , 1000000 , true );
38+ double sum = randomDoubleBetween (-1000000 , 1000000 , true );
3939 DocValueFormat format = randomNumericDocValueFormat ();
4040 return new InternalStats (name , count , sum , min , max , format , pipelineAggregators , Collections .emptyMap ());
4141 }
@@ -57,7 +57,7 @@ protected void assertReduced(InternalStats reduced, List<InternalStats> inputs)
5757 expectedSum += stats .getSum ();
5858 }
5959 assertEquals (expectedCount , reduced .getCount ());
60- assertEquals (expectedSum , reduced .getSum (), 1e-10 );
60+ assertEquals (expectedSum , reduced .getSum (), 1e-7 );
6161 assertEquals (expectedMin , reduced .getMin (), 0d );
6262 assertEquals (expectedMax , reduced .getMax (), 0d );
6363 }
0 commit comments