Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(120)

Side by Side Diff: Source/devtools/scripts/jsdoc-validator/run_tests.py

Issue 659973003: [DevTools] Disallow use of global property "document". (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: rebased Created 6 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 #!/usr/bin/python 1 #!/usr/bin/python
2 2
3 import hashlib 3 import hashlib
4 import operator 4 import operator
5 import os 5 import os
6 import shutil 6 import shutil
7 import stat 7 import stat
8 import subprocess 8 import subprocess
9 import sys 9 import sys
10 import tempfile 10 import tempfile
(...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after
48 if len(sys.argv) > 1: 48 if len(sys.argv) > 1:
49 if sys.argv[1] == '--generate-golden': 49 if sys.argv[1] == '--generate-golden':
50 need_golden = True 50 need_golden = True
51 elif sys.argv[1] == '--dump': 51 elif sys.argv[1] == '--dump':
52 need_dump = True 52 need_dump = True
53 else: 53 else:
54 help() 54 help()
55 return 55 return
56 56
57 result = run_and_communicate(validator_command, "Error running validator: %d ") 57 result = run_and_communicate(validator_command, "Error running validator: %d ")
58 result = result.replace(script_path, "") # pylint: disable=E1103
58 if need_dump: 59 if need_dump:
59 print result 60 print result
60 return 61 return
61 62
62 if need_golden: 63 if need_golden:
63 with open(golden_file, 'wt') as golden: 64 with open(golden_file, 'wt') as golden:
64 golden.write(result) 65 golden.write(result)
65 else: 66 else:
66 with open(golden_file, 'rt') as golden: 67 with open(golden_file, 'rt') as golden:
67 golden_text = golden.read() 68 golden_text = golden.read()
68 if golden_text == result: 69 if golden_text == result:
69 print 'OK' 70 print 'OK'
70 else: 71 else:
71 print 'ERROR: Golden output mismatch' 72 print 'ERROR: Golden output mismatch'
72 73
73 if __name__ == '__main__': 74 if __name__ == '__main__':
74 main() 75 main()
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698