summaryrefslogtreecommitdiff
path: root/tools/test_format.py
diff options
context:
space:
mode:
Diffstat (limited to 'tools/test_format.py')
-rwxr-xr-xtools/test_format.py21
1 files changed, 21 insertions, 0 deletions
diff --git a/tools/test_format.py b/tools/test_format.py
new file mode 100755
index 000000000..5e93286b6
--- /dev/null
+++ b/tools/test_format.py
@@ -0,0 +1,21 @@
+#!/usr/bin/env python
+# This program fails if ./tools/format.py changes any files.
+
+import sys
+import util
+import sys
+import subprocess
+
+
+def main(argv):
+ util.run([sys.executable, "tools/format.py"])
+ output = util.run_output(
+ ["git", "status", "-uno", "--porcelain", "--ignore-submodules"])
+ if len(output) > 0:
+ print "Run tools/format.py "
+ print output
+ sys.exit(1)
+
+
+if __name__ == '__main__':
+ main(sys.argv)