package ounit2
OUnit testing framework
Install
Dune Dependency
Authors
Maintainers
Sources
ounit-2.2.7.tbz
sha256=90f6e63bd1240a51d8b9b2f722059bd79ce00b5276bdd6238b8f5c613c0e7388
sha512=53463e5b1b5a40f424e19f5f6a86338a544079600d1fd121ffc1a6fcaa239630194018faf91ccf360ba40b1b2a8b01cf491935e014c68d2947f6e027a2f0a0f9
doc/ounit2.advanced/OUnitTest/index.html
Module OUnitTest
Source
See OUnit.mli.
See OUnit2.mli.
Source
type result =
| RSuccess
| RFailure of string * OUnitLogger.position option * backtrace
| RError of string * backtrace
| RSkip of string
| RTodo of string
| RTimeout of test_length
See OUnit.mli.
Source
type ctxt = {
conf : OUnitConf.conf;
logger : logger;
path : path;
test_logger : result OUnitLogger.Test.t;
mutable tear_down : (ctxt -> unit) list;
tear_down_mutex : OUnitShared.Mutex.t;
non_fatal : result_full list ref;
non_fatal_mutex : OUnitShared.Mutex.t;
initial_environment : string array;
}
Source
type test =
| TestCase of test_length * test_fun
| TestList of test list
| TestLabel of string * test
Isolate a function inside a context. All the added tear down will run before returning.
Source
val with_ctxt :
OUnitConf.conf ->
logger ->
OUnitShared.shared ->
result_full list ref ->
path ->
(ctxt -> 'a) ->
'a
Create a context and run the function.
Transform an exception in a result.
Isolate a function inside a context, just as !section_ctxt
but don't propagate a failure, register it for later.
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>