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

Implement functional tests that demonstrate each degradation component #9

Open
witherspore opened this issue Dec 5, 2013 · 1 comment
Labels

Comments

@witherspore
Copy link
Contributor

These should use the functional testing support classes set up in issue #6 to test the proxy server end-to-end with another embedded real server.

There should be at least four tests to cover Delay, Discard, SlowDown, and PeerClose. These should also verify the ScenarioSelector behaviors and metrics.

While driven by JUnit, these are not unit tests

@adonciu
Copy link

adonciu commented Jan 14, 2014

Implemented the following functional tests to demonstrate end-to-end slow-light proxy server having various configurations like - delay, random data, discard, etc.

com.tacitknowledge.slowlight.proxyserver.systest.DelayProxyServerIT
com.tacitknowledge.slowlight.proxyserver.systest.DiscardProxyServerIT
com.tacitknowledge.slowlight.proxyserver.systest.CloseConnectionProxyServerIT
com.tacitknowledge.slowlight.proxyserver.systest.RandomDataProxyServerIT

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants