aboutsummaryrefslogtreecommitdiffhomepage
path: root/test/core/bad_client/gen_build_yaml.py
diff options
context:
space:
mode:
authorGravatar Craig Tiller <ctiller@google.com>2016-01-20 09:31:15 -0800
committerGravatar Craig Tiller <ctiller@google.com>2016-01-20 09:31:15 -0800
commit5f735a64e1ab3e2851c0063e257b662169d7bad6 (patch)
treecf8404a5c6ad4444c55e82151060781224560c26 /test/core/bad_client/gen_build_yaml.py
parent56c6b6ab0a84479341dec8e16930b9f85433ce8a (diff)
Add CPU cost measurement, tune parameters, decrease default maxjobs
Diffstat (limited to 'test/core/bad_client/gen_build_yaml.py')
-rwxr-xr-xtest/core/bad_client/gen_build_yaml.py11
1 files changed, 6 insertions, 5 deletions
diff --git a/test/core/bad_client/gen_build_yaml.py b/test/core/bad_client/gen_build_yaml.py
index a86a50065d..ca26eda170 100755
--- a/test/core/bad_client/gen_build_yaml.py
+++ b/test/core/bad_client/gen_build_yaml.py
@@ -35,15 +35,15 @@
import collections
import yaml
-TestOptions = collections.namedtuple('TestOptions', 'flaky')
-default_test_options = TestOptions(False)
+TestOptions = collections.namedtuple('TestOptions', 'flaky cpu_cost')
+default_test_options = TestOptions(False, 1.0)
# maps test names to options
BAD_CLIENT_TESTS = {
'badreq': default_test_options,
- 'connection_prefix': default_test_options,
- 'headers': default_test_options,
- 'initial_settings_frame': default_test_options,
+ 'connection_prefix': default_test_options._replace(cpu_cost=0.2),
+ 'headers': default_test_options._replace(cpu_cost=0.2),
+ 'initial_settings_frame': default_test_options._replace(cpu_cost=0.2),
'server_registered_method': default_test_options,
'simple_request': default_test_options,
'window_overflow': default_test_options,
@@ -75,6 +75,7 @@ def main():
'targets': [
{
'name': '%s_bad_client_test' % t,
+ 'cpu_cost': BAD_CLIENT_TESTS[t].cpu_cost,
'build': 'test',
'language': 'c',
'secure': 'no',