-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
Simmy API review Part 2 - Prefer Chaos over Monkey #1913
Simmy API review Part 2 - Prefer Chaos over Monkey #1913
Conversation
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #1913 +/- ##
=======================================
Coverage 84.80% 84.80%
=======================================
Files 312 312
Lines 6897 6897
Branches 1056 1056
=======================================
Hits 5849 5849
Misses 839 839
Partials 209 209
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. |
After applying the renaming suggestions by @martintmk we have some inconsistency:
Option A: Rename Which one do we prefer? @martincostello, @martintmk I would vote to Option A because that would align better with the |
I also prefer option A. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks fine, great job!
@martincostello Is this ok to merge? |
Pull Request
The issue or feature being addressed
Details on the issue fix or feature implementation
MonkeyStrategy
>>ChaosStrategy
MonkeyStrategyOptions
>>ChaosStrategyOptions
BehaviorChaosStrategy
toChaosBehaviorStrategy
BehaviorStrategyOptions
>>ChaosBehaviorStrategyOptions
BehaviorConstants
>>ChaosBehaviorConstants
BehaviorPipelineBuilderExtensions
>>ChaosBehaviorPipelineBuilderExtensions
FaultChaosStrategy
toChaosFaultStrategy
FaultStrategyOptions
>>ChaosFaultStrategyOptions
FaultConstants
>>ChaosFaultConstants
FaultPipelineBuilderExtensions
>>ChaosFaultPipelineBuilderExtensions
LatencyChaosStrategy
toChaosLatencyStrategy
LatencyStrategyOptions
>>ChaosLatencyStrategyOptions
LatencyConstants
>>ChaosLatencyConstants
LatencyPipelineBuilderExtensions
>>ChaosLatencyPipelineBuilderExtensions
OutcomeChaosStrategy
toChaosOutcomeStrategy
OutcomeStrategyOptions
>>ChaosOutcomeStrategyOptions
OutcomeConstants
>>ChaosOutcomeConstants
OutcomePipelineBuilderExtensions
>>ChaosOutcomePipelineBuilderExtensions
AddChaosResult
toAddChaosOutcome
Extra
behaviour
spelling tobehavior
inChaosBehaviorStrategyTests
userDelegateExecuted
andonXYZInjectedExecuted
method variables to class level in several test classesConfirm the following