PolynomialTest.SolveQuartic_Evaluate fails on current master
I was trying to re-test for the failure of #63 in aarch64 with current master, compared to v1.3, however this seems to have added an extra failure that was not present in v1.3:
% LD_LIBRARY_PATH=$PWD/../src/2geom ./polynomial-test
Running main() from ./googletest/src/gtest_main.cc
[==========] Running 9 tests from 1 test suite.
[----------] Global test environment set-up.
[----------] 9 tests from PolynomialTest
[ RUN ] PolynomialTest.SolveQuadratic
[ OK ] PolynomialTest.SolveQuadratic (40 ms)
[ RUN ] PolynomialTest.SolvePathologicalQuadratic
[ OK ] PolynomialTest.SolvePathologicalQuadratic (0 ms)
[ RUN ] PolynomialTest.SolveCubic
[ OK ] PolynomialTest.SolveCubic (60 ms)
[ RUN ] PolynomialTest.SolveQuartic_4_roots
[ OK ] PolynomialTest.SolveQuartic_4_roots (996 ms)
[ RUN ] PolynomialTest.SolveQuartic_Evaluate
./tests/polynomial-test.cpp:186: Failure
Value of: are_near(quartic.eval(root), 0, eps)
Actual: false
Expected: true
[ FAILED ] PolynomialTest.SolveQuartic_Evaluate (857 ms)
[ RUN ] PolynomialTest.SolveQuartic_2_roots
[ OK ] PolynomialTest.SolveQuartic_2_roots (947 ms)
[ RUN ] PolynomialTest.SolveQuartic_DoubleRoots
[ OK ] PolynomialTest.SolveQuartic_DoubleRoots (99 ms)
[ RUN ] PolynomialTest.SolveQuartic_0_roots
[ OK ] PolynomialTest.SolveQuartic_0_roots (783 ms)
[ RUN ] PolynomialTest.SolveQuartic_degenerate
[ OK ] PolynomialTest.SolveQuartic_degenerate (1511 ms)
[----------] 9 tests from PolynomialTest (5297 ms total)
[----------] Global test environment tear-down
[==========] 9 tests from 1 test suite ran. (5302 ms total)
[ PASSED ] 8 tests.
[ FAILED ] 1 test, listed below:
[ FAILED ] PolynomialTest.SolveQuartic_Evaluate
1 FAILED TEST