failed_tests=0
for run in content['test_runs']:
for result in run['test_results']:
- if 'test_case_id' in result:
+ if 'test_case_id' in result :
if result['result'] in 'pass':
passed_tests+=1
+ elif result['test_case_id'] in 'wait_for_test_image_prompt':
+ # FIXME:This test is part of the boot action and fails
+ # randomly but doesn't affect the behaviour of the tests.
+ # No reply on the Lava IRC channel yet. We should update
+ # our Lava installation and try to reproduce it. This error
+ # was encountered ont the KVM trusty image only. Not seen
+ # on Xenial at this point.
+ pass
else:
failed_tests+=1
return (passed_tests, failed_tests)
'command': 'lava_command_run',
'parameters': {
'commands': [
- 'ifup eth0',
- 'route -n',
'cat /etc/resolv.conf',
'echo nameserver 172.18.0.12 > /etc/resolv.conf',
'groupadd tracing'
'depmod -a',
'locale-gen en_US.UTF-8',
'apt-get update',
+ 'apt-get upgrade',
'apt-get install -y {}'.format(' '.join(packages))
])
return command
'parameters': {
'customize': {},
'kernel': None,
- 'rootfs': 'file:///var/lib/lava-server/default/media/images/trusty-grub.img.gz',
- 'target_type': 'ubuntu'
+ 'target_type': 'ubuntu',
+ 'rootfs': 'file:///var/lib/lava-server/default/media/images/xenial.img.gz',
+ 'login_prompt': 'kvm02 login:',
+ 'username': 'root'
}
})
'command': 'lava_command_run',
'parameters': {
'commands': [
+ 'pip3 install --upgrade pip',
'git clone https://github.com/frdeso/syscall-bench-it.git bm',
'pip3 install vlttng',
],
}
})
- vlttng_cmd = 'vlttng --jobs=16 --profile urcu-master' \
+ vlttng_cmd = 'vlttng --jobs=$(nproc) --profile urcu-master' \
' --profile babeltrace-stable-1.4 ' \
' --profile lttng-tools-master' \
' --override projects.lttng-tools.checkout='+lttng_tools_commit + \