-
Notifications
You must be signed in to change notification settings - Fork 89
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
Fixes for building on Ubuntu Noble #1016
Conversation
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## master #1016 +/- ##
==========================================
- Coverage 89.86% 89.84% -0.02%
==========================================
Files 280 280
Lines 15908 15908
==========================================
- Hits 14296 14293 -3
- Misses 1612 1615 +3 |
@rjoomen Ping me when this ready. I assume you are working on changes to get the CI to pass? |
Yes, there's a test failing and I didn't have time to look into it. Will have time tomorrow, I hope. |
I have been investigating the failing tests. I have not been able to pinpoint the exact problem (yet). The failing tests are:
There are already comments about failing on Ubuntu 18.04 and a Boost investigation:
Tests might not be correct?I'm also questioning if the tests are correct. The current
That will trigger the "./" preprending to be disabled in the Boost.DLL library: https://github.com/boostorg/dll/blob/6c60dde50bf67138c90cc84938111866813feaff/include/boost/dll/detail/posix/shared_library_impl.hpp#L97 ConclusionRemoving all the |
Additional information, adding the current directory explicitly also fixes the tests. Change lines 85 and 86 to:
And add this before line 155:
|
ConclusionBecause @Levi-Armstrong, should we modify the class loader or the tests to deal with this? |
I would update the unit test for now. |
0c6f05c
into
tesseract-robotics:master
Pending a rebase after #1006 and #1015 have been merged.