package webtest
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.
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>