#!/bin/bash # A simple preupload check that the runtests.sh script has been run for the # libnativebridge tests if that library has been changed. # TODO(b/189484095): Port these tests to atest and enable in presubmit so we # don't need the custom script to run them. commit_message="$1" shift nativebridge_change=false for file; do [[ $file = libnativebridge/* ]] && nativebridge_change=true done if $nativebridge_change; then if grep '^Test: art/libnativebridge/tests/runtests.sh' <<< $commit_message ; then :; else echo "Please run art/libnativebridge/tests/runtests.sh and add the tag:" 1>&2 echo "Test: art/libnativebridge/tests/runtests.sh [--skip-host|--skip-target]" 1>&2 exit 1 fi fi