MixTestInteractive.PortRunner (mix test.interactive v1.0.1) View Source
Run the tasks in a new OS process via Ports.
On Unix-like operating systems, it runs the tests using a zombie_killer script
as describe in https://hexdocs.pm/elixir/Port.html#module-zombie-operating-system-processes.
It also enable ANSI output mode.
On Windows, mix is run directly and ANSI mode is not enabled, as it is not always
supported by Windows command processors.
Link to this section Summary
Functions
Run tests based on the current configuration.
Link to this section Types
Specs
Specs
runner() :: (String.t(), [String.t()], keyword() -> {Collectable.t(), exit_status :: non_neg_integer()})
Link to this section Functions
Specs
run(MixTestInteractive.Config.t(), [String.t()], os_type(), runner()) :: :ok
Run tests based on the current configuration.