Merge pull request #14816 from ZhouyihaiDing/pecl_extension

PHP: add script for running distrib tests on macos
pull/14825/head
Jan Tattermusch 7 years ago committed by GitHub
commit 4a5aedba9a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 2
      test/distrib/php/run_distrib_test.sh
  2. 25
      test/distrib/php/run_distrib_test_macos.sh
  3. 2
      tools/run_tests/artifacts/distribtest_targets.py

@ -20,6 +20,6 @@ cd "$(dirname "$0")"
cp -r "$EXTERNAL_GIT_ROOT"/input_artifacts/grpc-*.tgz .
find . -regex ".*/grpc-[0-9].*.tgz" | cut -b3- | \
xargs sudo pecl install
xargs pecl install
php -d extension=grpc.so -d max_execution_time=300 distribtest.php

@ -0,0 +1,25 @@
#!/bin/bash
# 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.
set -ex
cd "$(dirname "$0")"
cp -r "$EXTERNAL_GIT_ROOT"/input_artifacts/grpc-*.tgz .
find . -regex ".*/grpc-[0-9].*.tgz" | cut -b3- | \
xargs sudo pecl install
php -d extension=grpc.so -d max_execution_time=300 distribtest.php

@ -232,7 +232,7 @@ class PHPDistribTest(object):
copy_rel_path='test/distrib')
elif self.platform == 'macos':
return create_jobspec(
self.name, ['test/distrib/php/run_distrib_test.sh'],
self.name, ['test/distrib/php/run_distrib_test_macos.sh'],
environ={'EXTERNAL_GIT_ROOT': '../../../..'},
use_workspace=True)
else:

Loading…
Cancel
Save