Rekindle.Test (Rekindle v0.1.9)

Copy Markdown View Source

Runs the Rust tests for a configured Rekindle client.

The configured Cargo packages are tested once each with Cargo's standard test selection. This includes unit tests, integration tests, and doctests.

Summary

Types

notifier()

@type notifier() :: (status(), String.t() -> any())

status()

@type status() :: :start | :ok

Functions

run(otp_app, options \\ [])

@spec run(
  atom(),
  keyword()
) :: :ok | {:error, Rekindle.Config.Error.t() | Rekindle.Cargo.Error.t()}

run!(otp_app, options \\ [])

@spec run!(
  atom(),
  keyword()
) :: :ok