#!/bin/bash . $PWD/setup-android.sh sudo chmod -R 777 /tmp/ sudo umount -f out/target/product if [ -z TEST_ART_COMMAND ]; then TEST_ART_COMMAND="test-art-target" fi TEST_ART_OUTPUT_DIR=$WORKSPACE/$TEST_ART_COMMAND/ export GTEST_OUTPUT=xml:$TEST_ART_OUTPUT_DIR MAKE_TARGETS=$TEST_ART_COMMAND mkdir -p $WORKSPACE/$TEST_ART_COMMAND/ MAKE_START=$(date +%s.%N) source build/envsetup.sh lunch armv8-userdebug ./art/tools/buildbot-build.sh -j8 --host export ART_TEST_FULL=false export ART_TEST_INTERPRETER=true export ART_TEST_KEEP_GOING=true export ART_TEST_OPTIMIZING=true export ART_TEST_RUN_TEST_2ND_ARCH=false export ART_TEST_RUN_TEST_DEBUG=false export ART_TEST_RUN_TEST_NDEBUG=true export ART_USE_OPTIMIZING_COMPILER=true failed=0 make -j16 $MAKE_TARGETS > $WORKSPACE/build-logs.txt 2>&1 if [ $? -ne 0 ]; then echo "Error: *** Error make failed" cat $WORKSPACE/build-logs.txt failed=1 fi MAKE_TIME=$(echo "$MAKE_END - $MAKE_START" | bc) echo "YVALUE=${MAKE_TIME}" > ${WORKSPACE}/make_time.txt echo "YVALUE=${REPO_TIME}" > ${WORKSPACE}/repo_time.txt ccache -s if [ $failed -ne 0 ];then exit -1 fi