-
-
Notifications
You must be signed in to change notification settings - Fork 1.7k
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
Idea - chaos testing #258
Comments
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. If you believe this is a mistake, please reply to this comment to keep it open. If there isn't one already, a PR to fix or at least reproduce the problem in a test case will always help us get back on track to tackle this. |
I still consider this a really valuable potential feature, and am quite looking forward to #283 when it comes. Not a stale issue, despite the age! |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. If you believe this is a mistake, please reply to this comment to keep it open. If there isn't one already, a PR to fix or at least reproduce the problem in a test case will always help us get back on track to tackle this. |
This issue has been automatically closed due to inactivity. We apologise if this is still an active problem for you, and would ask you to re-open the issue if this is the case. |
Reopening- I’d still like to do this! Sent with GitHawk |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. If you believe this is a mistake, please reply to this comment to keep it open. If there isn't one already, a PR to fix or at least reproduce the problem in a test case will always help us get back on track to tackle this. |
I implemented a wrapper container for Pumba. The idea is to just wrap the existing docker container and add some Java utilities to start chaos commands. Also a graceful stop is needed. Only "netem loss" command is implemented but it should be easy to extend it to the others If it's interesting I can work on it |
There is a project called pumba https://github.com/gaia-adm/pumba, that kind of simulates chaos testing that netflix does, on container level.
There's also dockerized pumba, that could be easily started without the need of having pumba installed on your OS.
@rnorth What do you think about creating a module/project that provides dockerized pumba and a small DSL for running it?
Arquillian has something similar (http://arquillian.org/blog/2016/08/30/arquillian-cube-q-1-0-0-Alpha1/, check Container Chaos).
I think it would be useful to have such tools integrated with testcontainers.
The text was updated successfully, but these errors were encountered: