Chromium Code Reviews| Index: webrtc/tools/network_tester/create_network_tester_config.py |
| diff --git a/webrtc/tools/network_tester/create_network_tester_config.py b/webrtc/tools/network_tester/create_network_tester_config.py |
| new file mode 100644 |
| index 0000000000000000000000000000000000000000..a4ae6cf8a0496e46fa5d6340b9562cd368c35362 |
| --- /dev/null |
| +++ b/webrtc/tools/network_tester/create_network_tester_config.py |
| @@ -0,0 +1,27 @@ |
| +#!/usr/bin/env python |
| +# Copyright (c) 2017 The WebRTC project authors. All Rights Reserved. |
| +# |
| +# Use of this source code is governed by a BSD-style license |
| +# that can be found in the LICENSE file in the root of the source |
| +# tree. An additional intellectual property rights grant can be found |
| +# in the file PATENTS. All contributing project authors may |
| +# be found in the AUTHORS file in the root of the source tree. |
| + |
| +import network_tester_config_pb2 |
| + |
| +def CreateTesterConfig(packet_send_interval_ms, packet_size, execution_time_ms): |
| + config = network_tester_config_pb2.NetworkTesterConfig() |
| + config.packet_send_interval_ms = packet_send_interval_ms |
| + config.packet_size = packet_size |
| + config.execution_time_ms = execution_time_ms |
| + return config |
| + |
| +network_configs = [] |
| + |
| +network_configs.append(CreateTesterConfig(10, 50 , 200)) |
| +network_configs.append(CreateTesterConfig(10, 100 , 200)) |
|
stefan-webrtc
2017/03/30 07:56:53
Remove space after 100: "100 ,"
Same for "50 ,"
michaelt
2017/03/30 08:29:26
Done.
|
| + |
| +with open("network_tester_config.dat",'wb') as f: |
| + for config in network_configs: |
| + f.write(chr(config.ByteSize())) |
| + f.write(config.SerializeToString()) |