Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

distance_capsule_box_ccd - test_fcl_capsule_box_1 fails on mac. #260

Open
SeanCurtis-TRI opened this issue Feb 23, 2018 · 0 comments
Open

Comments

@SeanCurtis-TRI
Copy link
Contributor

SeanCurtis-TRI commented Feb 23, 2018

PROPOSAL

Merge despite this CI failure until it is fixed. Please respond if you are uncomfortable with this proposal. Also looking for self-assignees to address it (most likely immediate candidates: @SeanCurtis-TRI or @amcastro-tri).

PROBLEM

Possibly related to #217

As of February 2018, PRs are running into CI failures on the indicated test. More particularly, PRs which apparently have nothing to do with the test.

Given that it is limited to the ccd version (the indep version passes across all of CI), the supposition is that there's a mac-dependent macro somewhere that is muddying the waters. It either lives at the interface between FCL and CCD for capsules/boxes or it's inside CCD proper.

The CI failure log is included below. Please note the deviation between expected answers and computed answers are wildly different; it does not seem to be a case of precision.


[ RUN      ] FCL_GEOMETRIC_SHAPES.distance_capsule_box_ccd
/Users/travis/build/flexible-collision-library/fcl/test/test_fcl_capsule_box_1.cpp:74: Failure
The difference between o1 [0] and -2.0 is 1.5000001192092896, which exceeds test_tolerance, where
o1 [0] evaluates to -3.5000001192092896,
-2.0 evaluates to -2, and
test_tolerance evaluates to 0.0001.
/Users/travis/build/flexible-collision-library/fcl/test/test_fcl_capsule_box_1.cpp:90: Failure
The difference between o1 [0] and 0.0 is 10.999631881713867, which exceeds test_tolerance, where
o1 [0] evaluates to -10.999631881713867,
0.0 evaluates to 0, and
test_tolerance evaluates to 0.0001.
/Users/travis/build/flexible-collision-library/fcl/test/test_fcl_capsule_box_1.cpp:92: Failure
The difference between o1 [2] and -4.0 is 2.9999997615814209, which exceeds test_tolerance, where
o1 [2] evaluates to -6.9999997615814209,
-4.0 evaluates to -4, and
test_tolerance evaluates to 0.0001.
/Users/travis/build/flexible-collision-library/fcl/test/test_fcl_capsule_box_1.cpp:94: Failure
The difference between o2 [0] and 0.0 is 10.999631881713867, which exceeds test_tolerance, where
o2 [0] evaluates to -10.999631881713867,
0.0 evaluates to 0, and
test_tolerance evaluates to 0.0001.
[  FAILED  ] FCL_GEOMETRIC_SHAPES.distance_capsule_box_ccd (1 ms)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant