Index: chrome/chrome_tests.gypi |
diff --git a/chrome/chrome_tests.gypi b/chrome/chrome_tests.gypi |
index 6a02382589a7a3df4edc45126c027479fcbeb92b..027b93e713f18f2d78b6d093a6abc16e415540d1 100644 |
--- a/chrome/chrome_tests.gypi |
+++ b/chrome/chrome_tests.gypi |
@@ -791,6 +791,36 @@ |
], |
}, |
{ |
+ 'target_name': 'ui_tests_run', |
+ 'type': 'none', |
+ 'dependencies': [ |
+ 'ui_tests', |
+ ], |
+ 'includes': [ |
+ 'ui_tests.isolate', |
+ ], |
+ 'actions': [ |
+ { |
+ 'action_name': 'isolate', |
+ 'inputs': [ |
+ '<@(isolate_dependency_tracked)', |
+ ], |
+ 'outputs': [ |
+ '<(PRODUCT_DIR)/ui_tests.results', |
+ ], |
+ 'action': [ |
+ 'python', |
+ '../tools/isolate/isolate.py', |
+ '--mode', '<(tests_run)', |
+ '--variable', 'PRODUCT_DIR', '<(PRODUCT_DIR)', |
+ '--variable', 'OS', '<(OS)', |
+ '--result', '<@(_outputs)', |
+ 'ui_tests.isolate', |
+ ], |
+ }, |
+ ], |
+ }, |
+ { |
# Third-party support sources for chromedriver_lib. |
'target_name': 'chromedriver_support', |
'type': 'static_library', |
@@ -3387,6 +3417,36 @@ |
], # conditions |
}, # target browser_tests |
{ |
+ 'target_name': 'browser_tests_run', |
+ 'type': 'none', |
+ 'dependencies': [ |
+ 'browser_tests', |
+ ], |
+ 'includes': [ |
+ 'browser_tests.isolate', |
+ ], |
+ 'actions': [ |
+ { |
+ 'action_name': 'isolate', |
+ 'inputs': [ |
+ '<@(isolate_dependency_tracked)', |
+ ], |
+ 'outputs': [ |
+ '<(PRODUCT_DIR)/browser_tests.results', |
+ ], |
+ 'action': [ |
+ 'python', |
+ '../tools/isolate/isolate.py', |
+ '--mode', '<(tests_run)', |
+ '--variable', 'PRODUCT_DIR', '<(PRODUCT_DIR)', |
+ '--variable', 'OS', '<(OS)', |
+ '--result', '<@(_outputs)', |
+ 'browser_tests.isolate', |
+ ], |
+ }, |
+ ], |
+ }, |
+ { |
# Executable that runs each perf browser test in a new process. |
'target_name': 'performance_browser_tests', |
'type': 'executable', |