diff options
author | 2018-08-27 15:30:52 -0700 | |
---|---|---|
committer | 2018-08-27 15:30:52 -0700 | |
commit | 21824afb09d67390d1d9b6a5179a0695df9bb439 (patch) | |
tree | 5aab65238622b193ef2a86fd3f5b893580a7bac5 /test/cpp/qps/qps_json_driver_scenario_gen.py | |
parent | 654a1ea0f6806a3ff310559b44dfac8f93112e3f (diff) |
used alternative approach - generated bazel scenarios
Diffstat (limited to 'test/cpp/qps/qps_json_driver_scenario_gen.py')
-rwxr-xr-x | test/cpp/qps/qps_json_driver_scenario_gen.py | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/test/cpp/qps/qps_json_driver_scenario_gen.py b/test/cpp/qps/qps_json_driver_scenario_gen.py index 99bc3828f8..7afa282073 100755 --- a/test/cpp/qps/qps_json_driver_scenario_gen.py +++ b/test/cpp/qps/qps_json_driver_scenario_gen.py @@ -27,8 +27,12 @@ def generate_args(): if 'args' in item and len(item['args']) > 2] deserialized_scenarios = [json.loads(item)['scenarios'][0] \ for item in qps_json_driver_arg_set] - all_scenarios = {'scenarios': deserialized_scenarios} - print('\'' + json.dumps(all_scenarios) + '\'') + all_scenarios = [{'scenarios' : [scenario]} \ + for scenario in deserialized_scenarios] + serialized_scenarios_str = str(['\'' + json.dumps(scenario) + '\'' \ + for scenario in all_scenarios]) + with open('qps_json_driver_scenarios.bzl', 'wb') as f: + f.write('QPS_JSON_DRIVER_SCENARIOS = ' + serialized_scenarios_str + '\n') generate_args() |