aboutsummaryrefslogtreecommitdiffhomepage
path: root/tools/run_tests
diff options
context:
space:
mode:
authorGravatar Craig Tiller <ctiller@google.com>2015-04-30 09:38:31 -0700
committerGravatar Craig Tiller <ctiller@google.com>2015-04-30 09:38:31 -0700
commit94d7f8542c704bc3ab4cb46e817513aa0ced9f99 (patch)
tree005ae345d107c0f5c7e76353354b1616e41e36ac /tools/run_tests
parent581737ce2764b5752a0cd5c8df9e880ecf348fe1 (diff)
parent6d42a73bb984e19eb1bf84e2a952eec861cea464 (diff)
Merge github.com:grpc/grpc into delete-the-old-api
Diffstat (limited to 'tools/run_tests')
-rwxr-xr-xtools/run_tests/prepare_travis.sh39
1 files changed, 39 insertions, 0 deletions
diff --git a/tools/run_tests/prepare_travis.sh b/tools/run_tests/prepare_travis.sh
new file mode 100755
index 0000000000..a8ddc578d5
--- /dev/null
+++ b/tools/run_tests/prepare_travis.sh
@@ -0,0 +1,39 @@
+#!/bin/bash
+
+cd `dirname $0`/../..
+grpc_dir=`pwd`
+
+distrib=`md5sum /etc/issue | cut -f1 -d\ `
+echo "Configuring for disbribution $distrib"
+git submodule | while read sha path extra ; do
+ cd /tmp
+ name=`basename $path`
+ file=$name-$sha-$CONFIG-prebuilt-$distrib.tar.gz
+ echo -n "$file ..."
+ url=http://storage.googleapis.com/grpc-prebuilt-packages/$file
+ wget -q $url && (
+ echo " Found."
+ tar xfz $file
+ ) || true
+done
+
+mkdir -p bins/$CONFIG/protobuf
+mkdir -p libs/$CONFIG/protobuf
+mkdir -p libs/$CONFIG/openssl
+
+function cpt {
+ cp /tmp/prebuilt/$1 $2/$CONFIG/$3
+ touch $2/$CONFIG/$3/`basename $1`
+}
+
+if [ -e /tmp/prebuilt/bin/protoc ] ; then
+ touch third_party/protobuf/configure
+ cpt bin/protoc bins protobuf
+ cpt lib/libprotoc.a libs protobuf
+ cpt lib/libprotobuf.a libs protobuf
+fi
+
+if [ -e /tmp/prebuilt/lib/libssl.a ] ; then
+ cpt lib/libcrypto.a libs openssl
+ cpt lib/libssl.a libs openssl
+fi