| OLD | NEW | 
|---|
| 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  Loading... | 
| 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)) | 
| OLD | NEW | 
|---|