bitwalker/ex_unit_clustered_case

Implement fault injection helpers

Open

#2 geöffnet am 22. Juli 2018

Auf GitHub ansehen
 (3 Kommentare) (0 Reaktionen) (0 zugewiesene Personen)Elixir (9 Forks)github user discovery
featurehelp wanted

Repository-Metriken

Stars
 (64 Stars)
PR-Merge-Metriken
 (Keine gemergten PRs in 30 T)

Beschreibung

It's often desirable to test that some behavior in the application is consistent in the face of random faults, or that it matches the expected behavior. The nature of these faults is often application specific, though there are some faults which can be offered out of the box (i.e. random partitions).

An API is needed which supports injecting faults in useful ways, and supports arbitrary extension (some constraints may be needed, but I'm not yet sure what those are).

  • First, need to figure out what types of faults apply to applications in general
  • Second, determine what type of faults may be specific to a few different applications, and then find traits in common so we can work towards an API which allows both applications to implement fault injection in the ways they are needed

Contributor Guide