diff options
author | maruel@chromium.org <maruel@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-10-17 19:06:49 +0000 |
---|---|---|
committer | maruel@chromium.org <maruel@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-10-17 19:06:49 +0000 |
commit | 231377fb4398dcce4365c7ae43802a5524ca2a63 (patch) | |
tree | 8e66569e895c96e0dd4a0fa042292c2fbbda77f4 /third_party | |
parent | 51f3c6e3154e45cd38735fd4ca6bf4600ee695ed (diff) | |
download | chromium_src-231377fb4398dcce4365c7ae43802a5524ca2a63.zip chromium_src-231377fb4398dcce4365c7ae43802a5524ca2a63.tar.gz chromium_src-231377fb4398dcce4365c7ae43802a5524ca2a63.tar.bz2 |
Roll swarm_client @ 162405.
Since it's removing support for 'isolate.py noop', there's a small
chance that the it breaks gyp parsing.
TBR=csharp@chromium.org
BUG=
Review URL: https://chromiumcodereview.appspot.com/11191027
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@162475 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'third_party')
-rw-r--r-- | third_party/cacheinvalidation/README.chromium | 2 | ||||
-rw-r--r-- | third_party/cacheinvalidation/cacheinvalidation.gyp | 58 |
2 files changed, 33 insertions, 27 deletions
diff --git a/third_party/cacheinvalidation/README.chromium b/third_party/cacheinvalidation/README.chromium index ad5d645..3508f1e 100644 --- a/third_party/cacheinvalidation/README.chromium +++ b/third_party/cacheinvalidation/README.chromium @@ -10,4 +10,4 @@ Description: This is the API to talk to the Google Cache Invalidation service. Local Modifications: -None. +None diff --git a/third_party/cacheinvalidation/cacheinvalidation.gyp b/third_party/cacheinvalidation/cacheinvalidation.gyp index 0f1aac5..2271a38 100644 --- a/third_party/cacheinvalidation/cacheinvalidation.gyp +++ b/third_party/cacheinvalidation/cacheinvalidation.gyp @@ -146,37 +146,43 @@ 'cacheinvalidation_proto_cpp', ], }, - { - 'target_name': 'cacheinvalidation_unittests_run', - 'type': 'none', - 'dependencies': [ - 'cacheinvalidation_unittests', - ], - 'includes': [ - 'cacheinvalidation_unittests.isolate', - ], - 'actions': [ + ], + 'conditions': [ + ['test_isolation_mode != "noop"', { + 'targets': [ { - 'action_name': 'isolate', - 'inputs': [ - 'cacheinvalidation_unittests.isolate', - '<@(isolate_dependency_tracked)', + 'target_name': 'cacheinvalidation_unittests_run', + 'type': 'none', + 'dependencies': [ + 'cacheinvalidation_unittests', ], - 'outputs': [ - '<(PRODUCT_DIR)/cacheinvalidation_unittests.isolated', + 'includes': [ + 'cacheinvalidation_unittests.isolate', ], - 'action': [ - 'python', - '../../tools/swarm_client/isolate.py', - '<(test_isolation_mode)', - '--outdir', '<(test_isolation_outdir)', - '--variable', 'PRODUCT_DIR', '<(PRODUCT_DIR)', - '--variable', 'OS', '<(OS)', - '--result', '<@(_outputs)', - '--isolate', 'cacheinvalidation_unittests.isolate', + 'actions': [ + { + 'action_name': 'isolate', + 'inputs': [ + 'cacheinvalidation_unittests.isolate', + '<@(isolate_dependency_tracked)', + ], + 'outputs': [ + '<(PRODUCT_DIR)/cacheinvalidation_unittests.isolated', + ], + 'action': [ + 'python', + '../../tools/swarm_client/isolate.py', + '<(test_isolation_mode)', + '--outdir', '<(test_isolation_outdir)', + '--variable', 'PRODUCT_DIR', '<(PRODUCT_DIR)', + '--variable', 'OS', '<(OS)', + '--result', '<@(_outputs)', + '--isolate', 'cacheinvalidation_unittests.isolate', + ], + }, ], }, ], - }, + }], ], } |