Unverified Commit 1ccb8d4b authored by Feng Xiao's avatar Feng Xiao Committed by GitHub

Merge pull request #4905 from BSBandme/fix_kokoro_build_in_docker

fix linux kokoro build in docker
parents f21d4d68 517190a7
...@@ -34,7 +34,7 @@ func TestWritePersonWritesPerson(t *testing.T) { ...@@ -34,7 +34,7 @@ func TestWritePersonWritesPerson(t *testing.T) {
func TestListPeopleWritesList(t *testing.T) { func TestListPeopleWritesList(t *testing.T) {
buf := new(bytes.Buffer) buf := new(bytes.Buffer)
in := pb.AddressBook{[]*pb.Person{ in := pb.AddressBook{People: []*pb.Person {
{ {
Name: "John Doe", Name: "John Doe",
Id: 101, Id: 101,
......
...@@ -35,6 +35,8 @@ echo $git_root ...@@ -35,6 +35,8 @@ echo $git_root
docker run \ docker run \
"$@" \ "$@" \
-e CCACHE_DIR=$CCACHE_DIR \ -e CCACHE_DIR=$CCACHE_DIR \
-e KOKORO_BUILD_NUMBER=$KOKORO_BUILD_NUMBER \
-e KOKORO_BUILD_ID=$KOKORO_BUILD_ID \
-e EXTERNAL_GIT_ROOT="/var/local/kokoro/protobuf" \ -e EXTERNAL_GIT_ROOT="/var/local/kokoro/protobuf" \
-e TEST_SET="$TEST_SET" \ -e TEST_SET="$TEST_SET" \
-e THIS_IS_REALLY_NEEDED='see https://github.com/docker/docker/issues/14203 for why docker is awful' \ -e THIS_IS_REALLY_NEEDED='see https://github.com/docker/docker/issues/14203 for why docker is awful' \
......
...@@ -53,7 +53,7 @@ $TIME_CMD $TEST_SCRIPT cpp > >(tee $CPP_STDOUT) 2> >(tee $CPP_STDERR >&2) ...@@ -53,7 +53,7 @@ $TIME_CMD $TEST_SCRIPT cpp > >(tee $CPP_STDOUT) 2> >(tee $CPP_STDERR >&2)
parallel --results $LOG_OUTPUT_DIR --joblog $OUTPUT_DIR/joblog $TEST_SCRIPT ::: \ parallel --results $LOG_OUTPUT_DIR --joblog $OUTPUT_DIR/joblog $TEST_SCRIPT ::: \
$TEST_SET \ $TEST_SET \
|| true # Process test results even if tests fail. || FAILED="true" # Process test results even if tests fail.
cat $OUTPUT_DIR/joblog cat $OUTPUT_DIR/joblog
...@@ -67,3 +67,7 @@ TESTOUTPUT_XML_FILE=$COPY_FROM_DOCKER/sponge_log.xml ...@@ -67,3 +67,7 @@ TESTOUTPUT_XML_FILE=$COPY_FROM_DOCKER/sponge_log.xml
python $MY_DIR/make_test_output.py $OUTPUT_DIR > $TESTOUTPUT_XML_FILE python $MY_DIR/make_test_output.py $OUTPUT_DIR > $TESTOUTPUT_XML_FILE
ls -l $TESTOUTPUT_XML_FILE ls -l $TESTOUTPUT_XML_FILE
if [ "$FAILED" == "true" ]; then
exit 1
fi
...@@ -4,7 +4,8 @@ envlist = ...@@ -4,7 +4,8 @@ envlist =
[testenv] [testenv]
usedevelop=true usedevelop=true
passenv = CC passenv =
CC KOKORO_BUILD_ID KOKORO_BUILD_NUMBER
setenv = setenv =
cpp: LD_LIBRARY_PATH={toxinidir}/../src/.libs cpp: LD_LIBRARY_PATH={toxinidir}/../src/.libs
cpp: DYLD_LIBRARY_PATH={toxinidir}/../src/.libs cpp: DYLD_LIBRARY_PATH={toxinidir}/../src/.libs
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment