Skip to content

Remove localhost connections from I/O unit tests#965

Merged
josephnoir merged 3 commits intomasterfrom
topic/io-unit-tests
Nov 10, 2019
Merged

Remove localhost connections from I/O unit tests#965
josephnoir merged 3 commits intomasterfrom
topic/io-unit-tests

Conversation

@Neverlord
Copy link
Copy Markdown
Member

This was motivated by #955, because the I/O unit tests fail on OpenBSD due to differences in how each OS handles localhost connections. Since this isn't the first time we're having trouble with our I/O unit tests because of this, I've ported all unit tests to the io_dsl.hpp header. Some of the unit tests were also quite dated, had large overlaps, or were flat out weird (like the triggering unit test). The changes are substantial enough that I think discussing this separately from the actual OpenBSD changes makes more sense.

I ended up consolidated a bunch of stuff such as the remote actor suite and its typed counterpart and dropped several tests that don't have clear, concise goal.

@Neverlord Neverlord requested a review from josephnoir November 8, 2019 20:44
@Neverlord Neverlord added this to the 0.17.3 milestone Nov 8, 2019
@Neverlord Neverlord mentioned this pull request Nov 8, 2019
Copy link
Copy Markdown
Member

@josephnoir josephnoir left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There are still tests that establish connections to localhost: typed_remote_actor and typed_broker

@josephnoir josephnoir merged commit 4d4c1fd into master Nov 10, 2019
@josephnoir josephnoir deleted the topic/io-unit-tests branch November 10, 2019 00:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants