aboutsummaryrefslogtreecommitdiffhomepage
path: root/tools
diff options
context:
space:
mode:
Diffstat (limited to 'tools')
-rwxr-xr-xtools/buildgen/build-cleaner.py2
-rwxr-xr-xtools/buildgen/mako_renderer.py2
-rwxr-xr-xtools/distrib/check_copyright.py2
-rwxr-xr-xtools/distrib/python/docgen.py2
-rwxr-xr-xtools/distrib/python/submit.py2
-rw-r--r--tools/dockerfile/grpc_python/Dockerfile22
-rwxr-xr-xtools/profile_analyzer/profile_analyzer.py2
-rwxr-xr-xtools/run_tests/antagonist.py2
-rwxr-xr-xtools/run_tests/build_php.sh3
-rwxr-xr-xtools/run_tests/port_server.py2
-rwxr-xr-xtools/run_tests/run_sanity.sh2
-rwxr-xr-xtools/run_tests/run_tests.py9
-rw-r--r--tools/run_tests/tests.json12
13 files changed, 19 insertions, 45 deletions
diff --git a/tools/buildgen/build-cleaner.py b/tools/buildgen/build-cleaner.py
index 939143c4cb..6c9c6b3749 100755
--- a/tools/buildgen/build-cleaner.py
+++ b/tools/buildgen/build-cleaner.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python2.7
# Copyright 2015, Google Inc.
# All rights reserved.
#
diff --git a/tools/buildgen/mako_renderer.py b/tools/buildgen/mako_renderer.py
index abb8df2141..f1b28d352e 100755
--- a/tools/buildgen/mako_renderer.py
+++ b/tools/buildgen/mako_renderer.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python2.7
# Copyright 2015, Google Inc.
# All rights reserved.
#
diff --git a/tools/distrib/check_copyright.py b/tools/distrib/check_copyright.py
index 1d09ed42a5..fac2a5af09 100755
--- a/tools/distrib/check_copyright.py
+++ b/tools/distrib/check_copyright.py
@@ -1,4 +1,4 @@
-#!/usr/bin/python2.7
+#!/usr/bin/env python2.7
# Copyright 2015, Google Inc.
# All rights reserved.
diff --git a/tools/distrib/python/docgen.py b/tools/distrib/python/docgen.py
index 2acd3cc12f..4ac8f9c64a 100755
--- a/tools/distrib/python/docgen.py
+++ b/tools/distrib/python/docgen.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python2.7
# Copyright 2015, Google Inc.
# All rights reserved.
#
diff --git a/tools/distrib/python/submit.py b/tools/distrib/python/submit.py
index 909ba56327..dffbefd5fe 100755
--- a/tools/distrib/python/submit.py
+++ b/tools/distrib/python/submit.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python2.7
# Copyright 2015, Google Inc.
# All rights reserved.
#
diff --git a/tools/dockerfile/grpc_python/Dockerfile b/tools/dockerfile/grpc_python/Dockerfile
index aa29685bee..bce35adc8b 100644
--- a/tools/dockerfile/grpc_python/Dockerfile
+++ b/tools/dockerfile/grpc_python/Dockerfile
@@ -40,28 +40,12 @@ RUN make install_c -j12 -C /var/local/git/grpc
# Build Python GRPC
RUN cd /var/local/git/grpc \
- && pip install src/python/src \
- && pip install src/python/interop
+ && pip install src/python/grpcio \
+ && pip install src/python/grpcio_test
# Run Python GRPC's tests
-# TODO(nathaniel): It would be nice for these to be auto-discoverable?
RUN cd /var/local/git/grpc \
- && python2.7 -B -m grpc._adapter._blocking_invocation_inline_service_test \
- && python2.7 -B -m grpc._adapter._c_test \
- && python2.7 -B -m grpc._adapter._event_invocation_synchronous_event_service_test \
- && python2.7 -B -m grpc._adapter._future_invocation_asynchronous_event_service_test \
- && python2.7 -B -m grpc._adapter._links_test \
- && python2.7 -B -m grpc._adapter._lonely_rear_link_test \
- && python2.7 -B -m grpc._adapter._low_test \
- && python2.7 -B -m grpc.early_adopter.implementations_test \
- && python2.7 -B -m grpc.framework.base.implementations_test \
- && python2.7 -B -m grpc.framework.face.blocking_invocation_inline_service_test \
- && python2.7 -B -m grpc.framework.face.event_invocation_synchronous_event_service_test \
- && python2.7 -B -m grpc.framework.face.future_invocation_asynchronous_event_service_test \
- && python2.7 -B -m grpc.framework.foundation._later_test \
- && python2.7 -B -m grpc.framework.foundation._logging_pool_test \
- && python2.7 -B -m interop._insecure_interop_test \
- && python2.7 -B -m interop._secure_interop_test
+ && python2.7 -B src/python/grpcio_test/setup.py test
# Add a cacerts directory containing the Google root pem file, allowing the interop client to access the production test instance
ADD cacerts cacerts
diff --git a/tools/profile_analyzer/profile_analyzer.py b/tools/profile_analyzer/profile_analyzer.py
index a78f84e5e6..e5e9a28a92 100755
--- a/tools/profile_analyzer/profile_analyzer.py
+++ b/tools/profile_analyzer/profile_analyzer.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python2.7
# Copyright 2015, Google Inc.
# All rights reserved.
#
diff --git a/tools/run_tests/antagonist.py b/tools/run_tests/antagonist.py
index 111839ccf9..857addfb38 100755
--- a/tools/run_tests/antagonist.py
+++ b/tools/run_tests/antagonist.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python2.7
# Copyright 2015, Google Inc.
# All rights reserved.
#
diff --git a/tools/run_tests/build_php.sh b/tools/run_tests/build_php.sh
index 2fad09e1c4..1d81779b6a 100755
--- a/tools/run_tests/build_php.sh
+++ b/tools/run_tests/build_php.sh
@@ -46,6 +46,3 @@ cd ext/grpc
phpize
./configure --enable-grpc=$root
make
-
-# in some jenkins macos machine, somehow the PHP build script can't find libgrpc.dylib
-export DYLD_LIBRARY_PATH=$(pwd)/libs/$config
diff --git a/tools/run_tests/port_server.py b/tools/run_tests/port_server.py
index aab9e4723b..48b6214b95 100755
--- a/tools/run_tests/port_server.py
+++ b/tools/run_tests/port_server.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python2.7
# Copyright 2015, Google Inc.
# All rights reserved.
#
diff --git a/tools/run_tests/run_sanity.sh b/tools/run_tests/run_sanity.sh
index c18160a891..4b367dcbc7 100755
--- a/tools/run_tests/run_sanity.sh
+++ b/tools/run_tests/run_sanity.sh
@@ -44,7 +44,7 @@ cat << EOF | awk '{ print $1 }' | sort > $want_submodules
05b155ff59114735ec8cd089f669c4c3d8f59029 third_party/gflags (v2.1.0-45-g05b155f)
c99458533a9b4c743ed51537e25989ea55944908 third_party/googletest (release-1.7.0)
33dd08320648ac71d7d9d732be774ed3818dccc5 third_party/openssl (OpenSSL_1_0_2d)
- 23408684b4d2bf1b25e14314413a14d542c18bc4 third_party/protobuf (v3.0.0-alpha-1-1592-g2340868)
+ 8fce8933649ce09c1661ff2b5b7f6eb79badd251 third_party/protobuf (v3.0.0-alpha-4-1-g8fce893)
50893291621658f355bc5b4d450a8d06a563053d third_party/zlib (v1.2.8)
EOF
diff --git a/tools/run_tests/run_tests.py b/tools/run_tests/run_tests.py
index 13d60e6f7b..d271137ca1 100755
--- a/tools/run_tests/run_tests.py
+++ b/tools/run_tests/run_tests.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python2.7
# Copyright 2015, Google Inc.
# All rights reserved.
#
@@ -199,7 +199,9 @@ class GYPCLanguage(object):
return [['gyp', '--depth=.', '--suffix=-gyp', 'grpc.gyp']]
def make_targets(self):
- return gyp_test_paths(False)
+ # HACK(ctiller): force fling_client and fling_server to be built, as fling_test
+ # needs these
+ return gyp_test_paths(False) + ['fling_client', 'fling_server']
def build_steps(self):
return []
@@ -725,7 +727,10 @@ def _start_port_server(port_server_port):
while True:
if waits > 10:
port_server.kill()
+ if port_server.poll() is not None:
print "port_server failed to start"
+ port_log = open('portlog.txt', 'r').read()
+ print port_log
sys.exit(1)
try:
urllib2.urlopen('http://localhost:%d/get' % port_server_port,
diff --git a/tools/run_tests/tests.json b/tools/run_tests/tests.json
index 5f4d4d4ebd..7989f5c100 100644
--- a/tools/run_tests/tests.json
+++ b/tools/run_tests/tests.json
@@ -1651,18 +1651,6 @@
},
{
"ci_platforms": [
- "linux"
- ],
- "exclude_configs": [],
- "flaky": false,
- "language": "c++",
- "name": "zookeeper_test",
- "platforms": [
- "linux"
- ]
- },
- {
- "ci_platforms": [
"linux",
"mac",
"posix",