You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
25 lines
647 B
25 lines
647 B
#!/bin/bash |
|
# |
|
# This is the script that runs inside Docker, once the image has been built, |
|
# to execute all tests for the "pull request" project. |
|
|
|
WORKSPACE_BASE=`pwd` |
|
MY_DIR="$(dirname "$0")" |
|
TEST_SCRIPT=./tests.sh |
|
BUILD_DIR=/tmp/protobuf |
|
|
|
set -e # exit immediately on error |
|
set -x # display all commands |
|
|
|
# The protobuf repository is mounted into our Docker image, but read-only. |
|
# We clone into a directory inside Docker (this is faster than cp). |
|
rm -rf $BUILD_DIR |
|
mkdir -p $BUILD_DIR |
|
cd $BUILD_DIR |
|
git clone /var/local/kokoro/protobuf |
|
cd protobuf |
|
|
|
# Initialize any submodules: |
|
git submodule update --init --recursive |
|
|
|
$TEST_SCRIPT $TEST_SET
|
|
|