unit_tests: add more leeway to the "same distribution" check

This is an inherently probabilistic check, which occasionally fails
for a matching distribution
This commit is contained in:
moneromooo-monero 2019-06-16 12:17:13 +00:00
parent 6335509727
commit f81cb4f24b
No known key found for this signature in database
GPG Key ID: 686F07454D6CEFC3
1 changed files with 2 additions and 2 deletions

View File

@ -211,10 +211,10 @@ TEST(select_outputs, same_distribution)
{ {
const double diff = (double)output_norm[i] - (double)chain_norm[i]; const double diff = (double)output_norm[i] - (double)chain_norm[i];
double dev = fabs(2.0 * diff / (output_norm[i] + chain_norm[i])); double dev = fabs(2.0 * diff / (output_norm[i] + chain_norm[i]));
ASSERT_LT(dev, 0.1); ASSERT_LT(dev, 0.15);
avg_dev += dev; avg_dev += dev;
} }
avg_dev /= 100; avg_dev /= 100;
MDEBUG("avg_dev: " << avg_dev); MDEBUG("avg_dev: " << avg_dev);
ASSERT_LT(avg_dev, 0.015); ASSERT_LT(avg_dev, 0.02);
} }