From 108f97d63e5428742b035cf672bbbd426e5940b0 Mon Sep 17 00:00:00 2001 From: Jonathan Boulle Date: Tue, 15 Sep 2015 13:54:20 -0700 Subject: [PATCH] test: add license header check --- test | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/test b/test index 7e923a48b..658ea3314 100755 --- a/test +++ b/test @@ -83,4 +83,14 @@ for path in $FMT; do fi done + +echo "Checking for license header..." +licRes=$(for file in $(find . -type f -iname '*.go' ! -path './Godeps/*'); do + head -n3 "${file}" | grep -Eq "(Copyright|generated|GENERATED)" || echo -e " ${file}" + done;) +if [ -n "${licRes}" ]; then + echo -e "license header checking failed:\n${licRes}" + exit 255 +fi + echo "Success"