1b377bbbab248550c244de68e04b5dc7deb9f245fDan Albert#!/bin/bash -x 29723424fb7f6fe08d5978d8b7b44694e668ba717Stephen Hines 39723424fb7f6fe08d5978d8b7b44694e668ba717Stephen Hines# Run the general RS CTS tests. We can expand this script to run more tests 49723424fb7f6fe08d5978d8b7b44694e668ba717Stephen Hines# as we see fit, but this essentially should be a reasonable smoke test of 59723424fb7f6fe08d5978d8b7b44694e668ba717Stephen Hines# RenderScript (to be run on build/test bots). 69723424fb7f6fe08d5978d8b7b44694e668ba717Stephen Hines 79723424fb7f6fe08d5978d8b7b44694e668ba717Stephen HinesCTS_TRADEFED=$ANDROID_BUILD_TOP/out/host/linux-x86/bin/cts-tradefed 8b377bbbab248550c244de68e04b5dc7deb9f245fDan AlbertTMP_PATH=`mktemp -d` 99723424fb7f6fe08d5978d8b7b44694e668ba717Stephen Hines 109723424fb7f6fe08d5978d8b7b44694e668ba717Stephen Hines#$CTS_TRADEFED run commandAndExit cts --force-abi 64 -p android.renderscript 119723424fb7f6fe08d5978d8b7b44694e668ba717Stephen Hines#$CTS_TRADEFED run commandAndExit cts --force-abi 32 -p android.renderscript 12b377bbbab248550c244de68e04b5dc7deb9f245fDan Albert$CTS_TRADEFED run commandAndExit cts --output-file-path $TMP_PATH -p android.renderscript 1303f89fecec0342669ae296ed0471c818b1320884Dan AlbertRESULT=$? 14b377bbbab248550c244de68e04b5dc7deb9f245fDan Albert 15b377bbbab248550c244de68e04b5dc7deb9f245fDan AlbertCTS_RESULTS=$ANDROID_BUILD_TOP/cts-results 16b377bbbab248550c244de68e04b5dc7deb9f245fDan AlbertRESULTS=$CTS_RESULTS/renderscript 17b377bbbab248550c244de68e04b5dc7deb9f245fDan Albertmkdir -p $CTS_RESULTS 18b377bbbab248550c244de68e04b5dc7deb9f245fDan Albertrm -rf $RESULTS 19b377bbbab248550c244de68e04b5dc7deb9f245fDan Albertmkdir $RESULTS 20b377bbbab248550c244de68e04b5dc7deb9f245fDan Albertfind $TMP_PATH -name 'testResult.xml' -exec cp {} $RESULTS/ \; 21b377bbbab248550c244de68e04b5dc7deb9f245fDan Albertrm -rf $TMP_PATH 22b377bbbab248550c244de68e04b5dc7deb9f245fDan Albert 2303f89fecec0342669ae296ed0471c818b1320884Dan Albertexit $RESULT 24