parent
af89e8c00e
commit
373c5b31db
4 changed files with 159 additions and 75 deletions
File diff suppressed because one or more lines are too long
@ -0,0 +1,34 @@ |
|||||||
|
#!/usr/bin/env python2.7 |
||||||
|
|
||||||
|
# Copyright 2018 gRPC authors. |
||||||
|
# |
||||||
|
# Licensed under the Apache License, Version 2.0 (the "License"); |
||||||
|
# you may not use this file except in compliance with the License. |
||||||
|
# You may obtain a copy of the License at |
||||||
|
# |
||||||
|
# http://www.apache.org/licenses/LICENSE-2.0 |
||||||
|
# |
||||||
|
# Unless required by applicable law or agreed to in writing, software |
||||||
|
# distributed under the License is distributed on an "AS IS" BASIS, |
||||||
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
||||||
|
# See the License for the specific language governing permissions and |
||||||
|
# limitations under the License. |
||||||
|
|
||||||
|
import gen_build_yaml as gen |
||||||
|
import json |
||||||
|
|
||||||
|
def generate_args(): |
||||||
|
all_scenario_set = gen.generate_yaml() |
||||||
|
all_scenario_set = all_scenario_set['tests'] |
||||||
|
qps_json_driver_scenario_set = \ |
||||||
|
[item for item in all_scenario_set if item['name'] == 'json_run_localhost'] |
||||||
|
qps_json_driver_arg_set = \ |
||||||
|
[item['args'][1] for item in qps_json_driver_scenario_set \ |
||||||
|
if 'args' in item and len(item['args']) > 1] |
||||||
|
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) + '\'') |
||||||
|
|
||||||
|
|
||||||
|
generate_args() |
@ -0,0 +1,34 @@ |
|||||||
|
#!/usr/bin/env python2.7 |
||||||
|
|
||||||
|
# Copyright 2018 gRPC authors. |
||||||
|
# |
||||||
|
# Licensed under the Apache License, Version 2.0 (the "License"); |
||||||
|
# you may not use this file except in compliance with the License. |
||||||
|
# You may obtain a copy of the License at |
||||||
|
# |
||||||
|
# http://www.apache.org/licenses/LICENSE-2.0 |
||||||
|
# |
||||||
|
# Unless required by applicable law or agreed to in writing, software |
||||||
|
# distributed under the License is distributed on an "AS IS" BASIS, |
||||||
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
||||||
|
# See the License for the specific language governing permissions and |
||||||
|
# limitations under the License. |
||||||
|
|
||||||
|
import gen_build_yaml as gen |
||||||
|
import json |
||||||
|
|
||||||
|
def generate_args(): |
||||||
|
all_scenario_set = gen.generate_yaml() |
||||||
|
all_scenario_set = all_scenario_set['tests'] |
||||||
|
qps_json_driver_scenario_set = \ |
||||||
|
[item for item in all_scenario_set if item['name'] == 'qps_json_driver'] |
||||||
|
qps_json_driver_arg_set = \ |
||||||
|
[item['args'][2] for item in qps_json_driver_scenario_set \ |
||||||
|
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) + '\'') |
||||||
|
|
||||||
|
|
||||||
|
generate_args() |
Loading…
Reference in new issue