Test failed on riscv64

lib2geom 1.4 build failed on Arch Linux RISC-V due to the following test fails:

  • 8 - ellipse-test (Failed)
  • 9 - elliptical-arc-test (Failed)
  • 19 - polynomial-test (Failed)

Reported-by: https://archriscv.felixc.at/.status/log.htm?url=logs/lib2geom/lib2geom-1.4-2.log

```log Start testing: Feb 25 05:39 CST ---------------------------------------------------------- 1/25 Testing: affine-test 1/25 Test: affine-test Command: "/build/lib2geom/src/lib2geom-1.4/build/tests/affine-test" Directory: /build/lib2geom/src/lib2geom-1.4/build/tests "affine-test" start time: Feb 25 05:39 CST Output: ---------------------------------------------------------- Running main() from /usr/src/debug/gtest/googletest-1.15.2/googletest/src/gtest_main.cc [==========] Running 6 tests from 1 test suite. -------- Global test environment set-up. -------- 6 tests from AffineTest [ RUN ] AffineTest.Equality [ OK ] AffineTest.Equality (0 ms) [ RUN ] AffineTest.Classification [ OK ] AffineTest.Classification (3 ms) [ RUN ] AffineTest.Inversion [ OK ] AffineTest.Inversion (0 ms) [ RUN ] AffineTest.CoordinateAccess [ OK ] AffineTest.CoordinateAccess (0 ms) [ RUN ] AffineTest.Nearness [ OK ] AffineTest.Nearness (0 ms) [ RUN ] AffineTest.Multiplication [ OK ] AffineTest.Multiplication (0 ms) -------- 6 tests from AffineTest (5 ms total)

-------- Global test environment tear-down [==========] 6 tests from 1 test suite ran. (8 ms total) [ PASSED ] 6 tests. Test time = 0.05 sec

Test Passed. "affine-test" end time: Feb 25 05:39 CST "affine-test" time elapsed: 00:00:00

2/25 Testing: angle-test 2/25 Test: angle-test Command: "/build/lib2geom/src/lib2geom-1.4/build/tests/angle-test" Directory: /build/lib2geom/src/lib2geom-1.4/build/tests "angle-test" start time: Feb 25 05:39 CST Output:

Running main() from /usr/src/debug/gtest/googletest-1.15.2/googletest/src/gtest_main.cc [==========] Running 6 tests from 2 test suites. -------- Global test environment set-up. -------- 5 tests from AngleIntervalTest [ RUN ] AngleIntervalTest.InnerAngleConstrutor [ OK ] AngleIntervalTest.InnerAngleConstrutor (0 ms) [ RUN ] AngleIntervalTest.Containment [ OK ] AngleIntervalTest.Containment (0 ms) [ RUN ] AngleIntervalTest.TimeAtAngle [ OK ] AngleIntervalTest.TimeAtAngle (1 ms) [ RUN ] AngleIntervalTest.AngleAt [ OK ] AngleIntervalTest.AngleAt (0 ms) [ RUN ] AngleIntervalTest.Extent [ OK ] AngleIntervalTest.Extent (0 ms) -------- 5 tests from AngleIntervalTest (3 ms total)

-------- 1 test from DegRadConversion [ RUN ] DegRadConversion.PreservesPI180 [ OK ] DegRadConversion.PreservesPI180 (0 ms) -------- 1 test from DegRadConversion (0 ms total)

-------- Global test environment tear-down [==========] 6 tests from 2 test suites ran. (6 ms total) [ PASSED ] 6 tests. Test time = 0.04 sec

Test Passed. "angle-test" end time: Feb 25 05:39 CST "angle-test" time elapsed: 00:00:00

3/25 Testing: bezier-test 3/25 Test: bezier-test Command: "/build/lib2geom/src/lib2geom-1.4/build/tests/bezier-test" Directory: /build/lib2geom/src/lib2geom-1.4/build/tests "bezier-test" start time: Feb 25 05:39 CST Output:

Running main() from /usr/src/debug/gtest/googletest-1.15.2/googletest/src/gtest_main.cc [==========] Running 23 tests from 1 test suite. -------- Global test environment set-up. -------- 23 tests from BezierTest [ RUN ] BezierTest.Basics [ OK ] BezierTest.Basics (0 ms) [ RUN ] BezierTest.ValueAt [ OK ] BezierTest.ValueAt (0 ms) [ RUN ] BezierTest.Casteljau [ OK ] BezierTest.Casteljau (19 ms) [ RUN ] BezierTest.Portion [ OK ] BezierTest.Portion (26 ms) [ RUN ] BezierTest.Subdivide [ OK ] BezierTest.Subdivide (73 ms) [ RUN ] BezierTest.Mutation [ OK ] BezierTest.Mutation (0 ms) [ RUN ] BezierTest.MultiDerivative [ OK ] BezierTest.MultiDerivative (0 ms) [ RUN ] BezierTest.DegreeElevation [ OK ] BezierTest.DegreeElevation (0 ms) [ RUN ] BezierTest.Deflate [ OK ] BezierTest.Deflate (0 ms) [ RUN ] BezierTest.Roots [ OK ] BezierTest.Roots (2 ms) [ RUN ] BezierTest.BoundsExact [ OK ] BezierTest.BoundsExact (0 ms) [ RUN ] BezierTest.Operators [ OK ] BezierTest.Operators (1 ms) [ RUN ] BezierTest.Intersection

=============================== === Intersection Testcase 1 ===

0.0983416 = (-3.1210667859822445, 0.7636098258800627) 0.206043 = (-3.121066785982583, 0.7636098258797374) 0.09834 = (-3.1210725309152925, 0.7636152126542726) 0.20604 = (-3.121090990541824, 0.7636094366563053) 0.323658 = (-1.673403671184878, 0.6029842201360784) 0.35662 = (-1.6734036711830458, 0.602984220108558) 0.32366 = (-1.6733846897314266, 0.6029854802879334) 0.35662 = (-1.6733987062004492, 0.6029835616943323) 0.676342 = (1.6734036711848752, 0.6029842201360788) 0.64338 = (1.6734036711830438, 0.6029842201085577) 0.67634 = (1.6733846897314277, 0.6029854802879335) 0.64338 = (1.6733987062004476, 0.6029835616943323) 0.901658 = (3.121066785982245, 0.7636098258800623) 0.793957 = (3.121066785982581, 0.7636098258797376) 0.90166 = (3.1210725309152925, 0.7636152126542726) 0.79396 = (3.121090990541824, 0.7636094366563052)

=============================== === Intersection Testcase 2 ===

0.0302928 = (0.008092118059121706, 1.1724967390877064) 0.854301 = (0.00809211800875076, 1.172496739088341) 0.03029 = (0.008090613339665998, 1.172395768810786) 0.8543 = (0.008081056517999397, 1.1724984640420002) 0.054713 = (0.02595889683281586, 1.977785810654414) 0.618252 = (0.025958896795045372, 1.9777858106519628) 0.05471 = (0.025956114287334, 1.977694590456214) 0.61825 = (0.02598378840624993, 1.9777959828437501) 0.145699 = (0.17249673908055338, 3.99190788194131) 0.0302928 = (0.17249673908285054, 3.9919078819409504) 0.1457 = (0.17249846404199998, 3.9919189434820006) 0.03029 = (0.1723957688107861, 3.9919093866603337) 0.381748 = (0.9777858106719669, 3.9740411031560043) 0.054713 = (0.9777858106962043, 3.9740411031659093) 0.38175 = (0.9777959828437498, 3.974016211593748) 0.05471 = (0.977694590456214, 3.974043885712665) 0.5 = (1.5, 2.5) 0.5 = (1.5, 2.5) 0.5 = (1.5, 2.5) 0.5 = (1.5, 2.5) 0.618252 = (2.022214189328033, 1.0259588968439948) 0.945287 = (2.0222141893037997, 1.0259588968340905) 0.61825 = (2.02220401715625, 1.0259837884062504) 0.94529 = (2.022305409543785, 1.0259561142873341) 0.854301 = (2.827503260919446, 1.0080921180586877) 0.969707 = (2.82750326091715, 1.0080921180590494) 0.8543 = (2.827501535958, 1.0080810565179994) 0.96971 = (2.8276042311892127, 1.008090613339666) 0.945287 = (2.9740411031671847, 3.022214189345587) 0.381748 = (2.9740411032049523, 3.0222141893480368) 0.94529 = (2.974043885712666, 3.022305409543785) 0.38175 = (2.9740162115937485, 3.0222040171562496) 0.969707 = (2.991907881940878, 3.8275032609122968) 0.145699 = (2.9919078819912484, 3.827503260911659) 0.96971 = (2.991909386660334, 3.8276042311892127) 0.1457 = (2.991918943482, 3.827501535958001)

=============================== === Intersection Testcase 3 ===

0.231215 = (-3.6434071177131147, 1.498229362003288) 0.273064 = (-3.643407117713043, 1.498229361953831) 0.2312 = (-3.643565506560001, 1.4982257022494072) 0.27305 = (-3.643603561203805, 1.4982290527957478) 0.293304 = (-2.923831652507774, 1.5008710398556302) 0.321486 = (-2.923831609149792, 1.5008710396491334) 0.2933 = (-2.9238753047399997, 1.5008712477562254) 0.32148 = (-2.923921471453109, 1.5008707067466411) 0.448242 = (-0.7735967881661053, 1.4998992547211691) 0.454071 = (-0.7735967881661026, 1.499899254720173) 0.44827 = (-0.7731814177456606, 1.4999002542315798) 0.45409 = (-0.7732760918361224, 1.499898617920321) 0.551758 = (0.7735967881656007, 1.4998992547211707) 0.545929 = (0.7735967881655971, 1.4998992547201717) 0.55173 = (0.7731814177456606, 1.4999002542315794) 0.54591 = (0.773276091836122, 1.4998986179203206) 0.706696 = (2.9238316525076216, 1.50087103985563) 0.678514 = (2.9238316091496097, 1.5008710396491343) 0.7067 = (2.92387530474, 1.5008712477562254) 0.67852 = (2.9239214714531103, 1.5008707067466416) 0.768785 = (3.6434071177131537, 1.4982293620032874) 0.726936 = (3.6434071177130827, 1.4982293619538307) 0.7688 = (3.6435655065600003, 1.498225702249407) 0.72695 = (3.643603561203805, 1.498229052795748)

=============================== === Intersection Testcase 4 ===

0.0661333 = (-5.693090198641757, 2.233934533903492) 0.144182 = (-5.693090197513297, 2.2339345313663284) 0.06613 = (-5.693050425989257, 2.233848709105078) 0.14418 = (-5.69312, 2.2339212760000002) 0.351518 = (-2.6811253723424757, 3.2192018256939496) 0.33243 = (-2.6811253723426027, 3.2192018256945603) 0.35152 = (-2.6810948777550516, 3.219190603697171) 0.33243 = (-2.68112, 3.2192029509999998) 0.648482 = (2.681125372342476, 3.2192018256939505) 0.66757 = (2.6811253723426063, 3.21920182569456) 0.64848 = (2.6810948777550516, 3.219190603697173) 0.66757 = (2.68112, 3.219202951) 0.933867 = (5.693090198641759, 2.2339345339034944) 0.855818 = (5.693090197513296, 2.233934531366329) 0.93387 = (5.693050425989258, 2.233848709105079) 0.85582 = (5.69312, 2.233921276) [ OK ] BezierTest.Intersection (20 ms) [ RUN ] BezierTest.QuadraticIntersectLineSeg [ OK ] BezierTest.QuadraticIntersectLineSeg (1 ms) [ RUN ] BezierTest.QuadraticIntersectLineRandom [ OK ] BezierTest.QuadraticIntersectLineRandom (78 ms) [ RUN ] BezierTest.CubicIntersectLine [ OK ] BezierTest.CubicIntersectLine (1 ms) [ RUN ] BezierTest.CubicIntersectLineRandom [ OK ] BezierTest.CubicIntersectLineRandom (86 ms) [ RUN ] BezierTest.Balloon [ OK ] BezierTest.Balloon (0 ms) [ RUN ] BezierTest.ExpandToTransformedTest [ OK ] BezierTest.ExpandToTransformedTest (2 ms) [ RUN ] BezierTest.TimesWithRadiusOfCurvature [ OK ] BezierTest.TimesWithRadiusOfCurvature (1 ms) [ RUN ] BezierTest.ForwardDifferenceTest [ OK ] BezierTest.ForwardDifferenceTest (0 ms) [ RUN ] BezierTest.Coincident [ OK ] BezierTest.Coincident (0 ms) [ RUN ] BezierTest.InfiniteRecursion [ OK ] BezierTest.InfiniteRecursion (0 ms) -------- 23 tests from BezierTest (320 ms total)

-------- Global test environment tear-down [==========] 23 tests from 1 test suite ran. (323 ms total) [ PASSED ] 23 tests. Test time = 0.36 sec

Test Passed. "bezier-test" end time: Feb 25 05:39 CST "bezier-test" time elapsed: 00:00:00

4/25 Testing: choose-test 4/25 Test: choose-test Command: "/build/lib2geom/src/lib2geom-1.4/build/tests/choose-test" Directory: /build/lib2geom/src/lib2geom-1.4/build/tests "choose-test" start time: Feb 25 05:39 CST Output:

Running main() from /usr/src/debug/gtest/googletest-1.15.2/googletest/src/gtest_main.cc [==========] Running 3 tests from 1 test suite. -------- Global test environment set-up. -------- 3 tests from ChooseTest [ RUN ] ChooseTest.PascalsTriangle [ OK ] ChooseTest.PascalsTriangle (2 ms) [ RUN ] ChooseTest.Values [ OK ] ChooseTest.Values (0 ms) [ RUN ] ChooseTest.Unsigned [ OK ] ChooseTest.Unsigned (0 ms) -------- 3 tests from ChooseTest (3 ms total)

-------- Global test environment tear-down [==========] 3 tests from 1 test suite ran. (5 ms total) [ PASSED ] 3 tests. Test time = 0.04 sec

Test Passed. "choose-test" end time: Feb 25 05:39 CST "choose-test" time elapsed: 00:00:00

5/25 Testing: circle-test 5/25 Test: circle-test Command: "/build/lib2geom/src/lib2geom-1.4/build/tests/circle-test" Directory: /build/lib2geom/src/lib2geom-1.4/build/tests "circle-test" start time: Feb 25 05:39 CST Output:

Running main() from /usr/src/debug/gtest/googletest-1.15.2/googletest/src/gtest_main.cc [==========] Running 6 tests from 1 test suite. -------- Global test environment set-up. -------- 6 tests from CircleTest [ RUN ] CircleTest.Equality [ OK ] CircleTest.Equality (0 ms) [ RUN ] CircleTest.Nearness [ OK ] CircleTest.Nearness (0 ms) [ RUN ] CircleTest.UnitCircleTransform [ OK ] CircleTest.UnitCircleTransform (0 ms) [ RUN ] CircleTest.Coefficients [ OK ] CircleTest.Coefficients (0 ms) [ RUN ] CircleTest.CircleIntersection [ OK ] CircleTest.CircleIntersection (1 ms) [ RUN ] CircleTest.LineIntersection [ OK ] CircleTest.LineIntersection (0 ms) -------- 6 tests from CircleTest (4 ms total)

-------- Global test environment tear-down [==========] 6 tests from 1 test suite ran. (6 ms total) [ PASSED ] 6 tests. Test time = 0.05 sec

Test Passed. "circle-test" end time: Feb 25 05:39 CST "circle-test" time elapsed: 00:00:00

6/25 Testing: convex-hull-test 6/25 Test: convex-hull-test Command: "/build/lib2geom/src/lib2geom-1.4/build/tests/convex-hull-test" Directory: /build/lib2geom/src/lib2geom-1.4/build/tests "convex-hull-test" start time: Feb 25 05:39 CST Output:

Running main() from /usr/src/debug/gtest/googletest-1.15.2/googletest/src/gtest_main.cc [==========] Running 5 tests from 1 test suite. -------- Global test environment set-up. -------- 5 tests from ConvexHullTest [ RUN ] ConvexHullTest.SizeAndDegeneracy [ OK ] ConvexHullTest.SizeAndDegeneracy (2 ms) [ RUN ] ConvexHullTest.Area [ OK ] ConvexHullTest.Area (0 ms) [ RUN ] ConvexHullTest.Bounds [ OK ] ConvexHullTest.Bounds (0 ms) [ RUN ] ConvexHullTest.PointContainment [ OK ] ConvexHullTest.PointContainment (1 ms) [ RUN ] ConvexHullTest.ExtremePoints [ OK ] ConvexHullTest.ExtremePoints (0 ms) -------- 5 tests from ConvexHullTest (6 ms total)

-------- Global test environment tear-down [==========] 5 tests from 1 test suite ran. (9 ms total) [ PASSED ] 5 tests. Test time = 0.04 sec

Test Passed. "convex-hull-test" end time: Feb 25 05:39 CST "convex-hull-test" time elapsed: 00:00:00

7/25 Testing: coord-test 7/25 Test: coord-test Command: "/build/lib2geom/src/lib2geom-1.4/build/tests/coord-test" Directory: /build/lib2geom/src/lib2geom-1.4/build/tests "coord-test" start time: Feb 25 05:39 CST Output:

Running main() from /usr/src/debug/gtest/googletest-1.15.2/googletest/src/gtest_main.cc [==========] Running 2 tests from 1 test suite. -------- Global test environment set-up. -------- 2 tests from CoordTest [ RUN ] CoordTest.StringRoundtripShortest [ OK ] CoordTest.StringRoundtripShortest (229 ms) [ RUN ] CoordTest.StringRoundtripNice [ OK ] CoordTest.StringRoundtripNice (226 ms) -------- 2 tests from CoordTest (455 ms total)

-------- Global test environment tear-down [==========] 2 tests from 1 test suite ran. (458 ms total) [ PASSED ] 2 tests. Test time = 0.49 sec

Test Passed. "coord-test" end time: Feb 25 05:39 CST "coord-test" time elapsed: 00:00:00

8/25 Testing: ellipse-test 8/25 Test: ellipse-test Command: "/build/lib2geom/src/lib2geom-1.4/build/tests/ellipse-test" Directory: /build/lib2geom/src/lib2geom-1.4/build/tests "ellipse-test" start time: Feb 25 05:39 CST Output:

Running main() from /usr/src/debug/gtest/googletest-1.15.2/googletest/src/gtest_main.cc [==========] Running 12 tests from 1 test suite. -------- Global test environment set-up. -------- 12 tests from EllipseTest [ RUN ] EllipseTest.Arcs [ OK ] EllipseTest.Arcs (2 ms) [ RUN ] EllipseTest.AreNear [ OK ] EllipseTest.AreNear (0 ms) [ RUN ] EllipseTest.Transformations [ OK ] EllipseTest.Transformations (0 ms) [ RUN ] EllipseTest.TimeAt [ OK ] EllipseTest.TimeAt (2 ms) [ RUN ] EllipseTest.LineIntersection [ OK ] EllipseTest.LineIntersection (371 ms) [ RUN ] EllipseTest.EllipseIntersection /usr/src/debug/lib2geom/lib2geom-1.4/tests/ellipse-test.cpp:231: Failure Expected: (xs.size()) > (0), actual: 0 vs 0

[ FAILED ] EllipseTest.EllipseIntersection (3 ms) [ RUN ] EllipseTest.BezierIntersection [ OK ] EllipseTest.BezierIntersection (1 ms) [ RUN ] EllipseTest.Coefficients [ OK ] EllipseTest.Coefficients (0 ms) [ RUN ] EllipseTest.UnitCircleTransform [ OK ] EllipseTest.UnitCircleTransform (1 ms) [ RUN ] EllipseTest.PointAt [ OK ] EllipseTest.PointAt (0 ms) [ RUN ] EllipseTest.UnitTangentAt [ OK ] EllipseTest.UnitTangentAt (0 ms) [ RUN ] EllipseTest.Bounds [ OK ] EllipseTest.Bounds (37 ms) -------- 12 tests from EllipseTest (422 ms total)

-------- Global test environment tear-down [==========] 12 tests from 1 test suite ran. (425 ms total) [ PASSED ] 11 tests. [ FAILED ] 1 test, listed below: [ FAILED ] EllipseTest.EllipseIntersection

1 FAILED TEST Test time = 0.46 sec

Test Failed. "ellipse-test" end time: Feb 25 05:39 CST "ellipse-test" time elapsed: 00:00:00

9/25 Testing: elliptical-arc-test 9/25 Test: elliptical-arc-test Command: "/build/lib2geom/src/lib2geom-1.4/build/tests/elliptical-arc-test" Directory: /build/lib2geom/src/lib2geom-1.4/build/tests "elliptical-arc-test" start time: Feb 25 05:39 CST Output:

Running main() from /usr/src/debug/gtest/googletest-1.15.2/googletest/src/gtest_main.cc [==========] Running 7 tests from 2 test suites. -------- Global test environment set-up. -------- 6 tests from EllipticalArcTest [ RUN ] EllipticalArcTest.PointAt [ OK ] EllipticalArcTest.PointAt (1 ms) [ RUN ] EllipticalArcTest.Duplicate [ OK ] EllipticalArcTest.Duplicate (0 ms) [ RUN ] EllipticalArcTest.LineSegmentIntersection [ OK ] EllipticalArcTest.LineSegmentIntersection (582 ms) [ RUN ] EllipticalArcTest.ArcIntersection /usr/src/debug/lib2geom/lib2geom-1.4/tests/elliptical-arc-test.cpp:187: Failure Expected equality of these values: r1.size() Which is: 0 2u Which is: 2

[ FAILED ] EllipticalArcTest.ArcIntersection (7 ms) [ RUN ] EllipticalArcTest.BezierIntersection [ OK ] EllipticalArcTest.BezierIntersection (1 ms) [ RUN ] EllipticalArcTest.ExpandToTransformedTest [ OK ] EllipticalArcTest.ExpandToTransformedTest (14 ms) -------- 6 tests from EllipticalArcTest (608 ms total)

-------- 1 test from EllipticalArc [ RUN ] EllipticalArc.Transform [ OK ] EllipticalArc.Transform (0 ms) -------- 1 test from EllipticalArc (0 ms total)

-------- Global test environment tear-down [==========] 7 tests from 2 test suites ran. (611 ms total) [ PASSED ] 6 tests. [ FAILED ] 1 test, listed below: [ FAILED ] EllipticalArcTest.ArcIntersection

1 FAILED TEST Test time = 0.65 sec

Test Failed. "elliptical-arc-test" end time: Feb 25 05:39 CST "elliptical-arc-test" time elapsed: 00:00:00

10/25 Testing: intersection-graph-test 10/25 Test: intersection-graph-test Command: "/build/lib2geom/src/lib2geom-1.4/build/tests/intersection-graph-test" Directory: /build/lib2geom/src/lib2geom-1.4/build/tests "intersection-graph-test" start time: Feb 25 05:39 CST Output:

Running main() from /usr/src/debug/gtest/googletest-1.15.2/googletest/src/gtest_main.cc [==========] Running 7 tests from 1 test suite. -------- Global test environment set-up. -------- 7 tests from IntersectionGraphTest [ RUN ] IntersectionGraphTest.Union [ OK ] IntersectionGraphTest.Union (33 ms) [ RUN ] IntersectionGraphTest.DisjointUnion [ OK ] IntersectionGraphTest.DisjointUnion (7 ms) [ RUN ] IntersectionGraphTest.CoverUnion [ OK ] IntersectionGraphTest.CoverUnion (0 ms) [ RUN ] IntersectionGraphTest.Subtraction [ OK ] IntersectionGraphTest.Subtraction (43 ms) [ RUN ] IntersectionGraphTest.PointOnEdge [ OK ] IntersectionGraphTest.PointOnEdge (43 ms) [ RUN ] IntersectionGraphTest.RhombusInSquare [ OK ] IntersectionGraphTest.RhombusInSquare (49 ms) [ RUN ] IntersectionGraphTest.EmptyOperand [ OK ] IntersectionGraphTest.EmptyOperand (0 ms) -------- 7 tests from IntersectionGraphTest (178 ms total)

-------- Global test environment tear-down [==========] 7 tests from 1 test suite ran. (181 ms total) [ PASSED ] 7 tests. Test time = 0.21 sec

Test Passed. "intersection-graph-test" end time: Feb 25 05:39 CST "intersection-graph-test" time elapsed: 00:00:00

11/25 Testing: interval-test 11/25 Test: interval-test Command: "/build/lib2geom/src/lib2geom-1.4/build/tests/interval-test" Directory: /build/lib2geom/src/lib2geom-1.4/build/tests "interval-test" start time: Feb 25 05:39 CST Output:

Running main() from /usr/src/debug/gtest/googletest-1.15.2/googletest/src/gtest_main.cc [==========] Running 3 tests from 1 test suite. -------- Global test environment set-up. -------- 3 tests from IntervalTest [ RUN ] IntervalTest.EqualityTest [ OK ] IntervalTest.EqualityTest (0 ms) [ RUN ] IntervalTest.StructuredBindingTest [ OK ] IntervalTest.StructuredBindingTest (0 ms) [ RUN ] IntervalTest.Hash [ OK ] IntervalTest.Hash (0 ms) -------- 3 tests from IntervalTest (1 ms total)

-------- Global test environment tear-down [==========] 3 tests from 1 test suite ran. (3 ms total) [ PASSED ] 3 tests. Test time = 0.03 sec

Test Passed. "interval-test" end time: Feb 25 05:39 CST "interval-test" time elapsed: 00:00:00

12/25 Testing: line-test 12/25 Test: line-test Command: "/build/lib2geom/src/lib2geom-1.4/build/tests/line-test" Directory: /build/lib2geom/src/lib2geom-1.4/build/tests "line-test" start time: Feb 25 05:39 CST Output:

Running main() from /usr/src/debug/gtest/googletest-1.15.2/googletest/src/gtest_main.cc [==========] Running 15 tests from 1 test suite. -------- Global test environment set-up. -------- 15 tests from LineTest [ RUN ] LineTest.VectorAndVersor [ OK ] LineTest.VectorAndVersor (0 ms) [ RUN ] LineTest.AngleBisector [ OK ] LineTest.AngleBisector (0 ms) [ RUN ] LineTest.Equality [ OK ] LineTest.Equality (0 ms) [ RUN ] LineTest.Reflection [ OK ] LineTest.Reflection (0 ms) [ RUN ] LineTest.RotationToZero [ OK ] LineTest.RotationToZero (0 ms) [ RUN ] LineTest.Coefficients [ OK ] LineTest.Coefficients (0 ms) [ RUN ] LineTest.Intersection [ OK ] LineTest.Intersection (1 ms) [ RUN ] LineTest.CoincidingIntersect [ OK ] LineTest.CoincidingIntersect (200 ms) [ RUN ] LineTest.OverlappingIntersect [ OK ] LineTest.OverlappingIntersect (159 ms) [ RUN ] LineTest.AlmostIntersect [ OK ] LineTest.AlmostIntersect (0 ms) [ RUN ] LineTest.FuzzyOverlap [ OK ] LineTest.FuzzyOverlap (0 ms) [ RUN ] LineTest.FuzzyEndToEnd [ OK ] LineTest.FuzzyEndToEnd (0 ms) [ RUN ] LineTest.AlmostTouch [ OK ] LineTest.AlmostTouch (0 ms) [ RUN ] LineTest.TBone [ OK ] LineTest.TBone (236 ms) [ RUN ] LineTest.PushOff [ OK ] LineTest.PushOff (390 ms) -------- 15 tests from LineTest (994 ms total)

-------- Global test environment tear-down [==========] 15 tests from 1 test suite ran. (996 ms total) [ PASSED ] 15 tests. Test time = 1.03 sec

Test Passed. "line-test" end time: Feb 25 05:39 CST "line-test" time elapsed: 00:00:01

13/25 Testing: min-bbox-test 13/25 Test: min-bbox-test Command: "/build/lib2geom/src/lib2geom-1.4/build/tests/min-bbox-test" Directory: /build/lib2geom/src/lib2geom-1.4/build/tests "min-bbox-test" start time: Feb 25 05:39 CST Output:

Running main() from /usr/src/debug/gtest/googletest-1.15.2/googletest/src/gtest_main.cc [==========] Running 3 tests from 1 test suite. -------- Global test environment set-up. -------- 3 tests from MinBBoxTest [ RUN ] MinBBoxTest.Empty [ OK ] MinBBoxTest.Empty (0 ms) [ RUN ] MinBBoxTest.SinglePoint [ OK ] MinBBoxTest.SinglePoint (0 ms) [ RUN ] MinBBoxTest.Randomised [ OK ] MinBBoxTest.Randomised (12 ms) -------- 3 tests from MinBBoxTest (13 ms total)

-------- Global test environment tear-down [==========] 3 tests from 1 test suite ran. (15 ms total) [ PASSED ] 3 tests. Test time = 0.05 sec

Test Passed. "min-bbox-test" end time: Feb 25 05:39 CST "min-bbox-test" time elapsed: 00:00:00

14/25 Testing: nl-vector-test 14/25 Test: nl-vector-test Command: "/build/lib2geom/src/lib2geom-1.4/build/tests/nl-vector-test" Directory: /build/lib2geom/src/lib2geom-1.4/build/tests "nl-vector-test" start time: Feb 25 05:39 CST Output:

Running main() from /usr/src/debug/gtest/googletest-1.15.2/googletest/src/gtest_main.cc [==========] Running 35 tests from 3 test suites. -------- Global test environment set-up. -------- 16 tests from VectorTest [ RUN ] VectorTest.VectorStringRepresentation [ OK ] VectorTest.VectorStringRepresentation (2 ms) [ RUN ] VectorTest.VectorConstructFromAnother [ OK ] VectorTest.VectorConstructFromAnother (0 ms) [ RUN ] VectorTest.OperatorEqualIsDefined [ OK ] VectorTest.OperatorEqualIsDefined (0 ms) [ RUN ] VectorTest.OperatorNotEqualIsntDefined [ OK ] VectorTest.OperatorNotEqualIsntDefined (0 ms) [ RUN ] VectorTest.VectorAssignment [ OK ] VectorTest.VectorAssignment (0 ms) [ RUN ] VectorTest.VectorScalesInplace [ OK ] VectorTest.VectorScalesInplace (0 ms) [ RUN ] VectorTest.VectorTranslatesInplace [ OK ] VectorTest.VectorTranslatesInplace (0 ms) [ RUN ] VectorTest.ScaleAndTranslateUsesFluentSyntax [ OK ] VectorTest.ScaleAndTranslateUsesFluentSyntax (0 ms) [ RUN ] VectorTest.AddAssignment [ OK ] VectorTest.AddAssignment (0 ms) [ RUN ] VectorTest.SubtractAssignment [ OK ] VectorTest.SubtractAssignment (0 ms) [ RUN ] VectorTest.SwappingElements [ OK ] VectorTest.SwappingElements (0 ms) [ RUN ] VectorTest.Reverse [ OK ] VectorTest.Reverse (0 ms) [ RUN ] VectorTest.IsZero [ OK ] VectorTest.IsZero (0 ms) [ RUN ] VectorTest.IsNonNegative [ OK ] VectorTest.IsNonNegative (0 ms) [ RUN ] VectorTest.SetAll [ OK ] VectorTest.SetAll (0 ms) [ RUN ] VectorTest.SetBasis [ OK ] VectorTest.SetBasis (0 ms) -------- 16 tests from VectorTest (6 ms total)

-------- 6 tests from Vector [ RUN ] Vector.IsPositive [ OK ] Vector.IsPositive (0 ms) [ RUN ] Vector.Max [ OK ] Vector.Max (0 ms) [ RUN ] Vector.MaxIndex [ OK ] Vector.MaxIndex (0 ms) [ RUN ] Vector.Min [ OK ] Vector.Min (0 ms) [ RUN ] Vector.MinIndex [ OK ] Vector.MinIndex (0 ms) [ RUN ] Vector.SwappingVectors [ OK ] Vector.SwappingVectors (0 ms) -------- 6 tests from Vector (0 ms total)

-------- 13 tests from VectorViewTest [ RUN ] VectorViewTest.ViewCountOnly [ OK ] VectorViewTest.ViewCountOnly (0 ms) [ RUN ] VectorViewTest.SkipSomeInitialElements [ OK ] VectorViewTest.SkipSomeInitialElements (0 ms) [ RUN ] VectorViewTest.SparseViewConstruction [ OK ] VectorViewTest.SparseViewConstruction (0 ms) [ RUN ] VectorViewTest.ConstructFromAnotherView [ OK ] VectorViewTest.ConstructFromAnotherView (0 ms) [ RUN ] VectorViewTest.PartialSourceModification [ OK ] VectorViewTest.PartialSourceModification (0 ms) [ RUN ] VectorViewTest.ViewScalesInplace [ OK ] VectorViewTest.ViewScalesInplace (0 ms) [ RUN ] VectorViewTest.ViewScaleAndTranslateUsesFluentSyntax [ OK ] VectorViewTest.ViewScaleAndTranslateUsesFluentSyntax (0 ms) [ RUN ] VectorViewTest.AssignmentFromVectorAvailableForViews [ OK ] VectorViewTest.AssignmentFromVectorAvailableForViews (0 ms) [ RUN ] VectorViewTest.AssignmentFromViewAvailableForViews [ OK ] VectorViewTest.AssignmentFromViewAvailableForViews (0 ms) [ RUN ] VectorViewTest.AddAssignAvailableForViews [ OK ] VectorViewTest.AddAssignAvailableForViews (0 ms) [ RUN ] VectorViewTest.SubtractAssignAvailableForViews [ OK ] VectorViewTest.SubtractAssignAvailableForViews (0 ms) [ RUN ] VectorViewTest.SwappingFromSameSourceVectorDoesNotModifySource [ OK ] VectorViewTest.SwappingFromSameSourceVectorDoesNotModifySource (0 ms) [ RUN ] VectorViewTest.SwappingFromSameSourceVectorModifiesViews [ OK ] VectorViewTest.SwappingFromSameSourceVectorModifiesViews (0 ms) -------- 13 tests from VectorViewTest (1 ms total)

-------- Global test environment tear-down [==========] 35 tests from 3 test suites ran. (11 ms total) [ PASSED ] 35 tests. Test time = 0.04 sec

Test Passed. "nl-vector-test" end time: Feb 25 05:39 CST "nl-vector-test" time elapsed: 00:00:00

15/25 Testing: parallelogram-test 15/25 Test: parallelogram-test Command: "/build/lib2geom/src/lib2geom-1.4/build/tests/parallelogram-test" Directory: /build/lib2geom/src/lib2geom-1.4/build/tests "parallelogram-test" start time: Feb 25 05:39 CST Output:

Running main() from /usr/src/debug/gtest/googletest-1.15.2/googletest/src/gtest_main.cc [==========] Running 24 tests from 2 test suites. -------- Global test environment set-up. -------- 7 tests from ParallelogramTest [ RUN ] ParallelogramTest.midpoint [ OK ] ParallelogramTest.midpoint (1 ms) [ RUN ] ParallelogramTest.containsPoint1 [ OK ] ParallelogramTest.containsPoint1 (0 ms) [ RUN ] ParallelogramTest.containsPoint2 [ OK ] ParallelogramTest.containsPoint2 (0 ms) [ RUN ] ParallelogramTest.intersects_aligned [ OK ] ParallelogramTest.intersects_aligned (0 ms) [ RUN ] ParallelogramTest.bounds [ OK ] ParallelogramTest.bounds (0 ms) [ RUN ] ParallelogramTest.isSheared [ OK ] ParallelogramTest.isSheared (0 ms) [ RUN ] ParallelogramTest.area [ OK ] ParallelogramTest.area (0 ms) -------- 7 tests from ParallelogramTest (2 ms total)

-------- 17 tests from intesect_non_aligned/ParallelogramTest [ RUN ] intesect_non_aligned/ParallelogramTest.intersects/0 [ OK ] intesect_non_aligned/ParallelogramTest.intersects/0 (0 ms) [ RUN ] intesect_non_aligned/ParallelogramTest.intersects/1 [ OK ] intesect_non_aligned/ParallelogramTest.intersects/1 (0 ms) [ RUN ] intesect_non_aligned/ParallelogramTest.intersects/2 [ OK ] intesect_non_aligned/ParallelogramTest.intersects/2 (0 ms) [ RUN ] intesect_non_aligned/ParallelogramTest.intersects/3 [ OK ] intesect_non_aligned/ParallelogramTest.intersects/3 (0 ms) [ RUN ] intesect_non_aligned/ParallelogramTest.intersects/4 [ OK ] intesect_non_aligned/ParallelogramTest.intersects/4 (0 ms) [ RUN ] intesect_non_aligned/ParallelogramTest.intersects/5 [ OK ] intesect_non_aligned/ParallelogramTest.intersects/5 (0 ms) [ RUN ] intesect_non_aligned/ParallelogramTest.intersects/6 [ OK ] intesect_non_aligned/ParallelogramTest.intersects/6 (0 ms) [ RUN ] intesect_non_aligned/ParallelogramTest.intersects/7 [ OK ] intesect_non_aligned/ParallelogramTest.intersects/7 (0 ms) [ RUN ] intesect_non_aligned/ParallelogramTest.intersects/8 [ OK ] intesect_non_aligned/ParallelogramTest.intersects/8 (0 ms) [ RUN ] intesect_non_aligned/ParallelogramTest.intersects/9 [ OK ] intesect_non_aligned/ParallelogramTest.intersects/9 (0 ms) [ RUN ] intesect_non_aligned/ParallelogramTest.intersects/10 [ OK ] intesect_non_aligned/ParallelogramTest.intersects/10 (0 ms) [ RUN ] intesect_non_aligned/ParallelogramTest.intersects/11 [ OK ] intesect_non_aligned/ParallelogramTest.intersects/11 (0 ms) [ RUN ] intesect_non_aligned/ParallelogramTest.intersects/12 [ OK ] intesect_non_aligned/ParallelogramTest.intersects/12 (0 ms) [ RUN ] intesect_non_aligned/ParallelogramTest.intersects/13 [ OK ] intesect_non_aligned/ParallelogramTest.intersects/13 (0 ms) [ RUN ] intesect_non_aligned/ParallelogramTest.intersects/14 [ OK ] intesect_non_aligned/ParallelogramTest.intersects/14 (0 ms) [ RUN ] intesect_non_aligned/ParallelogramTest.intersects/15 [ OK ] intesect_non_aligned/ParallelogramTest.intersects/15 (0 ms) [ RUN ] intesect_non_aligned/ParallelogramTest.intersects/16 [ OK ] intesect_non_aligned/ParallelogramTest.intersects/16 (0 ms) -------- 17 tests from intesect_non_aligned/ParallelogramTest (0 ms total)

-------- Global test environment tear-down [==========] 24 tests from 2 test suites ran. (6 ms total) [ PASSED ] 24 tests. Test time = 0.05 sec

Test Passed. "parallelogram-test" end time: Feb 25 05:39 CST "parallelogram-test" time elapsed: 00:00:00

16/25 Testing: path-test 16/25 Test: path-test Command: "/build/lib2geom/src/lib2geom-1.4/build/tests/path-test" Directory: /build/lib2geom/src/lib2geom-1.4/build/tests "path-test" start time: Feb 25 05:39 CST Output:

Running main() from /usr/src/debug/gtest/googletest-1.15.2/googletest/src/gtest_main.cc [==========] Running 29 tests from 1 test suite. -------- Global test environment set-up. -------- 29 tests from PathTest [ RUN ] PathTest.CopyConstruction [ OK ] PathTest.CopyConstruction (7 ms) [ RUN ] PathTest.PathInterval [ OK ] PathTest.PathInterval (1 ms) [ RUN ] PathTest.Continuity [ OK ] PathTest.Continuity (0 ms) [ RUN ] PathTest.RectConstructor [ OK ] PathTest.RectConstructor (0 ms) [ RUN ] PathTest.Reversed [ OK ] PathTest.Reversed (2 ms) [ RUN ] PathTest.ValueAt [ OK ] PathTest.ValueAt (0 ms) [ RUN ] PathTest.NearestPoint [ OK ] PathTest.NearestPoint (2 ms) [ RUN ] PathTest.Winding 0 1 1 1 1 0 0 (1, 0) (-1, 0) (-1, 0) (1, 0) [ OK ] PathTest.Winding (4 ms) [ RUN ] PathTest.Issue58 [ OK ] PathTest.Issue58 (77 ms) [ RUN ] PathTest.SVGRoundtrip [ OK ] PathTest.SVGRoundtrip (7 ms) [ RUN ] PathTest.Portion [ OK ] PathTest.Portion (1 ms) [ RUN ] PathTest.AppendSegment [ OK ] PathTest.AppendSegment (0 ms) [ RUN ] PathTest.AppendPath [ OK ] PathTest.AppendPath (1 ms) [ RUN ] PathTest.AppendPortion [ OK ] PathTest.AppendPortion (1 ms) [ RUN ] PathTest.ReplaceMiddle [ OK ] PathTest.ReplaceMiddle (0 ms) [ RUN ] PathTest.ReplaceStart [ OK ] PathTest.ReplaceStart (0 ms) [ RUN ] PathTest.ReplaceEnd [ OK ] PathTest.ReplaceEnd (0 ms) [ RUN ] PathTest.ReplaceClosing [ OK ] PathTest.ReplaceClosing (0 ms) [ RUN ] PathTest.ReplaceEverything [ OK ] PathTest.ReplaceEverything (0 ms) [ RUN ] PathTest.EraseLast [ OK ] PathTest.EraseLast (0 ms) [ RUN ] PathTest.AreNear [ OK ] PathTest.AreNear (0 ms) [ RUN ] PathTest.Roots [ OK ] PathTest.Roots (0 ms) [ RUN ] PathTest.PartingPoint [ OK ] PathTest.PartingPoint (5 ms) [ RUN ] PathTest.InitialFinalTangents [ OK ] PathTest.InitialFinalTangents (0 ms) [ RUN ] PathTest.WithoutDegenerates [ OK ] PathTest.WithoutDegenerates (1 ms) [ RUN ] PathTest.GetExtrema [ OK ] PathTest.GetExtrema (2 ms) [ RUN ] PathTest.PizzaSlice [ OK ] PathTest.PizzaSlice (1 ms) [ RUN ] PathTest.SetFinal [ OK ] PathTest.SetFinal (0 ms) [ RUN ] PathTest.SetInitial [ OK ] PathTest.SetInitial (0 ms) -------- 29 tests from PathTest (129 ms total)

-------- Global test environment tear-down [==========] 29 tests from 1 test suite ran. (132 ms total) [ PASSED ] 29 tests. Test time = 0.17 sec

Test Passed. "path-test" end time: Feb 25 05:39 CST "path-test" time elapsed: 00:00:00

17/25 Testing: planar-graph-test 17/25 Test: planar-graph-test Command: "/build/lib2geom/src/lib2geom-1.4/build/tests/planar-graph-test" Directory: /build/lib2geom/src/lib2geom-1.4/build/tests "planar-graph-test" start time: Feb 25 05:39 CST Output:

Running main() from /usr/src/debug/gtest/googletest-1.15.2/googletest/src/gtest_main.cc [==========] Running 14 tests from 1 test suite. -------- Global test environment set-up. -------- 14 tests from PlanarGraphTest [ RUN ] PlanarGraphTest.EdgeInsertion [ OK ] PlanarGraphTest.EdgeInsertion (4 ms) [ RUN ] PlanarGraphTest.InsertDetached [ OK ] PlanarGraphTest.InsertDetached (1 ms) [ RUN ] PlanarGraphTest.ClosedPathArea [ OK ] PlanarGraphTest.ClosedPathArea (2 ms) [ RUN ] PlanarGraphTest.Deviation [ OK ] PlanarGraphTest.Deviation (8 ms) [ RUN ] PlanarGraphTest.BasicAzimuthalSort [ OK ] PlanarGraphTest.BasicAzimuthalSort (1 ms) [ RUN ] PlanarGraphTest.PathRetrieval [ OK ] PlanarGraphTest.PathRetrieval (0 ms) [ RUN ] PlanarGraphTest.LabelRetrieval [ OK ] PlanarGraphTest.LabelRetrieval (0 ms) [ RUN ] PlanarGraphTest.MergeDuplicate [ OK ] PlanarGraphTest.MergeDuplicate (2 ms) [ RUN ] PlanarGraphTest.MergePartial [ OK ] PlanarGraphTest.MergePartial (1 ms) [ RUN ] PlanarGraphTest.MergeY [ OK ] PlanarGraphTest.MergeY (0 ms) [ RUN ] PlanarGraphTest.Teardrop [ OK ] PlanarGraphTest.Teardrop (0 ms) [ RUN ] PlanarGraphTest.ReglueLasso [ OK ] PlanarGraphTest.ReglueLasso (0 ms) [ RUN ] PlanarGraphTest.RemoveCollapsed [ OK ] PlanarGraphTest.RemoveCollapsed (0 ms) [ RUN ] PlanarGraphTest.RemoveWisp [ OK ] PlanarGraphTest.RemoveWisp (0 ms) -------- 14 tests from PlanarGraphTest (25 ms total)

-------- Global test environment tear-down [==========] 14 tests from 1 test suite ran. (28 ms total) [ PASSED ] 14 tests. Test time = 0.07 sec

Test Passed. "planar-graph-test" end time: Feb 25 05:39 CST "planar-graph-test" time elapsed: 00:00:00

18/25 Testing: point-test 18/25 Test: point-test Command: "/build/lib2geom/src/lib2geom-1.4/build/tests/point-test" Directory: /build/lib2geom/src/lib2geom-1.4/build/tests "point-test" start time: Feb 25 05:39 CST Output:

Running main() from /usr/src/debug/gtest/googletest-1.15.2/googletest/src/gtest_main.cc [==========] Running 9 tests from 2 test suites. -------- Global test environment set-up. -------- 8 tests from PointTest [ RUN ] PointTest.Normalize [ OK ] PointTest.Normalize (0 ms) [ RUN ] PointTest.ScalarOps [ OK ] PointTest.ScalarOps (0 ms) [ RUN ] PointTest.Rounding [ OK ] PointTest.Rounding (0 ms) [ RUN ] PointTest.Near [ OK ] PointTest.Near (0 ms) [ RUN ] PointTest.Multiplicative [ OK ] PointTest.Multiplicative (0 ms) [ RUN ] PointTest.PointCtors [ OK ] PointTest.PointCtors (0 ms) [ RUN ] PointTest.IntPointCtors [ OK ] PointTest.IntPointCtors (0 ms) [ RUN ] PointTest.Hash [ OK ] PointTest.Hash (0 ms) -------- 8 tests from PointTest (2 ms total)

-------- 1 test from IntervalTest [ RUN ] IntervalTest.StructuredBindingTest [ OK ] IntervalTest.StructuredBindingTest (0 ms) -------- 1 test from IntervalTest (0 ms total)

-------- Global test environment tear-down [==========] 9 tests from 2 test suites ran. (5 ms total) [ PASSED ] 9 tests. Test time = 0.04 sec

Test Passed. "point-test" end time: Feb 25 05:39 CST "point-test" time elapsed: 00:00:00

19/25 Testing: polynomial-test 19/25 Test: polynomial-test Command: "/build/lib2geom/src/lib2geom-1.4/build/tests/polynomial-test" Directory: /build/lib2geom/src/lib2geom-1.4/build/tests "polynomial-test" start time: Feb 25 05:39 CST Output:

Running main() from /usr/src/debug/gtest/googletest-1.15.2/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 (3 ms) [ RUN ] PolynomialTest.SolvePathologicalQuadratic [ OK ] PolynomialTest.SolvePathologicalQuadratic (0 ms) [ RUN ] PolynomialTest.SolveCubic [ OK ] PolynomialTest.SolveCubic (3 ms) [ RUN ] PolynomialTest.SolveQuartic_4_roots [ OK ] PolynomialTest.SolveQuartic_4_roots (57 ms) [ RUN ] PolynomialTest.SolveQuartic_Evaluate /usr/src/debug/lib2geom/lib2geom-1.4/tests/polynomial-test.cpp:186: Failure Value of: are_near(quartic.eval(root), 0, eps) Actual: false Expected: true

[ FAILED ] PolynomialTest.SolveQuartic_Evaluate (55 ms) [ RUN ] PolynomialTest.SolveQuartic_2_roots [ OK ] PolynomialTest.SolveQuartic_2_roots (47 ms) [ RUN ] PolynomialTest.SolveQuartic_DoubleRoots [ OK ] PolynomialTest.SolveQuartic_DoubleRoots (5 ms) [ RUN ] PolynomialTest.SolveQuartic_0_roots [ OK ] PolynomialTest.SolveQuartic_0_roots (29 ms) [ RUN ] PolynomialTest.SolveQuartic_degenerate [ OK ] PolynomialTest.SolveQuartic_degenerate (88 ms) -------- 9 tests from PolynomialTest (292 ms total)

-------- Global test environment tear-down [==========] 9 tests from 1 test suite ran. (295 ms total) [ PASSED ] 8 tests. [ FAILED ] 1 test, listed below: [ FAILED ] PolynomialTest.SolveQuartic_Evaluate

1 FAILED TEST Test time = 0.33 sec

Test Failed. "polynomial-test" end time: Feb 25 05:39 CST "polynomial-test" time elapsed: 00:00:00

20/25 Testing: rect-test 20/25 Test: rect-test Command: "/build/lib2geom/src/lib2geom-1.4/build/tests/rect-test" Directory: /build/lib2geom/src/lib2geom-1.4/build/tests "rect-test" start time: Feb 25 05:39 CST Output:

Running main() from /usr/src/debug/gtest/googletest-1.15.2/googletest/src/gtest_main.cc [==========] Running 28 tests from 3 test suites. -------- Global test environment set-up. -------- 2 tests from RectTest [ RUN ] RectTest.Upconversion [ OK ] RectTest.Upconversion (0 ms) [ RUN ] RectTest.Rounding [ OK ] RectTest.Rounding (0 ms) -------- 2 tests from RectTest (1 ms total)

-------- 13 tests from GenericRectTest/0, where TypeParam = double [ RUN ] GenericRectTest/0.EqualityTest [ OK ] GenericRectTest/0.EqualityTest (0 ms) [ RUN ] GenericRectTest/0.Intersects [ OK ] GenericRectTest/0.Intersects (0 ms) [ RUN ] GenericRectTest/0.JonCruzRect [ OK ] GenericRectTest/0.JonCruzRect (0 ms) [ RUN ] GenericRectTest/0.Intersection [ OK ] GenericRectTest/0.Intersection (0 ms) [ RUN ] GenericRectTest/0.Contains [ OK ] GenericRectTest/0.Contains (0 ms) [ RUN ] GenericRectTest/0.Union [ OK ] GenericRectTest/0.Union (0 ms) [ RUN ] GenericRectTest/0.Area [ OK ] GenericRectTest/0.Area (0 ms) [ RUN ] GenericRectTest/0.Emptiness [ OK ] GenericRectTest/0.Emptiness (0 ms) [ RUN ] GenericRectTest/0.Dimensions [ OK ] GenericRectTest/0.Dimensions (0 ms) [ RUN ] GenericRectTest/0.Modification [ OK ] GenericRectTest/0.Modification (0 ms) [ RUN ] GenericRectTest/0.OptRectDereference [ OK ] GenericRectTest/0.OptRectDereference (0 ms) [ RUN ] GenericRectTest/0.Offset [ OK ] GenericRectTest/0.Offset (0 ms) [ RUN ] GenericRectTest/0.NearestEdgePoint [ OK ] GenericRectTest/0.NearestEdgePoint (0 ms) -------- 13 tests from GenericRectTest/0 (2 ms total)

-------- 13 tests from GenericRectTest/1, where TypeParam = int [ RUN ] GenericRectTest/1.EqualityTest [ OK ] GenericRectTest/1.EqualityTest (0 ms) [ RUN ] GenericRectTest/1.Intersects [ OK ] GenericRectTest/1.Intersects (0 ms) [ RUN ] GenericRectTest/1.JonCruzRect [ OK ] GenericRectTest/1.JonCruzRect (0 ms) [ RUN ] GenericRectTest/1.Intersection [ OK ] GenericRectTest/1.Intersection (0 ms) [ RUN ] GenericRectTest/1.Contains [ OK ] GenericRectTest/1.Contains (0 ms) [ RUN ] GenericRectTest/1.Union [ OK ] GenericRectTest/1.Union (0 ms) [ RUN ] GenericRectTest/1.Area [ OK ] GenericRectTest/1.Area (0 ms) [ RUN ] GenericRectTest/1.Emptiness [ OK ] GenericRectTest/1.Emptiness (0 ms) [ RUN ] GenericRectTest/1.Dimensions [ OK ] GenericRectTest/1.Dimensions (0 ms) [ RUN ] GenericRectTest/1.Modification [ OK ] GenericRectTest/1.Modification (0 ms) [ RUN ] GenericRectTest/1.OptRectDereference [ OK ] GenericRectTest/1.OptRectDereference (0 ms) [ RUN ] GenericRectTest/1.Offset [ OK ] GenericRectTest/1.Offset (0 ms) [ RUN ] GenericRectTest/1.NearestEdgePoint [ OK ] GenericRectTest/1.NearestEdgePoint (0 ms) -------- 13 tests from GenericRectTest/1 (1 ms total)

-------- Global test environment tear-down [==========] 28 tests from 3 test suites ran. (7 ms total) [ PASSED ] 28 tests. Test time = 0.05 sec

Test Passed. "rect-test" end time: Feb 25 05:39 CST "rect-test" time elapsed: 00:00:00

21/25 Testing: sbasis-test 21/25 Test: sbasis-test Command: "/build/lib2geom/src/lib2geom-1.4/build/tests/sbasis-test" Directory: /build/lib2geom/src/lib2geom-1.4/build/tests "sbasis-test" start time: Feb 25 05:39 CST Output:

Running main() from /usr/src/debug/gtest/googletest-1.15.2/googletest/src/gtest_main.cc [==========] Running 9 tests from 1 test suite. -------- Global test environment set-up. -------- 9 tests from SBasisTest [ RUN ] SBasisTest.UnitTests [ OK ] SBasisTest.UnitTests (1 ms) [ RUN ] SBasisTest.ValueAt [ OK ] SBasisTest.ValueAt (0 ms) [ RUN ] SBasisTest.MultiDerivative [ OK ] SBasisTest.MultiDerivative (0 ms) [ RUN ] SBasisTest.Roots 0 : {0, 1}s^0 -0 0.5 : {-0.5, 0.5}s^0 0.5 0.25 0.75 : {0.1875, 0.1875}s^0 + {-1, -1}s^1 0.25 0.75 0.5 0.5 : {0.25, 0.25}s^0 + {-1, -1}s^1 0.5 0.5 0 0.2 0.6 0.6 1 : {0, 0}s^0 + {0.072, -0.128}s^1 + {-0.4, 0.6}s^2 0 0.2 0.599987 0.600016 1 0.1 0.2 0.3 0.4 0.5 0.6 : {0.00072, 0.06048}s^0 + {-0.0774, -0.5424}s^1 + {0.55, 1.45}s^2 + {-1, -1}s^3 0.1 0.2 0.3 0.4 0.5 0.6 0.25 0.25 0.25 0.75 0.75 0.75 : {0.0065918, 0.0065918}s^0 + {-0.105469, -0.105469}s^1 + {0.5625, 0.5625}s^2 + {-1, -1}s^3 0.25 0.25 0.25 0.75 0.75 0.75 roots(SBasis(broken)) -1468.5,-1468.5 -1402.78,-1402.78 -1290.71,-1290.71 -1131.32,-1131.32 -923.908,-923.908 -668.018,-668.018 -363.451,-363.451 -10.2449,-10.2449 391.337,391.337 840.81,840.81 0 0.170271 Bezier(0, -5746.4400000000005, -3805.2290000000007, 84492.23, 20465.78, 42350.1) 0 0.170271 [ OK ] SBasisTest.Roots (6 ms) [ RUN ] SBasisTest.Subdivide [ OK ] SBasisTest.Subdivide (291 ms) [ RUN ] SBasisTest.Reverse [ OK ] SBasisTest.Reverse (0 ms) [ RUN ] SBasisTest.Operators [ OK ] SBasisTest.Operators (1 ms) [ RUN ] SBasisTest.ToCubicBezier [ OK ] SBasisTest.ToCubicBezier (0 ms) [ RUN ] SBasisTest.Roundtrip [ OK ] SBasisTest.Roundtrip (0 ms) -------- 9 tests from SBasisTest (303 ms total)

-------- Global test environment tear-down [==========] 9 tests from 1 test suite ran. (306 ms total) [ PASSED ] 9 tests. Test time = 0.35 sec

Test Passed. "sbasis-test" end time: Feb 25 05:39 CST "sbasis-test" time elapsed: 00:00:00

22/25 Testing: self-intersections-test 22/25 Test: self-intersections-test Command: "/build/lib2geom/src/lib2geom-1.4/build/tests/self-intersections-test" Directory: /build/lib2geom/src/lib2geom-1.4/build/tests "self-intersections-test" start time: Feb 25 05:39 CST Output:

Running main() from /usr/src/debug/gtest/googletest-1.15.2/googletest/src/gtest_main.cc [==========] Running 8 tests from 1 test suite. -------- Global test environment set-up. -------- 8 tests from PVSelfIntersections [ RUN ] PVSelfIntersections.NoSpurious [ OK ] PVSelfIntersections.NoSpurious (19 ms) [ RUN ] PVSelfIntersections.Bowties [ OK ] PVSelfIntersections.Bowties (2 ms) [ RUN ] PVSelfIntersections.OpenClosed [ OK ] PVSelfIntersections.OpenClosed (1 ms) [ RUN ] PVSelfIntersections.Tangential [ OK ] PVSelfIntersections.Tangential (1 ms) [ RUN ] PVSelfIntersections.Regression33 [ OK ] PVSelfIntersections.Regression33 (0 ms) [ RUN ] PVSelfIntersections.NumericalInstability [ OK ] PVSelfIntersections.NumericalInstability (1 ms) [ RUN ] PVSelfIntersections.NumericallyChallenging [ OK ] PVSelfIntersections.NumericallyChallenging (2 ms) [ RUN ] PVSelfIntersections.BigonFiltering [ OK ] PVSelfIntersections.BigonFiltering (1 ms) -------- 8 tests from PVSelfIntersections (31 ms total)

-------- Global test environment tear-down [==========] 8 tests from 1 test suite ran. (34 ms total) [ PASSED ] 8 tests. Test time = 0.07 sec

Test Passed. "self-intersections-test" end time: Feb 25 05:39 CST "self-intersections-test" time elapsed: 00:00:00

23/25 Testing: sbasis-text-test 23/25 Test: sbasis-text-test Command: "/build/lib2geom/src/lib2geom-1.4/build/tests/sbasis-text-test" Directory: /build/lib2geom/src/lib2geom-1.4/build/tests "sbasis-text-test" start time: Feb 25 05:39 CST Output:

round tripping of poly conversions {0.5, -1}s^0=>-1.5x + 0.5=>{0.5, -1}s^0 derivatives and integrals 1x^3 + 1x^2 + 1x + 1(4) == {1, 4}s^0 + {-2, -3}s^1(2) derivative 3x^2 + 2x + 1 == 3x^2 + 2x + 1 integral 0.25x^4 + 0.333333x^3 + 0.5x^2 + 1x + 0 == 0.25x^4 + 0.333333x^3 + 0.5x^2 + 1x + -1.04167 evaluation 0.356025 == 0.356025 multiplication 1x^6 + 2x^5 + 3x^4 + 4x^3 + 3x^2 + 2x + 1

1x^6 + 2x^5 + 3x^4 + 4x^3 + 3x^2 + 2x + 1 {1, 16}s^0 + {-13, -33}s^1 + {10, 15}s^2 + {-1, -1}s^3

{1, 16}s^0 + {-13, -33}s^1 + {10, 15}s^2 + {-1, -1}s^3 sqrt 1x^3 + 1x^2 + 1*x + 1

1x^3 + 1x^2 + 1x + 1 1x^3 + 1x^2 + 1x + 1

1x^3 + 1x^2 + 1x + 1 division 1x^3 + 1x^2 + 1x + 1

1x^3 + 1x^2 + 1*x + 1 {1, 2}s^0 + {-0.5, -0.5}s^1 + {-0.125, -0.0625}s^2 + {0, 0.015625}s^3 + {0.0078125, 0.0107422}s^4 + {0.00878906, 0.00561523}s^5

{1, 2}s^0 + {-0.5, -0.5}s^1 + {-0.125, -0.0625}s^2 + {0, 0.015625}s^3 + {0.0078125, 0.0107422}s^4 + {0.00878906, 0.00561523}s^5 + {0, 0}s^6 composition 0.125x^3 + 0.625x^2 + 1.375*x + 1.875

0.125x^3 + 0.625x^2 + 1.375*x + 1.875 {4, 85}s^0 + {-75, -261}s^1 + {121, 249}s^2 + {-57, -85}s^3 + {7, 8}s^4

{4, 85}s^0 + {-75, -261}s^1 + {121, 249}s^2 + {-57, -85}s^3 + {7, 8}s^4

1x + 0 {0, 1}s^0 inverse of x - 1 1x + 1 == y + 1 f^-1(f(x)) = 1*x + 0

inverse of 3x - 2 0.333333x + 0.666667 == (y + 2)/3 f^-1(f(x)) = 1x + 0

inverse of sqrt(3x + 1) - 1 2 term approximation 0.333333x^2 + 0.666667*x + 0

0.333333x^2 + 0.666667x + 0 general approximation 0.333333x^2 + 0.666667x + 0

0.333333x^2 + 0.666667x + 0 inverse of (x^2+2x)/3 -8.2078e-13x^19 + 8.34625e-12x^18 + -3.83339e-11x^17 + 1.0487e-10x^16 + -1.89655e-10x^15 + 2.37774e-10x^14 + -2.10642e-10x^13 + 1.31836e-10x^12 + -5.73374e-11x^11 + 1.67978e-11x^10 + -3.20976e-12x^9 + 4.15815e-13x^8 + -4.79e-14x^7 + 7.88258e-15x^6 + -2.60389e-15x^5 + 6.0896e-16x^4 + -1.21431e-17x^3 + -2.77556e-17x^2 + 1*x + 0 == x

1.92934e-14x^19 + -1.69528e-13x^18 + 6.58974e-13x^17 + -1.47779e-12x^16 + 2.07735e-12x^15 + -1.82946e-12x^14 + 8.84758e-13x^13 + -3.96818e-14x^12 + -2.46714e-13x^11 + 1.72933e-13x^10 + -6.33775e-14x^9 + 1.58178e-14x^8 + -2.78648e-15x^7 + 4.67439e-16x^6 + -5.34083e-16x^5 + 3.92224e-16x^4 + -2.18575e-16x^3 + 1.52656e-16x^2 + 1*x + 0 == x

0 Test time = 0.04 sec

Test Passed. "sbasis-text-test" end time: Feb 25 05:39 CST "sbasis-text-test" time elapsed: 00:00:00

24/25 Testing: root-find-test 24/25 Test: root-find-test Command: "/build/lib2geom/src/lib2geom-1.4/build/tests/root-find-test" Directory: /build/lib2geom/src/lib2geom-1.4/build/tests "root-find-test" start time: Feb 25 05:39 CST Output:

1x^3 + -0.75x^2 + 0.185*x + -0.015 {-0.015, 0.42}s^0 + {-0.25, -1.25}s^1 Bezier(-0.015, 0.04666666666666667, -0.1416666666666667, 0.42)

err from exact e: 0 e: 0 e: 1.66533e-16 e: 0 e: 0 e: 0 e: 0 e: 6.93889e-17 e: 6.10623e-16 e: 3.24879e-14 e: 0 e: 0 e: 0 e: 0 e: 1.38778e-17 e: 1.38778e-17 e: 0 e: 0 e: 1.249e-16 e: 1.249e-16 e: 1.249e-16 e: 1.249e-16 e: 1.38778e-17 e: 0 e: 0 e: 1.249e-16 e: 1.249e-16 0.1, 0.1, 0.9, 0.9, e: 1.28779e-05 0.1, 0.1, 0.9, 0.9, e: 1.28779e-05 0.1, 0.1, 0.1, 0.9, 0.9, 0.9, e: 0.00147484 0.1, 0.1, 0.1, 0.9, 0.9, 0.9, e: 0.00147484 0.1, 0.1, 0.1, 0.1, 0.9, 0.9, 0.9, 0.9, e: 0.0117626 0.1, 0.1, 0.1, 0.1, 0.9, 0.9, 0.9, 0.9, e: 0.0117626 0.1, 0.1, 0.1, 0.1, 0.1, 0.9, 0.9, 0.9, 0.9, 0.9, e: 0.0453687 0.1, 0.1, 0.1, 0.1, 0.1, 0.9, 0.9, 0.9, 0.9, 0.9, e: 0.0453687 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, e: 0.086273 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, e: 0.086273 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, e: 0.157883 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, e: 0.157883 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, e: 0.561639 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, e: 0.561639 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, e: 1.18282 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, e: 1.18282 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, e: 1.47769 -0.528085, 0.9, 0.9, 0.9, 0.9, 1.4155, 1.4922, 1.70094, e: 0.00585817 -1.51224, -0.823886, 0.9, 0.9, 0.9, 0.9, 1.34115, 2.05824, e: 0.00147513 -1.11113, -0.113015, 0.26985, 0.644355, 0.9, 0.9, 0.9, 0.9, e: 0.00588683 -0.676078, 0.0670046, 0.9, 0.9, 0.9, 0.9, 2.08098, 2.26115, e: 0.0014717 -1.79199, 0.534844, 0.678559, 0.9, 0.9, 0.9, 0.9, 1.08648, e: 0.0108465 -2.4185, -1.81384, -1.28557, 0.9, 0.9, 0.9, 0.9, 1.52088, e: 0.00147148 -1.95596, -1.85105, -1.7166, -0.495278, 0.9, 0.9, 0.9, 0.9, e: 0.00139456 -1.40872, 0.064662, 0.9, 0.9, 0.9, 0.9, 1.69556, 2.49462, e: 0.00147382 -1.01984, 0.121436, 0.563199, 0.687761, 0.9, 0.9, 0.9, 0.9, e: 0.0107025 -1.03742, -0.0320851, 0.9, 0.9, 0.9, 0.9, 1.35679, 2.36388, e: 0.00384517 -0.498857, 0.133725, 0.9, 0.9, 0.9, 0.9, 1.34957, 1.95765, e: 0.00586383 -1.08343, -0.737708, 0.9, 0.9, 0.9, 0.9, 1.53862, 2.09513, e: 0.00147471 -2.15122, -2.06972, 0.129977, 0.9, 0.9, 0.9, 0.9, 2.24664, e: 0.00147192 -1.53893, -0.755535, 0.816135, 0.9, 0.9, 0.9, 0.9, 1.95116, e: 0.0059036 -2.39988, -2.18452, -2.17914, -0.211491, 0.9, 0.9, 0.9, 0.9, e: 0.00139646 -1.3086, 0.9, 0.9, 0.9, 0.9, 1.7546, 2.01104, 2.35317, e: 0.00147602 -1.16667, -0.623965, 0.198802, 0.9, 0.9, 0.9, 0.9, 1.30124, e: 0.00385358 -2.3036, 0.0626768, 0.158032, 0.838619, 0.9, 0.9, 0.9, 0.9, e: 0.0107016 -0.311812, 0.9, 0.9, 0.9, 0.9, 1.10476, 2.15405, 2.15918, e: 0.00585435 -1.07853, -0.729757, 0.699894, 0.9, 0.9, 0.9, 0.9, 1.19267, e: 0.00587266 -1.67013, -0.299477, 0.9, 0.9, 0.9, 0.9, 0.939307, 1.90038, e: 0.0107028 average time = 145.933 0.909091, 0.9, 0.888889, 0.875, 0.857143, 0.833333, 0.8, 0.75, 0.666667, 0.5, 0, Test time = 0.71 sec

Test Passed. "root-find-test" end time: Feb 25 05:39 CST "root-find-test" time elapsed: 00:00:00

25/25 Testing: implicitization-test 25/25 Test: implicitization-test Command: "/build/lib2geom/src/lib2geom-1.4/build/tests/implicitization-test" Directory: /build/lib2geom/src/lib2geom-1.4/build/tests "implicitization-test" start time: Feb 25 05:39 CST Output:

parametrization: f = {802, -992, 1042, 380, -969} g = {1774, 1282, 756, -582, 583}

generators in vector form : b[0][0] = {1, 0.343029} b[0][1] = {2.00767, 0.570146} b[0][2] = {-4363.61, -2868.39, -2950.44, 0, 0, 0} b[1][0] = {0, 0.416577, -0.197597} b[1][1] = {1, 0.493322, -0.328425} b[1][2] = {-1774, -2491.25, -234.095, 0, 0, -0, -0}

generators as polynomial in R[t,x,y] : p = {{{-4363.61, 2.00767}, {1}}, {{-2868.39, 0.570146}, {0.343029}}, {{-2950.44}}} q = {{{-1774, 1}}, {{-2491.25, 0.493322}, {0.416577}}, {{-234.095, -0.328425}, {-0.197597}}}

Bezout matrix: (entries are bivariate polynomials) B = {{{{6.67881e+06, -2264.1, 0.18725}, {-1715.57, 0.225319}, {0.0677816}}, {{4.21259e+06, -3913.58, 0.659371}, {-628.144, 0.725136}, {0.197597}}}, {{{4.21259e+06, -3913.58, 0.659371}, {-628.144, 0.725136}, {0.197597}}, {{-5.78233e+06, 3274.45, -0.420284}, {3700.5, -0.986644}, {-0.416577}}}}

determinant: r(x, y) = {{-5.6365e+13, 6.79338e+10, -3.21748e+07, 6725.7, -0.513468}, {3.99271e+10, -3.29143e+07, 10889.7, -1.23571}, {-1.1582e+07, 6149.17, -1.1152}, {1213.73, -0.447309}, {-0.067281}}

Test time = 0.03 sec ---------------------------------------------------------- Test Passed. "implicitization-test" end time: Feb 25 05:39 CST "implicitization-test" time elapsed: 00:00:00 ----------------------------------------------------------

End testing: Feb 25 05:39 CST

</details>
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information