Crate pharaoh[][src]

Expand description

Pharaoh

This is the library crate that supports the pharaoh tool.

The main function is run, which will gather test cases from a Gatherer, run them through a Runner, and print the result via a Printer.

Modules

Printing a TestReport

Runs test cases to produce a TestReport

Common types used throughout Pharaoh

Structs

The basic implementation of Printer

The basic implementation of Runner

Gather testcase from YAML files in a directory

Traits

A trait to regroup all structs able to gather TestSuiteCollections from somewhere

A trait to regroup all structs able to print a TestReport in some way

A trait to regroup all struct able to run a TestSuiteCollection

Functions

Runs the test suite.