Simmy icon indicating copy to clipboard operation
Simmy copied to clipboard

Simmy is a chaos-engineering and fault-injection tool, integrating with the Polly resilience project for .NET

Results 11 Simmy issues
Sort by recently updated
recently updated
newest added

It would be nice to be able to run code when chaos is injected (by any of the simmy injection policies). Example use-case: ``` var chaosExceptionPolicy = MonkeyPolicy .InjectExceptionAsync(with =>...

up-for-grabs
feature

Hey @reisenberger! Just cleaning up the old syntax which isn't gonna be available since v1. Putting this PR just to start to work over the remaining issues and also for...

Throwing this here to take into consideration, according to Microsoft, we should consider adopting NRT by next year: https://devblogs.microsoft.com/dotnet/embracing-nullable-reference-types/ There are some caveats tho regarding C# 8 and multitargeting that...

community feedback wanted

A PR typically builds twice - for the branch and then the PR. The second build often fails with: ``` ======================================== __UpdateAppVeyorBuildNumber ======================================== Executing task: __UpdateAppVeyorBuildNumber Build with specified version...

CI/build

Currently, all the monkeys are cancellable, which is fine, but we want to allow the user to make the latency monkey no cancellable for those scenarios where even if a...

feature

It seems _reasonable_ that the delegates used to configure async `MonkeyPolicy` instances allow users to provide an async lambda. This _permits_ users make async calls to consult some config source,...

new API
community feedback wanted
performance

All current overloads are of the form: MonkeyPolicy.InjectX(/* what to inject */, Double injectionRate, bool enabled) // or similar Func variants for injectionRate and enabled Unit tests are likely to...

help wanted
feature
new API

We need to update the project file to include all the metadata that we have into the `.nuspec` file, in order to remove the duplication with the releases notes, that...

packaging

We need to increase the coverage for `InjectBehaviour` policies, there are overloads that don't even have unit tests. ![image](https://user-images.githubusercontent.com/12032625/61843180-6371b300-ae60-11e9-99e7-29a6f483ce1f.png)

up-for-grabs
good for first contribution