'baremetal-benchmarks' : baremetal_benchmarks,
'baremetal-tests' : baremetal_tests,
'kvm-tests' : kvm_tests,
- 'kvm-fuzzin-tests' : kvm_fuzzing_tests,
+ 'kvm-fuzzing-tests' : kvm_fuzzing_tests,
}
class DeviceType():
' --override projects.lttng-ust.checkout='+lttng_ust_commit+ \
' --profile lttng-ust-no-man-pages'
- if device is DeviceType.kvm:
- vlttng_path = '/root/virtenv'
- else:
- vlttng_path = '/tmp/virtenv'
+ vlttng_path = '/tmp/virtenv'
vlttng_cmd += ' ' + vlttng_path
return vlttng_cmd
def main():
- nfsrootfs = "https://obj.internal.efficios.com/lava/rootfs/rootfs_amd64_bionic_2018-11-29.tar.gz"
+ nfsrootfs = "https://obj.internal.efficios.com/lava/rootfs/rootfs_amd64_xenial_2018-12-05.tar.gz"
test_type = None
parser = argparse.ArgumentParser(description='Launch baremetal test using Lava')
parser.add_argument('-t', '--type', required=True)
if test_type in [TestType.baremetal_benchmarks, TestType.baremetal_tests]:
device_type = DeviceType.x86
- vlttng_path = '/tmp/virtenv'
-
else:
device_type = DeviceType.kvm
- vlttng_path = '/root/virtenv'
+
+ vlttng_path = '/tmp/virtenv'
vlttng_cmd = get_vlttng_cmd(device_type, args.tools_commit, args.ust_commit)
print('Job started running')
running = True
time.sleep(30)
- jobstatus = server.scheduler.job_state(jobid)['job_state']
+ try:
+ jobstatus = server.scheduler.job_state(jobid)['job_state']
+ except xmlrpc.client.ProtocolError as e:
+ print('Protocol error, retring')
print('Job ended with {} status.'.format(jobstatus))
if jobstatus != 'Finished':