summaryrefslogtreecommitdiffstats
path: root/searchlib/src/tests/tensor
diff options
context:
space:
mode:
authorHarald Musum <musum@yahooinc.com>2022-02-18 13:43:54 +0000
committerHarald Musum <musum@yahooinc.com>2022-02-18 13:43:54 +0000
commit70456aaf1d63f1778542ba9730522d82b7b91811 (patch)
tree732936ee972fcec00e17575b495ba9fe7d71c6b4 /searchlib/src/tests/tensor
parentf2db340fe6129aa10ed907a9a54555546b4819f1 (diff)
Use EXPECT_NEAR when comparing
EXPECT_DOUBLE_EQ fails on arm64 for some reason
Diffstat (limited to 'searchlib/src/tests/tensor')
-rw-r--r--searchlib/src/tests/tensor/distance_functions/distance_functions_test.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/searchlib/src/tests/tensor/distance_functions/distance_functions_test.cpp b/searchlib/src/tests/tensor/distance_functions/distance_functions_test.cpp
index 7abc83b0047..7e0d87aa8ce 100644
--- a/searchlib/src/tests/tensor/distance_functions/distance_functions_test.cpp
+++ b/searchlib/src/tests/tensor/distance_functions/distance_functions_test.cpp
@@ -37,7 +37,7 @@ void verify_geo_miles(const DistanceFunction *dist_fun,
// compare with common Great Circle Distance implementation:
search::common::GeoGcd gp1{p1[0], p1[1]};
double km_gcd = gp1.km_great_circle_distance(p2[0], p2[1]);
- EXPECT_DOUBLE_EQ(km, km_gcd);
+ EXPECT_NEAR(km, km_gcd, pow(10, -9); // EXPECT_DOUBLE_EQ does not work on arm64 for some reason
} else {
EXPECT_LE(d_miles, 7e-13);
EXPECT_LE(abstract_distance, 6e-33);