Await completion of the started Run.
Await completion of the started Run. Throws if the run failed
Get all files that are passed to VM (libraries and code)
Get all files that are passed to VM (libraries and code)
Get files that are a library (i.e.
Get files that are a library (i.e. that do not run anything)
VM arguments excluding executable.
VM arguments excluding executable. Override to adapt. Overrider is responsible to add additionalArgs.
VM environment.
VM environment. Override to adapt.
Default is sys.env
and additionalEnv
JS files used to setup VM
JS files used to setup VM
Checks whether this async runner is still running
Checks whether this async runner is still running
pipe lines from input stream to JSConsole
pipe lines from input stream to JSConsole
Pipe stdin and stdout from/to VM
Pipe stdin and stdout from/to VM
send a bunch of JS files to a writer
send a bunch of JS files to a writer
send a bunch of JS files to an output stream
send a bunch of JS files to an output stream
Sends required data to VM Stdin (can throw)
Sends required data to VM Stdin (can throw)
Start the associated run and returns a Future that completes when the run terminates.
Start the associated run and returns a Future that completes when the run terminates.
Abort the associated run
Abort the associated run
Wait for the VM to terminate, verify exit code
Wait for the VM to terminate, verify exit code
write a single JS file to a writer using an include fct if appropriate
write a single JS file to a writer using an include fct if appropriate