Upstream version 5.34.104.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / Tools / Scripts / webkitpy / bindings / main.py
index 730224c..28f14c4 100644 (file)
@@ -52,14 +52,7 @@ DEPENDENCY_IDL_FILES = set([
     'TestPartialInterfacePython2.idl',
 ])
 
-# Python compiler is incomplete; skip IDLs with unimplemented features
-SKIP_PYTHON = set([
-    'TestCustomAccessors.idl',
-    'TestEventTarget.idl',
-    'TestInterface.idl',
-    'TestObject.idl',
-    'TestSVG.idl',
-])
+SKIP_PYTHON = 'TestSVG.idl'  # Not implementing SVG-specific hacks in Python
 
 all_input_directory = '.'  # Relative to Source/
 test_input_directory = os.path.join('bindings', 'tests', 'idls')
@@ -139,7 +132,6 @@ class BindingsTests(object):
                'bindings/scripts/unstable/idl_compiler.py',
                '--output-dir', self.output_directory_py,
                '--idl-attributes-file', 'bindings/IDLExtendedAttributes.txt',
-               '--include', '.',
                '--interfaces-info-file', self.interfaces_info_filename,
                idl_file]
         try:
@@ -285,7 +277,7 @@ class BindingsTests(object):
                 print 'Reset results: %s' % input_filename
             if not self.test_python:
                 continue
-            if input_filename in SKIP_PYTHON:
+            if input_filename == SKIP_PYTHON:
                 if self.verbose:
                     print 'SKIP: %s' % input_filename
                 continue