#!/bin/bash # This script detects the presence of new robolectric java tests within # commits to be uploaded. If a new file is detected the script will print an # error message and return an error code. Intended to be used as a repo hook. new_robolectric_tests=$( git diff --name-status $REPO_LREV | grep "^A.*tests/robotests.*\.java") if [ $new_robolectric_tests != "" ] then echo "New Robolectric unit tests detected. Please submit junit tests" \ "instead, in the tests/junit directory." \ "See go/android-platform-robolectric-cleanup." echo $new_robolectric_tests exit 1 fi