#!/bin/bash . $PWD/setup-android.sh MAKE_START=$(date +%s.%N) ./third_party/android/check_top_level_android_mk.sh cd external/vixl ./tools/test.py if [[ $? -ne 0 ]]; then echo "Error: *** Error Vixl test.py failed" exit 1 fi cd - source build/envsetup.sh lunch $LUNCH_TARGET cd external/vixl/ mma -j$jcpu_count > $WORKSPACE/build-logs.txt 2>&1 if [[ $? -ne 0 ]]; then echo "Error: *** Error make vixl failed" cat $WORKSPACE/build-logs.txt exit 1 fi cd ../../art/ mma -j$jcpu_count >> $WORKSPACE/build-logs.txt 2>&1 if [[ $? -ne 0 ]]; then echo "Error: *** Error make art failed" cat $WORKSPACE/build-logs.txt exit 1 fi mma -j$jcpu_count test-art-host-vixl >> $WORKSPACE/build-logs.txt 2>&1 if [[ $? -ne 0 ]]; then echo "Error: *** Error test-art-host-vixl failed" cat $WORKSPACE/build-logs.txt exit 1 fi MAKE_END=$(date +%s.%N) 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