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

Unified Diff: third_party/WebKit/Source/devtools/scripts/jsdoc-validator/run_tests.py

Issue 2441163002: DevTools: clean up scripts folder (Closed)
Patch Set: Fix sys.path for chromevox to load rjsmin Created 4 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 side-by-side diff with in-line comments
Download patch
Index: third_party/WebKit/Source/devtools/scripts/jsdoc-validator/run_tests.py
diff --git a/third_party/WebKit/Source/devtools/scripts/jsdoc-validator/run_tests.py b/third_party/WebKit/Source/devtools/scripts/jsdoc-validator/run_tests.py
deleted file mode 100755
index c591eadfc5472ea1fcf42505256b2b5ea132e369..0000000000000000000000000000000000000000
--- a/third_party/WebKit/Source/devtools/scripts/jsdoc-validator/run_tests.py
+++ /dev/null
@@ -1,75 +0,0 @@
-#!/usr/bin/python
-
-import hashlib
-import operator
-import os
-import shutil
-import stat
-import subprocess
-import sys
-import tempfile
-
-
-def rel_to_abs(rel_path):
- return os.path.join(script_path, rel_path)
-
-java_exec = 'java -Xms1024m -server -XX:+TieredCompilation'
-tests_dir = 'tests'
-jar_name = 'jsdoc-validator.jar'
-script_path = os.path.dirname(os.path.abspath(__file__))
-tests_path = rel_to_abs(tests_dir)
-validator_jar_file = rel_to_abs(jar_name)
-golden_file = os.path.join(tests_path, 'golden.dat')
-
-test_files = [os.path.join(tests_path, f) for f in os.listdir(tests_path) if f.endswith('.js') and os.path.isfile(os.path.join(tests_path, f))]
-
-validator_command = "%s -jar %s %s" % (java_exec, validator_jar_file, " ".join(sorted(test_files)))
-
-
-def run_and_communicate(command, error_template):
- proc = subprocess.Popen(command, stdout=subprocess.PIPE, stderr=subprocess.STDOUT, shell=True)
- (out, _) = proc.communicate()
- if proc.returncode:
- print >> sys.stderr, error_template % proc.returncode
- sys.exit(proc.returncode)
- return out
-
-
-def help():
- print 'usage: %s [option]' % os.path.basename(__file__)
- print 'Options:'
- print '--generate-golden: Re-generate golden file'
- print '--dump: Dump the test results to stdout'
-
-
-def main():
- need_golden = False
- need_dump = False
- if len(sys.argv) > 1:
- if sys.argv[1] == '--generate-golden':
- need_golden = True
- elif sys.argv[1] == '--dump':
- need_dump = True
- else:
- help()
- return
-
- result = run_and_communicate(validator_command, "Error running validator: %d")
- result = result.replace(script_path, "") # pylint: disable=E1103
- if need_dump:
- print result
- return
-
- if need_golden:
- with open(golden_file, 'wt') as golden:
- golden.write(result)
- else:
- with open(golden_file, 'rt') as golden:
- golden_text = golden.read()
- if golden_text == result:
- print 'OK'
- else:
- print 'ERROR: Golden output mismatch'
-
-if __name__ == '__main__':
- main()

Powered by Google App Engine
This is Rietveld 408576698