aboutsummaryrefslogtreecommitdiffhomepage
path: root/tools/run_tests/run_interop_tests.py
diff options
context:
space:
mode:
authorGravatar Michael Lumish <mlumish@google.com>2015-10-15 16:15:20 -0700
committerGravatar Michael Lumish <mlumish@google.com>2015-10-15 16:15:20 -0700
commit5e75116b9f8e0c60e3a3705aac132ee5fd2ac491 (patch)
treeea5fc30a3e4e7f85b1a3725804463f13d1da2898 /tools/run_tests/run_interop_tests.py
parentb0840b5af96595327cdabc49e823d5ecd9ae1b01 (diff)
parent59a15a8558336e6194bd0af5389c616a597c6cae (diff)
Merge pull request #3854 from stanley-cheung/php_add_auth_interop_tests
PHP: add remaining auth interop tests
Diffstat (limited to 'tools/run_tests/run_interop_tests.py')
-rwxr-xr-xtools/run_tests/run_interop_tests.py18
1 files changed, 11 insertions, 7 deletions
diff --git a/tools/run_tests/run_interop_tests.py b/tools/run_tests/run_interop_tests.py
index 1814ba1abc..a4b6a747ed 100755
--- a/tools/run_tests/run_interop_tests.py
+++ b/tools/run_tests/run_interop_tests.py
@@ -220,17 +220,20 @@ class PHPLanguage:
def cloud_to_prod_args(self):
return (self.client_cmdline_base + _CLOUD_TO_PROD_BASE_ARGS +
- ['--use_tls'])
+ ['--use_tls=true'])
def cloud_to_cloud_args(self):
return (self.client_cmdline_base + _CLOUD_TO_CLOUD_BASE_ARGS +
- ['--use_tls', '--use_test_ca'])
+ ['--use_tls=true', '--use_test_ca=true'])
def cloud_to_prod_env(self):
return _SSL_CERT_ENV
def global_env(self):
- return {}
+ # need to manually copy to each jenkins machine if we run into github
+ # rate limit when running `composer install`
+ return {"BUILD_INTEROP_DOCKER_EXTRA_ARGS":
+ "-v /var/local/.composer/auth.json:/root/.composer/auth.json:ro"}
def __str__(self):
return 'php'
@@ -472,15 +475,16 @@ def server_jobspec(language, docker_image):
def build_interop_image_jobspec(language, tag=None):
"""Creates jobspec for building interop docker image for a language"""
+ environ = language.global_env()
if not tag:
tag = 'grpc_interop_%s:%s' % (language.safename, uuid.uuid4())
- env = {'INTEROP_IMAGE': tag,
- 'BASE_NAME': 'grpc_interop_%s' % language.safename}
+ environ['INTEROP_IMAGE'] = tag
+ environ['BASE_NAME'] = 'grpc_interop_%s' % language.safename
if not args.travis:
- env['TTY_FLAG'] = '-t'
+ environ['TTY_FLAG'] = '-t'
build_job = jobset.JobSpec(
cmdline=['tools/jenkins/build_interop_image.sh'],
- environ=env,
+ environ=environ,
shortname="build_docker_%s" % (language),
timeout_seconds=30*60)
build_job.tag = tag