OptionalfreshNever reuse an earlier test's output.
OptionaljudgeWhat earlier legs' judge spent.
OptionallegWhich leg this is (1 for a new test).
OptionalrequestWhen the request running this leg started, if earlier than this call (tests queued one after another): the time limit counts from then.
How to run a test: fresh (no reuse), and, for a test continued in a new request, its leg and the judge's spend so far.