diff options
author | 2016-01-20 09:31:15 -0800 | |
---|---|---|
committer | 2016-01-20 09:31:15 -0800 | |
commit | 5f735a64e1ab3e2851c0063e257b662169d7bad6 (patch) | |
tree | cf8404a5c6ad4444c55e82151060781224560c26 /test/core/bad_client/gen_build_yaml.py | |
parent | 56c6b6ab0a84479341dec8e16930b9f85433ce8a (diff) |
Add CPU cost measurement, tune parameters, decrease default maxjobs
Diffstat (limited to 'test/core/bad_client/gen_build_yaml.py')
-rwxr-xr-x | test/core/bad_client/gen_build_yaml.py | 11 |
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', |