package webtest
-
webtest.js
Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
Types and functions for running unit tests.
type output = {
log : string list;
The logging produced while running the tests.
*)outcomes : Suite.outcome list;
The results of running the tests.
*)}
The output generated by running a test.
Raw summary of test run with the total number of tests, and failed/passed tests.
type summary = {
report : string;
A report summarising the test results.
*)passed : bool;
A flag indicating whether all the tests passed.
*)}
A summary of a test run: short description of results plus a flag indicating whether all the tests passed.
run suite callback
runs suite
, passes the output to callback
.
val summarise_raw : Suite.outcome list -> raw_summary
summarise outcomes
converts a list of test outcomes into a raw summary.
val summary_of_raw : raw_summary -> summary
summary_of_raw
creates a basic summary from a raw summary.
val summarise : Suite.outcome list -> summary
summarise outcomes
converts a list of test outcomes into a summary.