aboutsummaryrefslogtreecommitdiffhomepage
path: root/test/cpp/qps/json_run_localhost_scenario_gen.py
diff options
context:
space:
mode:
authorGravatar Bill Feng <yfen@google.com>2018-08-27 16:10:25 -0700
committerGravatar Bill Feng <yfen@google.com>2018-08-27 16:10:25 -0700
commit0ce7f91d9eb8d17e32e33716079e04e61ea07aac (patch)
treeace00eeb3bbf7b900db0b0860ca87574c2dfae18 /test/cpp/qps/json_run_localhost_scenario_gen.py
parent21824afb09d67390d1d9b6a5179a0695df9bb439 (diff)
used names instead of numbers for each scenario
Diffstat (limited to 'test/cpp/qps/json_run_localhost_scenario_gen.py')
-rwxr-xr-xtest/cpp/qps/json_run_localhost_scenario_gen.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/test/cpp/qps/json_run_localhost_scenario_gen.py b/test/cpp/qps/json_run_localhost_scenario_gen.py
index f0c825a1e1..3cd2b799fe 100755
--- a/test/cpp/qps/json_run_localhost_scenario_gen.py
+++ b/test/cpp/qps/json_run_localhost_scenario_gen.py
@@ -27,11 +27,11 @@ def generate_args():
if 'args' in item and len(item['args']) > 2]
deserialized_scenarios = [json.loads(item)['scenarios'][0] \
for item in json_run_localhost_arg_set]
- all_scenarios = [{'scenarios' : [scenario]} \
- for scenario in deserialized_scenarios]
+ all_scenarios = {scenario['name'].encode('ascii', 'ignore'): \
+ '\'{\'scenarios\' : [' + json.dumps(scenario) + ']}\'' \
+ for scenario in deserialized_scenarios}
- serialized_scenarios_str = str(['\'' + json.dumps(scenario) + '\'' \
- for scenario in all_scenarios])
+ serialized_scenarios_str = str(all_scenarios).encode('ascii', 'ignore')
with open('json_run_localhost_scenarios.bzl', 'wb') as f:
f.write('JSON_RUN_LOCALHOST_SCENARIOS = ' + serialized_scenarios_str + '\n')