Non-blocking call to check if the test or suite run is completed, returns
true if all composite
Statuses have completed,
Blocking call that waits until all composite
Statuses have completed, then returns
true only if all of the composite
Status-producing by-name function to execute after this
Status completes, returning a
Status that mirrors the
returned by the by-name.
Status that represents the status of executing the by-name function passed to this method.
Status to a
no tests failed and suites aborted,
Success(false), means at least one test failed or one
suite aborted and any thrown exception was was reported to the
Reporter via a ScalaTest
unreportedException, was thrown that was not reported to the
via a ScalaTest event.
Future[Boolean] representing this
If this is defined, it means a suite needs to be aborted because of this exception. This one will include ones that come because one of the nested statuses ended up with an unreported exception or a callback registered with whenCompleted?
Blocking call that returns only after all composite
Statuss have completed.
Registers the passed function to be executed when this status completes.
Registers a by-name function (producing an optional exception) to execute
A by-name function to invoke after this
Status has completed.
Status that represents this
modified by any exception thrown by the passed by-name function.