eina test suite vector - make correctness range 2x as big
authorCarsten Haitzler (Rasterman) <raster@rasterman.com>
Tue, 17 May 2016 16:51:52 +0000 (01:51 +0900)
committerCarsten Haitzler (Rasterman) <raster@rasterman.com>
Tue, 17 May 2016 17:02:45 +0000 (02:02 +0900)
make correctness rand 2 * DBL_EPSILON due to compilers, fastmath and
being a little inaccurate sometimes at the bottom end of precision.

@fix

src/tests/eina/eina_test_vector.c

index 3617f7f..d39f9d2 100644 (file)
@@ -170,7 +170,7 @@ START_TEST(eina_test_vector3_operations)
    fail_if(res != 75);
 
    res = eina_vector3_distance_get(&v2, &v1);
-   fail_if((res - sqrt(29)) > DBL_EPSILON);
+   fail_if((res - sqrt(29)) > (DBL_EPSILON * 2.0));
 
    res = eina_vector3_distance_square_get(&v2, &v1);
    fail_if(res != 29);