projects
/
lttng-ci.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
jjb: lava: kprobe-fuzzing: Add random seed param for generation script
[lttng-ci.git]
/
scripts
/
system-tests
/
lava-submit.py
diff --git
a/scripts/system-tests/lava-submit.py
b/scripts/system-tests/lava-submit.py
index 62df12b171bbd39d9b0fd89d3327a9e7573f4ffc..7de270335a1e47a03eaaaa2efbded257b023e872 100644
(file)
--- a/
scripts/system-tests/lava-submit.py
+++ b/
scripts/system-tests/lava-submit.py
@@
-18,6
+18,7
@@
import argparse
import base64
import json
import os
import base64
import json
import os
+import random
import sys
import time
import xmlrpc.client
import sys
import time
import xmlrpc.client
@@
-269,6
+270,7
@@
def get_kvm_tests_cmd():
return command
def get_kprobes_generate_data_cmd():
return command
def get_kprobes_generate_data_cmd():
+ random_seed = random.randint(0, 1000000)
command = OrderedDict({
'command': 'lava_test_shell',
'parameters': {
command = OrderedDict({
'command': 'lava_test_shell',
'parameters': {
@@
-276,7
+278,8
@@
def get_kprobes_generate_data_cmd():
{
'git-repo': 'https://github.com/lttng/lttng-ci.git',
'revision': 'master',
{
'git-repo': 'https://github.com/lttng/lttng-ci.git',
'revision': 'master',
- 'testdef': 'lava/system-tests/kprobe-fuzzing-generate-data.yml'
+ 'testdef': 'lava/system-tests/kprobe-fuzzing-generate-data.yml',
+ 'parameters': { 'RANDOM_SEED': str(random_seed) }
}
],
'timeout': 60
}
],
'timeout': 60
@@
-284,7
+287,7
@@
def get_kprobes_generate_data_cmd():
})
return command
})
return command
-def get_kprobes_test_cmd():
+def get_kprobes_test_cmd(
round_nb
):
command = OrderedDict({
'command': 'lava_test_shell',
'parameters': {
command = OrderedDict({
'command': 'lava_test_shell',
'parameters': {
@@
-292,10
+295,11
@@
def get_kprobes_test_cmd():
{
'git-repo': 'https://github.com/lttng/lttng-ci.git',
'revision': 'master',
{
'git-repo': 'https://github.com/lttng/lttng-ci.git',
'revision': 'master',
- 'testdef': 'lava/system-tests/kprobe-fuzzing-tests.yml'
+ 'testdef': 'lava/system-tests/kprobe-fuzzing-tests.yml',
+ 'parameters': { 'ROUND_NB': str(round_nb) }
}
}
-
],
- 'timeout':
72
00
+ ],
+ 'timeout':
10
00
}
})
return command
}
})
return command
@@
-464,7
+468,8
@@
def main():
return -1
j['actions'].append(get_config_cmd('kvm'))
j['actions'].append(get_kprobes_generate_data_cmd())
return -1
j['actions'].append(get_config_cmd('kvm'))
j['actions'].append(get_kprobes_generate_data_cmd())
- j['actions'].append(get_kprobes_test_cmd())
+ for i in range(10):
+ j['actions'].append(get_kprobes_test_cmd(round_nb=i))
j['actions'].append(get_results_cmd(stream_name='tests-kernel'))
else:
assert False, 'Unknown test type'
j['actions'].append(get_results_cmd(stream_name='tests-kernel'))
else:
assert False, 'Unknown test type'
This page took
0.023818 seconds
and
4
git commands to generate.