summaryrefslogtreecommitdiff
path: root/tools/test_format.py
blob: 127f8d01c2c4bd3de4418398beb2b6fc7070c18d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#!/usr/bin/env python
# Copyright 2018-2020 the Deno authors. All rights reserved. MIT license.
# This program fails if ./tools/format.py changes any files.

import sys
import subprocess
import util


def main():
    util.run([sys.executable, "tools/format.py"])
    result = util.run_output(
        ["git", "status", "-uno", "--porcelain", "--ignore-submodules"],
        exit_on_fail=True)
    if result.out:
        print "Run tools/format.py "
        print result.out
        sys.exit(1)


if __name__ == '__main__':
    main()