mirror of
https://github.com/honeymoose/OpenSearch.git
synced 2025-03-27 02:18:42 +00:00
[Tests] Relax allowed delta in extended_stats aggregation (#30569)
The order in which double values are added in java can give different results for the sum, so we need to allow a certain delta in the test assertions. The current value was still a bit too low, resulting in rare test failures. This change increases the allowed margin of error by a factor of ten.
This commit is contained in:
parent
50c34b2a9b
commit
bf2fb210cc
@ -84,7 +84,7 @@ public class InternalExtendedStatsTests extends InternalAggregationTestCase<Inte
|
||||
assertEquals(expectedCount, reduced.getCount());
|
||||
// The order in which you add double values in java can give different results. The difference can
|
||||
// be larger for large sum values, so we make the delta in the assertion depend on the values magnitude
|
||||
assertEquals(expectedSum, reduced.getSum(), Math.abs(expectedSum) * 1e-11);
|
||||
assertEquals(expectedSum, reduced.getSum(), Math.abs(expectedSum) * 1e-10);
|
||||
assertEquals(expectedMin, reduced.getMin(), 0d);
|
||||
assertEquals(expectedMax, reduced.getMax(), 0d);
|
||||
// summing squared values, see reason for delta above
|
||||
|
Loading…
x
Reference in New Issue
Block a user