-
Notifications
You must be signed in to change notification settings - Fork 402
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
Iox #32 Mac OS fully supported #138
Merged
mossmaurice
merged 56 commits into
eclipse-iceoryx:master
from
elfenpiff:iox-#32-unit-tests-for-mac
Jun 25, 2020
Merged
Changes from 46 commits
Commits
Show all changes
56 commits
Select commit
Hold shift + click to select a range
d51ec38
iox-#32 fixing relocatable test and removing no longer needed ArgvIns…
elfenpiff 8918ff5
Merge branch 'master' into iox-#32-unit-tests-for-mac
elfenpiff af08e4a
Merge branch 'iox-#132-fix-semaphore-timing-tests' into iox-#32-unit-…
elfenpiff 265ce4f
iox-#132 fixing reimplement aligned_alloc for unit test
elfenpiff e6ef924
iox-#132 fixed aligned alloc in chunk mock -> again some reimplementa…
elfenpiff 501c787
iox-#132 fixed infinite recursion in mac platform getgrouplist implem…
elfenpiff 79f2f89
iox-#132 adjusting unix domain socket so that is compatible with the …
elfenpiff 6d2f0c7
Merge branch 'master' of https://github.com/eclipse/iceoryx into iox-…
elfenpiff 682d63f
iox-#32 fixing max message size for UnixDomainSockets on mac os and a…
elfenpiff 576a31a
iox-#32 fixing timeout error in roudi when using unix domain sockets
elfenpiff 746aadf
iox-#32 fixing bug in move ctor
elfenpiff 942154e
iox-#32 added path prefix for sockets so that we have a central posit…
elfenpiff ff18f4d
iox-#32 adding global alias for communication type
elfenpiff 6ae6be6
iox-#32 sendto behaves differently on mac os then on linux when sendi…
elfenpiff 0eaa3fd
iox-#32 timedSend not supported in Mac OS, using send behavior instead
elfenpiff 34dc8e4
iox-#32 sockets are stored in MQ_ROOT_PATH=/tmp/
elfenpiff 1717a7b
iox-#32 named semaphore with empty name should never exist
elfenpiff b229366
iox-#32 fixed issue in semaphore behavior, named semaphores with empt…
elfenpiff afa1d0e
iox-#32 adjusting socket name length restrictions
elfenpiff 844e59c
iox-#32 message queue race test is using sockets
elfenpiff 1c1ab13
Merge branch 'master' of https://github.com/eclipse/iceoryx into iox-…
elfenpiff fc63788
iox-#32 mq startup races should not be possible when using sockets an…
elfenpiff 5ee1425
iox-#32 adjusted resource release in unit tests with aligned memory
elfenpiff 6df7b83
iox-#32 fixed CMqInterfaceStartupRace test
elfenpiff 25bdb54
iox-#32 fixing startup race test
elfenpiff cc22098
iox-#32 fixing double export issue and adding introspection client to…
elfenpiff f60fae2
iox-#32 activating all tests for mac os
elfenpiff b24171a
iox-#32 added installation description for mac os
elfenpiff 0764c78
iox-#32 removing unnecessary test
elfenpiff fadca40
iox-#32 removing warnings
elfenpiff 72428da
iox-#32 creating timing test for failing mempool introspection test
elfenpiff 0c58d9f
iox-#32 increased roudi environment waiting time, added vector compar…
elfenpiff 6f14285
iox-#32 added default value for cells
elfenpiff 9649130
iox-#32 ubuntu is trying to use the std::atomic copy ctor for default…
elfenpiff 2276cc9
iox-#32 m_cells is always in an undefined state and has to be therefo…
elfenpiff d88bf96
iox-#32 run_all_tests.sh has parameters to disable all timing tests o…
elfenpiff 848eafb
iox-#32 fixed review findings
elfenpiff cc766e5
iox-#32 added cyclone prerequisite for mac os
elfenpiff f3e33f9
iox-#32 further review findings
elfenpiff 1d67c5a
iox-#32 the socket root path is added directly into UnixDomainSocket,…
elfenpiff 046fdd4
iox-#32 removed deprecated MQ_ROOT_PATH
elfenpiff d7248de
iox-#32 fixing path prefix issue
elfenpiff 80f1049
Merge branch 'master' of https://github.com/eclipse/iceoryx into iox-…
elfenpiff 839d96e
iox-#32 fixed table misalignment
elfenpiff 5b9ee70
iox-#32 implemented a platform independent C++11 alignedAlloc/aligned…
elfenpiff 39ce8bc
iox-#32 added missing helplets.cpp
elfenpiff c63de96
iox-#32 fixed further review findings
elfenpiff a72b012
iox-#32 mepoo shared memory creation test is now a timing test. creat…
elfenpiff 1dea2bc
iox-#32 fixed issue with negative Duration values when constructing f…
elfenpiff da6d31e
iox-#32 adjust CMakeLists.txt to be able to use cmake 3.5
elBoberido 199aa63
iox-#32 cleanup build structure
elBoberido cb6c68e
iox-#32 fix cpptoml and googletest build on windows
elBoberido ceccf1f
iox-#32 added license header, adjusted paths in readme and added COLC…
elfenpiff 16c040d
iox-#32 removing iceoryx prefix again ...
elfenpiff ce11042
iox-#32 disabled stress tests
elfenpiff 0fc970a
iox-#32 merging with master and reverting PROJECT_PREFIX to not use i…
elfenpiff File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -21,7 +21,7 @@ namespace iox | |
{ | ||
namespace capro | ||
{ | ||
struct CaproMessage; | ||
class CaproMessage; | ||
} | ||
namespace popo | ||
{ | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -24,7 +24,7 @@ namespace iox | |
{ | ||
namespace capro | ||
{ | ||
struct CaproMessage; | ||
class CaproMessage; | ||
} | ||
namespace popo | ||
{ | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Why did you disable the timing tests? Could we please fix them instead of disabling?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes we have to fix them but not in this pull request. The timing tests are constantly failing on Mac OS and we need a better concept to handle them. @mossmaurice If you have an idea how to fix them please let me know!
Otherwise I would suggest a special Jenkins target which handles only timing tests and therefore I would keep them disabled here.