fqc alternatives and similar packages
Based on the "Testing" category.
Alternatively, view fqc alternatives based on common mentions on social networks and blogs.
-
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. -
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 fqc or a related project?
Popular Comparisons
README
FQC - FiFo Quickcheck helper
A set of helpers for running EQC. It uses the same logic as quickcheck-ci.org to determine what tests to run (functions ending with _prop) and wraps it in a eunit test suite.
Some functions are provided for additional generators. Also it offers colored output for tests instead of the default printing of results.
Simply put -include_lib("fqc/include/fqc.hrl").
in your file.
In addition to that some variables can be -defined
:
EQC_SETUP
When defined the module must providesetup/0
andcleanup/1
which will be used as part of the eunit test suite.EQC_NUM_TESTS
The number of tests to run, default is 500.EQC_LONG_TESTS
Runs 5000 tests.EQC_SHORT_TEST
Runs 100 tests.EQC_EUNIT_TIMEUT
The timeout for the unit tests, defaults to?EQC_NUM_TESTS div 5
.EQC_CI
Disables colored output to run with EQC_CI.GROWL
If defined a growl notification will be send for failed test cases usinggrowlnotify -n eqc -m "A test failed"
Statemachien visualisation
The eqc_dot module provides a function to generate .dot
files for graphviz from symbolic statemachine commands.
The main function is eqc_gv:to_dot/2
where the first argument is the list symbilic commands and the second the failed command:
file:write_file("/Users/heinz/test.dot", eqc_gv:to_dot(eqc_gv:example_data(), 6)).
- The Red command is the failed command.
- Green commands were successfully executed and are in the dependency path of the failed command.
- Blue commands were executed but their results were not used by the failed command.