elixir-auto-test alternatives and similar packages
Based on the "Testing" category.
Alternatively, view elixir-auto-test alternatives based on common mentions on social networks and blogs.
-
hound
Elixir library for writing integration tests and browser automation -
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. 🔮 -
ExVCR
HTTP request/response recording library for elixir, inspired by VCR. -
propcheck
Property based Testing for Elixir (based upon PropEr) -
excheck
Property-based testing library for Elixir (QuickCheck style). -
amrita
A polite, well mannered and thoroughly upstanding testing framework for Elixir -
ponos
ponos is a simple yet powerful load generator written in erlang -
power_assert
Power Assert in Elixir. Shows evaluation results each expression. -
FakerElixir
[unmaintained] FakerElixir generates fake data for you. -
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. -
Mockery
Simple mocking library for asynchronous testing 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 -
Walkman
Isolate tests from the real world, inspired by Ruby's VCR. -
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. -
mix_erlang_tasks
Common tasks for Erlang projects that use Mix -
cobertura_cover
Output test coverage information in Cobertura-compatible format -
hypermock
HTTP request stubbing and expectation Elixir library -
ex_unit_fixtures
A library for defining modular dependencies (fixtures) for ExUnit tests.
Tired of breaking your main and manually rebasing outdated pull requests?
Do you think we are missing an alternative of elixir-auto-test or a related project?
README
Elixir Auto Test
Run test when file is saved
Getting Started
Prerequisites
What things you need to install and use the software:
Installing
Clone this repositorie:
git clone https://github.com/joaothallis/elixir-auto-test.git
Add autotest.sh
to you .gitignore_global
echo -e '\n. autotest.sh' >> ~/.gitignore_global
Copy autotest.sh
file to the project directory:
cp elixir-auto-test/autotest.sh your_project
Enter your project directory:
cd your_project
Run autotest.sh
to start:
sh autotest.sh
To umbrella project:
sh autotest.sh --umbrella
When changing any file inside the lib
and test
directories, it will execute mix test
.
Built With
- shell-script - Scripting language
Contributing
Feel free to open a issue or pull request.
Versioning
We use SemVer for versioning. For the versions available, see the tags on this repository.
Authors
- João Thallis - Initial work - João Thallis
See also the list of contributors who participated in this project.
License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details
*Note that all licence references and agreements mentioned in the elixir-auto-test README section above
are relevant to that project's source code only.