Index: chrome/interactive_ui_tests.isolate |
diff --git a/chrome/interactive_ui_tests.isolate b/chrome/interactive_ui_tests.isolate |
new file mode 100644 |
index 0000000000000000000000000000000000000000..26d07a383c125ba8f56af5a5938a98c136045f33 |
--- /dev/null |
+++ b/chrome/interactive_ui_tests.isolate |
@@ -0,0 +1,99 @@ |
+# Copyright 2013 The Chromium Authors. All rights reserved. |
+# Use of this source code is governed by a BSD-style license that can be |
+# found in the LICENSE file. |
+{ |
+ 'conditions': [ |
+ ['OS=="linux"', { |
+ 'variables': { |
+ 'command': [ |
+ '../testing/xvfb.py', |
+ '<(PRODUCT_DIR)', |
+ '../tools/swarm_client/run_test_cases.py', |
+ '-j1', |
+ '<(PRODUCT_DIR)/interactive_ui_tests<(EXECUTABLE_SUFFIX)', |
+ ], |
+ 'isolate_dependency_tracked': [ |
+ '../testing/xvfb.py', |
+ '<(PRODUCT_DIR)/chrome.pak', |
+ '<(PRODUCT_DIR)/libffmpegsumo.so', |
+ '<(PRODUCT_DIR)/locales/fr.pak', |
+ '<(PRODUCT_DIR)/pyproto/google/__init__.py', |
+ '<(PRODUCT_DIR)/xdisplaycheck<(EXECUTABLE_SUFFIX)', |
+ ], |
+ }, |
+ }], |
+ ['OS=="linux" or OS=="mac" or OS=="win"', { |
+ 'variables': { |
+ 'isolate_dependency_tracked': [ |
+ '../net/data/ssl/certificates/ok_cert.pem', |
+ '../net/data/ssl/certificates/root_ca_cert.crt', |
+ '../net/tools/testserver/asn1.py', |
+ '../net/tools/testserver/echo_message.py', |
+ '../net/tools/testserver/minica.py', |
+ '../net/tools/testserver/testserver.py', |
+ '../net/tools/testserver/testserver_base.py', |
+ '../testing/test_env.py', |
+ '../third_party/pyftpdlib/src/pyftpdlib/ftpserver.py', |
+ '../tools/swarm_client/run_isolated.py', |
+ '../tools/swarm_client/run_test_cases.py', |
+ '../tools/swarm_client/third_party/upload.py', |
+ '<(PRODUCT_DIR)/interactive_ui_tests<(EXECUTABLE_SUFFIX)', |
+ '<(PRODUCT_DIR)/resources.pak', |
+ ], |
+ 'isolate_dependency_untracked': [ |
+ '../third_party/pywebsocket/src/mod_pywebsocket/', |
+ '../third_party/tlslite/tlslite/', |
+ 'test/data/', |
M-A Ruel
2013/04/16 18:07:57
This is way too much data for what is needed but u
|
+ ], |
+ 'isolate_dependency_touched': [ |
+ '../third_party/pyftpdlib/src/pyftpdlib/__init__.py', |
+ '../tools/swarm_client/third_party/__init__.py', |
+ ], |
+ }, |
+ }], |
+ ['OS=="linux" or OS=="win"', { |
+ 'variables': { |
+ 'isolate_dependency_tracked': [ |
+ '<(PRODUCT_DIR)/chrome_100_percent.pak', |
+ ], |
+ }, |
+ }], |
+ ['OS=="mac"', { |
+ 'variables': { |
+ 'isolate_dependency_tracked': [ |
+ '<(PRODUCT_DIR)/ffmpegsumo.so', |
+ ], |
+ 'isolate_dependency_untracked': [ |
+ '<(PRODUCT_DIR)/Chromium Framework.framework/', |
+ '<(PRODUCT_DIR)/Chromium.app/', |
+ ], |
+ }, |
+ }], |
+ ['OS=="mac" or OS=="win"', { |
+ 'variables': { |
+ 'command': [ |
+ '../testing/test_env.py', |
+ '../tools/swarm_client/run_test_cases.py', |
+ '-j1', |
+ '<(PRODUCT_DIR)/interactive_ui_tests<(EXECUTABLE_SUFFIX)', |
+ ], |
+ }, |
+ }], |
+ ['OS=="win"', { |
+ 'variables': { |
+ 'isolate_dependency_tracked': [ |
+ '<(PRODUCT_DIR)/d3dcompiler_46.dll', |
+ '<(PRODUCT_DIR)/ffmpegsumo.dll', |
+ '<(PRODUCT_DIR)/icudt.dll', |
+ '<(PRODUCT_DIR)/libEGL.dll', |
+ '<(PRODUCT_DIR)/libGLESv2.dll', |
+ '<(PRODUCT_DIR)/locales/en-US.pak', |
+ '<(PRODUCT_DIR)/ppGoogleNaClPluginChrome.dll', |
+ ], |
+ 'isolate_dependency_untracked': [ |
+ '../third_party/python_26/', |
M-A Ruel
2013/04/16 18:07:57
We'll have to endure this until a CL is done to us
csharp
2013/04/16 18:21:14
:(
Is there a bug to track this?
|
+ ], |
+ }, |
+ }], |
+ ], |
+} |