github.com/demonoid81/moby@v0.0.0-20200517203328-62dd8e17c460/hack/validate/deprecate-integration-cli (about) 1 #!/usr/bin/env bash 2 # Check that no new tests are being added to integration-cli 3 4 export SCRIPTDIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" 5 source "${SCRIPTDIR}/.validate" 6 7 new_tests=$( 8 validate_diff --diff-filter=ACMR --unified=0 -- 'integration-cli/*_api_*.go' 'integration-cli/*_cli_*.go' \ 9 | grep -E '^\+func (.*) Test' || true 10 ) 11 12 if [ -n "$new_tests" ]; then 13 { 14 echo "The following new tests were added to integration-cli:" 15 echo 16 echo "$new_tests" 17 echo 18 echo "integration-cli is deprecated. Please add an API integration test to" 19 echo "./integration/COMPONENT/. See ./TESTING.md for more details." 20 echo 21 } >&2 22 false 23 else 24 echo 'Congratulations! No new tests were added to integration-cli.' 25 fi