Index: ios/web/ios_web_shell_tests.gyp |
diff --git a/ios/web/ios_web_shell_tests.gyp b/ios/web/ios_web_shell_tests.gyp |
index 409e48607e7213eb11cd6468aae473ea582c8cae..4bc2817b051221bb8eb2bd407f948c7117e81b29 100644 |
--- a/ios/web/ios_web_shell_tests.gyp |
+++ b/ios/web/ios_web_shell_tests.gyp |
@@ -53,21 +53,11 @@ |
'INFOPLIST_FILE': 'shell/test/Host-Info.plist', |
}, |
'dependencies': [ |
+ 'ios_web_shell_test_support', |
'<(DEPTH)/ios/third_party/earl_grey/earl_grey.gyp:EarlGrey', |
- 'ios_web.gyp:ios_web_test_support', |
], |
'sources': [ |
- 'public/test/http_server_util.h', |
- 'public/test/http_server_util.mm', |
- 'shell/test/navigation_test_util.h', |
- 'shell/test/navigation_test_util.mm', |
- 'shell/test/shell_matchers.h', |
- 'shell/test/shell_matchers.mm', |
'shell/test/web_shell_navigation_egtest.mm', |
- 'shell/test/web_shell_test_util.h', |
- 'shell/test/web_shell_test_util.mm', |
- 'shell/test/web_view_matchers.h', |
- 'shell/test/web_view_matchers.mm', |
], |
'postbuilds': [ |
{ |
@@ -88,5 +78,27 @@ |
}, |
], |
}, |
+ { |
+ # TODO(crbug.com/606815): Refactor out code that is common across Chrome |
+ # and the web shell. |
+ 'target_name': 'ios_web_shell_test_support', |
+ 'type': 'static_library', |
+ 'dependencies': [ |
+ '<(DEPTH)/ios/third_party/earl_grey/earl_grey.gyp:EarlGrey', |
+ 'ios_web.gyp:ios_web_test_support', |
+ ], |
+ 'sources': [ |
+ 'public/test/http_server_util.h', |
+ 'public/test/http_server_util.mm', |
+ 'shell/test/navigation_test_util.h', |
+ 'shell/test/navigation_test_util.mm', |
+ 'shell/test/shell_matchers.h', |
+ 'shell/test/shell_matchers.mm', |
+ 'shell/test/web_shell_test_util.h', |
+ 'shell/test/web_shell_test_util.mm', |
+ 'shell/test/web_view_matchers.h', |
+ 'shell/test/web_view_matchers.mm', |
+ ], |
+ }, |
], |
} |