Non-blocking call that indicates whether the all the tests or nested suites fired off by the run method that returned the Status
have completed.
Non-blocking call that indicates whether the all the tests or nested suites fired off by the run method that returned the Status
have completed.
Because this is non-blocking, you can use this to poll the completion status.
true
if the test or suite run is already completed, false
otherwise.
Registers the passed function to be executed when this status completes.
Registers the passed function to be executed when this status completes.
You may register multiple functions, which on completion will be executed in an undefined order.
The result status of running a test or a suite.
This trait is the return type of the "run" lifecycle methods of trait
Suite
:run
,runNestedSuites
,runTests
, andrunTest
. It can be used to determine whether a test or suite has completed, and if completed, whether it succeeded or failed. The main use case for this trait in ScalaTest is to enableBeforeAndAfterAll
'safterAll
method to wait until all relevant tests and nested suites have completed before performing the "after all" code, even if those tests are nested suites are run in parallel.