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

Side by Side Diff: Tools/Scripts/run-bindings-tests

Issue 24156003: Revert IDL compiler build flow to Perl, rename 'deprecated' (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Rebase Created 7 years, 3 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
« no previous file with comments | « Source/modules/modules.gypi ('k') | Tools/Scripts/webkitpy/bindings/main.py » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 #!/usr/bin/python 1 #!/usr/bin/python
2 # Copyright (C) 2010 Google Inc. All rights reserved. 2 # Copyright (C) 2010 Google Inc. All rights reserved.
3 # 3 #
4 # Redistribution and use in source and binary forms, with or without 4 # Redistribution and use in source and binary forms, with or without
5 # modification, are permitted provided that the following conditions 5 # modification, are permitted provided that the following conditions
6 # are met: 6 # are met:
7 # 1. Redistributions of source code must retain the above copyright 7 # 1. Redistributions of source code must retain the above copyright
8 # notice, this list of conditions and the following disclaimer. 8 # notice, this list of conditions and the following disclaimer.
9 # 2. Redistributions in binary form must reproduce the above copyright 9 # 2. Redistributions in binary form must reproduce the above copyright
10 # notice, this list of conditions and the following disclaimer in the 10 # notice, this list of conditions and the following disclaimer in the
(...skipping 14 matching lines...) Expand all
25 25
26 # This script generates h and cpp file for TestObj.idl using code 26 # This script generates h and cpp file for TestObj.idl using code
27 # generators. Please execute the script whenever changes are made to 27 # generators. Please execute the script whenever changes are made to
28 # CodeGeneratorXXXX.pm, and submit the changes in XXXXTestObj.h/cpp in the same 28 # CodeGeneratorXXXX.pm, and submit the changes in XXXXTestObj.h/cpp in the same
29 # patch. This makes it easier to track and review changes in generated code. 29 # patch. This makes it easier to track and review changes in generated code.
30 30
31 import sys 31 import sys
32 from webkitpy.common.system import executive 32 from webkitpy.common.system import executive
33 33
34 def main(argv): 34 def main(argv):
35 """Runs WebCore bindings code generators on test IDL files and compares 35 """Runs Blink bindings IDL compiler on test IDL files and compares the
36 the results with reference files. 36 results with reference files.
37 37
38 Options: 38 Options:
39 --reset-results: Overwrites the reference files with the generated result s. 39 --reset-results: Overwrites the reference files with the generated result s.
40 40 --test-python: Run tests for Python compiler as well.
41 """ 41 """
42 reset_results = "--reset-results" in argv 42 reset_results = "--reset-results" in argv
43 test_python = "--test-python" in argv
43 44
44 from webkitpy.bindings.main import BindingsTests 45 from webkitpy.bindings.main import BindingsTests
45 46
46 return BindingsTests(reset_results, executive.Executive()).main() 47 return BindingsTests(reset_results, test_python, executive.Executive()).main ()
47 48
48 49
49 if __name__ == '__main__': 50 if __name__ == '__main__':
50 sys.exit(main(sys.argv)) 51 sys.exit(main(sys.argv))
OLDNEW
« no previous file with comments | « Source/modules/modules.gypi ('k') | Tools/Scripts/webkitpy/bindings/main.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698