Await completion of the started Run for the duration specified by atMost.
Await completion of the started Run.
Awaits completion of the started Run for the duration specified by atMost, or force it to stop.
Custom initialization scripts, defined by the environment.
A future that completes when the associated run has terminated.
Get all files that are passed to VM (libraries and code)
Get files that are a library (i.e.
VM arguments excluding executable.
PhantomJS doesn't support Function.prototype.bind.
Checks whether this async runner is still running.
pipe lines from input stream to JSConsole
Pipe stdin and stdout from/to VM
send a bunch of JS files to a writer
send a bunch of JS files to an output stream
Sends required data to VM Stdin (can throw)
Start the associated run and returns a Future that completes when the run terminates.
Aborts the associated run.
Wait for the VM to terminate, verify exit code
NonZeroExitException if VM returned a non-zero code
In phantom.js, we include JS using HTML