Index: check_control_files.sh |
diff --git a/check_control_files.sh b/check_control_files.sh |
new file mode 100755 |
index 0000000000000000000000000000000000000000..ac9aae1e51979e06a1708ebc366f31313e880ad5 |
--- /dev/null |
+++ b/check_control_files.sh |
@@ -0,0 +1,23 @@ |
+#!/bin/bash |
+ |
+# Copyright (c) 2009 The Chromium OS Authors. All rights reserved. |
ericli
2010/06/18 00:47:43
Copyright 2010
|
+# Use of this source code is governed by a BSD-style license that can be |
+# found in the LICENSE file. |
+ |
+# This script will check all existing AutoTest control files for correctness. |
+ |
+# Set pipefail so it will capture any nonzer exit codes |
+set -o pipefail |
+ |
+. "$(dirname "$0")/common.sh" |
+ |
+AUTOTEST_ROOT=${SRC_ROOT}/third_party/autotest/files |
+CHECKSCRIPT=${AUTOTEST_ROOT}/utils/check_control_file_vars.py |
+SITE_TESTS=${AUTOTEST_ROOT}/client/site_tests |
+ |
+find $SITE_TESTS -maxdepth 2 -name control | xargs -n1 $CHECKSCRIPT |
+ |
+if [ $? -ne 0 ] |
+then |
+ exit 1 |
+fi |