Flexi

A flexible Elixir Mix test runner.

Usage

Start your IEx console in test mode:

$ MIX_ENV=test iex -S mix

First load / execute all test modules with an empty query:

# grepping based on file names
iex> Flexi.filematch("")
# grepping based on test names
iex> Flexi.namematch("")
# grepping based on test module names
iex> Flexi.modulematch("")

Requirements:

Installation

If available in Hex, the package can be installed by adding flexi to your list of dependencies in mix.exs:

def deps do
  [
    {:flexi, "~> 0.1.0", only: [:dev, :test]}
  ]
end

Documentation can be generated with ExDoc and published on HexDocs. Once published, the docs can be found at https://hexdocs.pm/flexi.

Future ideas: