flexible-collision-library / fcl

Flexible Collision Library
https://flexible-collision-library.github.io/
Other
1.35k stars 415 forks source link

Update gtest #598

Closed SeanCurtis-TRI closed 1 year ago

SeanCurtis-TRI commented 1 year ago
  1. We no longer vendor gtest
    • We use cmake to pull an explicitly enumerated version from github.
  2. We've upgraded from 1.7 to 1.12.
  3. Updated one test that seems to fail in the new regime. test_fcl_geometric_shapes used a random transform and the results don't seem to be robust to that value. So, we simply use a fixed transform with a note toward its sensitivity.
  4. test_fcl_capsule_capsule used a deprecated construct -- it has been updated to silence deprecation warnings.
  5. Finally, CI now treats warnings as errors for all compilers on mac and linux.

This change is Reviewable