dd-sdk-ios
dd-sdk-ios copied to clipboard
[CIVIS-9813] fix for test sdk integration
What and why?
Swift testing library is using MachPorts to communicate with this library. They are unique for OS kernel, so each process should have a unique name for them. Right now we are using hardcoded names, so two running test processes will fail.
How?
Testing library sets CI_VISIBILITY_MESSAGE_CHANNEL_UUID
variable which is used for name generation for MachPorts.
Review checklist
- [x] Feature or bugfix MUST have appropriate tests (unit, integration)
- [x] Make sure each commit and the PR mention the Issue number or JIRA reference
- [x] Add CHANGELOG entry for user facing changes
Custom CI job configuration (optional)
- [ ] Run unit tests for Core, RUM, Trace, Logs, CR and WVT
- [ ] Run unit tests for Session Replay
- [ ] Run integration tests
- [ ] Run smoke tests
- [ ] Run tests for
tools/