1*90c8c64dSAndroid Build Coastguard Worker#!/bin/sh 2*90c8c64dSAndroid Build Coastguard Worker 3*90c8c64dSAndroid Build Coastguard WorkerWINSCOPE_SRC_PATTERN="tools/winscope/" 4*90c8c64dSAndroid Build Coastguard Worker 5*90c8c64dSAndroid Build Coastguard Workermatch=false 6*90c8c64dSAndroid Build Coastguard Workerfor file in "$@" 7*90c8c64dSAndroid Build Coastguard Workerdo 8*90c8c64dSAndroid Build Coastguard Worker if echo $file | grep --quiet "$WINSCOPE_SRC_PATTERN" 9*90c8c64dSAndroid Build Coastguard Worker then 10*90c8c64dSAndroid Build Coastguard Worker match=true 11*90c8c64dSAndroid Build Coastguard Worker fi 12*90c8c64dSAndroid Build Coastguard Workerdone 13*90c8c64dSAndroid Build Coastguard Worker 14*90c8c64dSAndroid Build Coastguard Worker# If there are changes to winscope files and npm is installed 15*90c8c64dSAndroid Build Coastguard Workerif $match && (which node > /dev/null) 16*90c8c64dSAndroid Build Coastguard Workerthen 17*90c8c64dSAndroid Build Coastguard Worker echo "Running winscope presubmit tests..." 18*90c8c64dSAndroid Build Coastguard Worker npm run test:presubmit --prefix $WINSCOPE_SRC_PATTERN 19*90c8c64dSAndroid Build Coastguard Workerfi 20