test_format.py 471 字节
Newer Older
1
#!/usr/bin/env python
2
# This program fails if ./tools/format.py changes any files.
3 4 5 6 7 8 9

import sys
import util
import sys
import subprocess


R
Ryan Dahl 已提交
10
def main():
11
    util.run([sys.executable, "tools/format.py"])
A
Andy Hayden 已提交
12 13 14 15
    result = util.run_output(
        ["git", "status", "-uno", "--porcelain", "--ignore-submodules"],
        exit_on_fail=True)
    if result.out:
16
        print "Run tools/format.py "
A
Andy Hayden 已提交
17
        print result.out
18 19 20 21
        sys.exit(1)


if __name__ == '__main__':
R
Ryan Dahl 已提交
22
    main()