diff options
author | vadimsh <vadimsh@chromium.org> | 2014-09-09 00:20:13 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2014-09-09 07:26:08 +0000 |
commit | 8556ebdc21ada4753aa6798a240c83101f212dcf (patch) | |
tree | 8d1c647cf9743872f5e446444d592ac56af0bd83 /build | |
parent | 30f9a0e253bc3a325ec85ff768d03c2f46a72244 (diff) | |
download | chromium_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')
-rw-r--r-- | build/isolate.gypi | 15 |
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', + ], + }], ], }, ], |