Recurses into the test tree using a pre-resolveQueryIndicesed query tree, going straight to the terminal nodes of the query tree before handing over to collectTestNodes to collect all the tests within those nodes.
Pick up all terminal nodes within the given test tree, so they can be executed and their results recorded.
Takes a query tree and resolves the strings against the test tree of a test suite, either returning the query trees strings converted into integer indices into the test tree, or the list of paths which the query tree tried to access but did not exist.
Runs this Tree[Test] asynchronously and returns a Future containing
the tree of the results.
Runs this Tree[Test] asynchronously and returns a Future containing
the tree of the results.
Called each time a single Test finishes
Used to
For some reason Scala futures boxes Errors into ExecutionExceptions,
so un-box them to show the user since he probably doesn't care about
this boxing
Created by lihaoyi on 12/9/17.