23 lines
613 B
Plaintext
23 lines
613 B
Plaintext
|
|
# client_trampoline
|
||
|
|
#
|
||
|
|
# This control file is used to install and re-exec the actual client test
|
||
|
|
# control file on the host.
|
||
|
|
#
|
||
|
|
# This control file relies on a trampoline_testname global variable that
|
||
|
|
# is inserted at the top of this file by server_job.run().
|
||
|
|
|
||
|
|
def _client_trampoline():
|
||
|
|
path = job.stage_control_file(trampoline_testname)
|
||
|
|
with open(path, "r") as fh:
|
||
|
|
|
||
|
|
code_obj = compile(
|
||
|
|
fh.read(),
|
||
|
|
path,
|
||
|
|
mode="exec",
|
||
|
|
flags=0,
|
||
|
|
dont_inherit=1,
|
||
|
|
)
|
||
|
|
exec(code_obj, globals(), globals())
|
||
|
|
|
||
|
|
_client_trampoline()
|