dd-sdk-ios icon indicating copy to clipboard operation
dd-sdk-ios copied to clipboard

[CIVIS-9813] fix for test sdk integration

Open ypopovych opened this issue 9 months ago • 0 comments

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/

ypopovych avatar May 14 '24 09:05 ypopovych