summaryrefslogtreecommitdiffstats
path: root/build/isolate.gypi
diff options
context:
space:
mode:
authorvadimsh <vadimsh@chromium.org>2014-09-09 00:20:13 -0700
committerCommit bot <commit-bot@chromium.org>2014-09-09 07:26:08 +0000
commit8556ebdc21ada4753aa6798a240c83101f212dcf (patch)
tree8d1c647cf9743872f5e446444d592ac56af0bd83 /build/isolate.gypi
parent30f9a0e253bc3a325ec85ff768d03c2f46a72244 (diff)
downloadchromium_src-8556ebdc21ada4753aa6798a240c83101f212dcf.zip
chromium_src-8556ebdc21ada4753aa6798a240c83101f212dcf.tar.gz
chromium_src-8556ebdc21ada4753aa6798a240c83101f212dcf.tar.bz2
Add new isolation mode "prepare".
In that mode isolate_driver.py will collect all arguments needed for isolate.py invocation into *.isolated.gen.json file, but won't actually run the isolation itself. It's a feature of isolate_driver.py. Isolate client itself knows nothing about this mode. BUG=389227 R=maruel@chromium.org Review URL: https://codereview.chromium.org/555553002 Cr-Commit-Position: refs/heads/master@{#293885}
Diffstat (limited to 'build/isolate.gypi')
-rw-r--r--build/isolate.gypi15
1 files changed, 11 insertions, 4 deletions
diff --git a/build/isolate.gypi b/build/isolate.gypi
index b0b2ca0..907fbb5 100644
--- a/build/isolate.gypi
+++ b/build/isolate.gypi
@@ -63,14 +63,12 @@
# the switch-over to running tests on Swarm is completed.
#'<@(isolate_dependency_tracked)',
],
- 'outputs': [
- '<(PRODUCT_DIR)/<(RULE_INPUT_ROOT).isolated',
- ],
+ 'outputs': [],
'action': [
'python',
'<(DEPTH)/tools/isolate_driver.py',
'<(test_isolation_mode)',
- '--isolated', '<@(_outputs)',
+ '--isolated', '<(PRODUCT_DIR)/<(RULE_INPUT_ROOT).isolated',
'--isolate', '<(RULE_INPUT_PATH)',
# Variables should use the -V FOO=<(FOO) form so frequent values,
@@ -118,6 +116,15 @@
['test_isolation_fail_on_missing == 0', {
'action': ['--ignore_broken_items'],
}],
+ ["test_isolation_mode == 'prepare'", {
+ 'outputs': [
+ '<(PRODUCT_DIR)/<(RULE_INPUT_ROOT).isolated.gen.json',
+ ],
+ }, {
+ 'outputs': [
+ '<(PRODUCT_DIR)/<(RULE_INPUT_ROOT).isolated',
+ ],
+ }],
],
},
],