Description
Flakiness is a common problem across every engineering organization but is often ignored and treated as a simple nuisance. It can manifest into much larger problems, with FlakyCI you can take steps right now to reduce or even eliminate it.
Flakyci alternatives and similar packages
Based on the "Testing" category.
Alternatively, view Flakyci alternatives based on common mentions on social networks and blogs.
-
proper
PropEr: a QuickCheck-inspired property-based testing tool for Erlang -
bypass
Bypass provides a quick way to create a custom plug that can be put in place instead of an actual HTTP server to return prebaked responses to client requests. -
StreamData
Data generation and property-based testing for Elixir. ๐ฎ -
amrita
A polite, well mannered and thoroughly upstanding testing framework for Elixir -
power_assert
Power Assert in Elixir. Shows evaluation results each expression. -
shouldi
Elixir testing libraries with nested contexts, superior readability, and ease of use -
katt
KATT (Klarna API Testing Tool) is an HTTP-based API testing tool for Erlang. -
FakeServer
FakeServer integrates with ExUnit to make external APIs testing simpler -
Stubr
Stubr is a set of functions helping people to create stubs and spies in Elixir. -
mix_test_interactive
Interactive watch mode for Elixir's mix test. https://hexdocs.pm/mix_test_interactive/ -
mecks_unit
A simple Elixir package to elegantly mock module functions within (asynchronous) ExUnit tests using Erlang's :meck library -
test_selector
Elixir library to help selecting the right elements in your tests. -
factory_girl_elixir
Minimal implementation of Ruby's factory_girl in Elixir. -
toxiproxy_ex
ToxiproxyEx is an Elixir API client for the resilience testing tool Toxiproxy. -
ex_parameterized
This library support parameterized test with test_with_params macro. -
cobertura_cover
Output test coverage information in Cobertura-compatible format -
ex_unit_fixtures
A library for defining modular dependencies (fixtures) for ExUnit tests.
Static code analysis for 29 languages.
Do you think we are missing an alternative of Flakyci or a related project?
Popular Comparisons
README
Flakyci
Flakyci helps you track flaky tests.
Adding the dependency
Start adding the hex.pm dependency to your mix.exs file
defp deps do
[ ...
{:flakyci_ex, "~> 0.1", only: [:test]},
...
]
Configuration
You should add your flakyci project key in the configuration test.exs file. The PROJECT_KEY is visible from the project page accessible from here
config :flakyci_ex, project_key: "PROJECT_KEY"
To collect the tests results the library you have to add FlakyciEx.Formater to your test_helper.exs file.
ExUnit.configure(formatters: [ExUnit.CLIFormatter, FlakyciEx.Formater])
...
ExUnit.start()
You are good to go, push this to your CI and start monitoring your flaky tests