SubReceiverSet tests fail on macOS #3
Labels
No labels
bug
contribution welcome
duplicate
enhancement
good first issue
help wanted
invalid
question
upstream
No project
No assignees
1 participant
Due date
No due date set.
Dependencies
No dependencies set.
Reference
glyn/ipc-channel-mux#3
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
These failures occurs on macOS at tag v0.0.2:
It seems that the behaviour on macOS means that sometimes a MultiReceiver attempts to use a missing IpcReceiver. Presumably this doesn't happen on Linux because the relevant message(s) happen to have found their way to the relevant standard channel and can be accessed from there rather than needing to call MultiReceiver.
The fix is probably to allow MultiReceiver to either contain an IpcReceiver or refer to a MultiReceiverSet. Then the corresponding functions can be added to MultiReceiverSet and called as needed.
After making some changes (commit
153db473d4), the test failures have turned into the following hangs: