Skip to content
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

Make more rigorous network tests #10

Open
fhaynes opened this issue Oct 7, 2018 · 2 comments
Open

Make more rigorous network tests #10

fhaynes opened this issue Oct 7, 2018 · 2 comments
Assignees
Labels
difficulty: easy enhancement New feature or request good first issue Good for newcomers
Milestone

Comments

@fhaynes
Copy link
Collaborator

fhaynes commented Oct 7, 2018

At a minimum, we need to simulate:

  1. Client disconnects then reconnects
  2. Variable rates of packet loss
  3. Corruption of data in the payload
  4. We should have more tests of the connection pool, like are clients with the Connection Pool actually removed when not heard from them X time. This is accounted for in our unit tests now

Add in more here as you think of them @TimonPost @LucioFranco

@LucioFranco LucioFranco added this to the 0.1.0 milestone Oct 7, 2018
@fhaynes fhaynes self-assigned this Oct 14, 2018
@TimonPost TimonPost mentioned this issue Oct 22, 2018
18 tasks
@fhaynes
Copy link
Collaborator Author

fhaynes commented Oct 26, 2018

This is going to require a link conditioner as well to simulate packet loss and latency. Will have to think about how to implement this.

@LucioFranco
Copy link
Contributor

@fhaynes do we want to punt this to 0.2.0?

@LucioFranco LucioFranco modified the milestones: 0.1.0, 0.2.0 Nov 10, 2018
@TimonPost TimonPost changed the title Add more rigorous network tests Make more rigorous network tests Jul 6, 2019
@TimonPost TimonPost added difficulty: easy enhancement New feature or request good first issue Good for newcomers labels Jul 6, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
difficulty: easy enhancement New feature or request good first issue Good for newcomers
Projects
None yet
Development

No branches or pull requests

3 participants