Index: third_party/WebKit/Tools/Scripts/test-webkitpy |
diff --git a/third_party/WebKit/Tools/Scripts/test-webkitpy b/third_party/WebKit/Tools/Scripts/test-webkitpy |
index 4e2c7bd7633166853b7468b7677a11afb087c1ac..47bcab1cf1dd691200c860532ac435875c00a09d 100755 |
--- a/third_party/WebKit/Tools/Scripts/test-webkitpy |
+++ b/third_party/WebKit/Tools/Scripts/test-webkitpy |
@@ -31,6 +31,8 @@ |
import os |
import sys |
+from webkitpy.bindings import bindings_path_finder |
+ |
dirname = os.path.dirname |
scripts_dir = dirname(os.path.realpath(__file__)) |
chromium_src_dir = dirname(dirname(dirname(dirname(scripts_dir)))) |
@@ -54,7 +56,13 @@ if sys.platform == 'win32': |
'webkitpy.layout_tests.layout_package.bot_test_expectations_unittest.*', |
] |
-sys.exit(typ.main(top_level_dir=scripts_dir, |
- skip=skip, |
- path=[os.path.join(scripts_dir, 'webkitpy', 'thirdparty')], |
- win_multiprocessing='spawn')) |
+ret = typ.main(top_level_dir=scripts_dir, |
+ skip=skip, |
+ path=[os.path.join(scripts_dir, 'webkitpy', 'thirdparty')], |
+ win_multiprocessing='spawn') |
+if ret == 0: |
+ ret = typ.main(top_level_dir=bindings_path_finder.get_bindings_scripts(), |
+ skip=[], |
+ path=[os.path.join(scripts_dir, 'webkitpy', 'thirdparty')], |
+ win_multiprocessing='spawn') |
+sys.exit(ret) |