| 123456789101112131415161718192021222324252627282930313233343536 | #!/usr/bin/env python# Copyright 2015 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 osimport subprocessimport sys# The c-ares test suite doesn't get ran regularly on Windows, but# this script provides a way to run a lot of the tests manually._MSBUILD_CONFIG = os.environ['CONFIG']os.chdir(os.path.join('..', '..', os.getcwd()))# This port is arbitrary, but it needs to be available._DNS_SERVER_PORT = 15353subprocess.call([    sys.executable,    'test\\cpp\\naming\\resolver_component_tests_runner.py',    '--test_bin_path', 'cmake\\build\\%s\\resolver_component_test.exe' % _MSBUILD_CONFIG,    '--dns_server_bin_path', 'test\\cpp\\naming\\utils\\dns_server.py',    '--records_config_path', 'test\\cpp\\naming\\resolver_test_record_groups.yaml',    '--dns_server_port', str(_DNS_SERVER_PORT),    '--dns_resolver_bin_path', 'test\\cpp\\naming\\utils\\dns_resolver.py',    '--tcp_connect_bin_path', 'test\\cpp\\naming\\utils\\tcp_connect.py',])
 |