1*e1eccf28SAndroid Build Coastguard Worker#!/bin/bash -x 2*e1eccf28SAndroid Build Coastguard Worker 3*e1eccf28SAndroid Build Coastguard Worker# Run the general RS CTS tests. We can expand this script to run more tests 4*e1eccf28SAndroid Build Coastguard Worker# as we see fit, but this essentially should be a reasonable smoke test of 5*e1eccf28SAndroid Build Coastguard Worker# RenderScript (to be run on build/test bots). 6*e1eccf28SAndroid Build Coastguard Worker 7*e1eccf28SAndroid Build Coastguard WorkerCTS_TRADEFED=$ANDROID_BUILD_TOP/out/host/linux-x86/bin/cts-tradefed 8*e1eccf28SAndroid Build Coastguard WorkerTMP_PATH=`mktemp -d` 9*e1eccf28SAndroid Build Coastguard Worker 10*e1eccf28SAndroid Build Coastguard Worker#$CTS_TRADEFED run commandAndExit cts --force-abi 64 -p android.renderscript 11*e1eccf28SAndroid Build Coastguard Worker#$CTS_TRADEFED run commandAndExit cts --force-abi 32 -p android.renderscript 12*e1eccf28SAndroid Build Coastguard Worker$CTS_TRADEFED run commandAndExit cts --output-file-path $TMP_PATH -p android.renderscript 13*e1eccf28SAndroid Build Coastguard WorkerRESULT=$? 14*e1eccf28SAndroid Build Coastguard Worker 15*e1eccf28SAndroid Build Coastguard WorkerCTS_RESULTS=$ANDROID_BUILD_TOP/cts-results 16*e1eccf28SAndroid Build Coastguard WorkerRESULTS=$CTS_RESULTS/renderscript 17*e1eccf28SAndroid Build Coastguard Workermkdir -p $CTS_RESULTS 18*e1eccf28SAndroid Build Coastguard Workerrm -rf $RESULTS 19*e1eccf28SAndroid Build Coastguard Workermkdir $RESULTS 20*e1eccf28SAndroid Build Coastguard Workerfind $TMP_PATH -name 'testResult.xml' -exec cp {} $RESULTS/ \; 21*e1eccf28SAndroid Build Coastguard Workerrm -rf $TMP_PATH 22*e1eccf28SAndroid Build Coastguard Worker 23*e1eccf28SAndroid Build Coastguard Workerexit $RESULT 24