Lines Matching defs:runner
35 package runner;
131 my $multiprocess; # nonzero with a separate test runner process
134 my $runnerr; # pipe that runner reads from
135 my $runnerw; # pipe that runner writes to
137 # per-runner variables, indexed by runner ID; these are used by controller only
153 # Initialize the runner and prepare it to run tests
154 # The runner ID returned by this function must be passed into the other
173 # This gives each runner a unique yet consistent seed which provides
174 # more unique port number selection in each runner, yet is deterministic
179 # create pipes for communication with runner
200 # Here we are the child (runner).
1260 # The first argument is the function reference, the second is the runner ID
1261 # Returns 0 on success, -1 on error writing to runner
1293 # The first return value is the runner ID or undef on error
1319 # First argument is runner ID
1326 # Returns runner ID if a response from an async call is ready or error
1339 $idbyfileno{$fd} = $p; # save the runner ID for each pipe fd
1346 # Wait for any pipe from any runner to be ready
1368 # Cleanly abort and exit the runner
1371 print "Controller is gone: runner $$ for $LOGDIR exiting\n";
1378 # Receive an IPC call in the runner and execute it
1381 # Returns 0 if more IPC calls are expected or 1 if the runner should exit
1473 # Shut down this runner