shine/stats

Types

pub type Message {
  GetStats(reply_channel: process.Sender(TestStats))
  TestFinished(test: test.Test)
}

Constructors

  • GetStats(reply_channel: process.Sender(TestStats))
  • TestFinished(test: test.Test)
pub type TestStats {
  TestStats(tests: Int, failures: Int)
}

Constructors

  • TestStats(tests: Int, failures: Int)

Functions

pub fn start() -> Result(Sender(Message), StartError)
pub fn stats(reporter: Sender(Message)) -> TestStats
pub fn test_finished(
  reporter: Sender(Message),
  test: Test,
) -> Sender(Message)