summaryrefslogtreecommitdiffstats
path: root/third_party/cacheinvalidation
diff options
context:
space:
mode:
authormaruel@chromium.org <maruel@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-03-12 18:33:01 +0000
committermaruel@chromium.org <maruel@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-03-12 18:33:01 +0000
commita1b9abbd91e5cfa56fb2649ce86709fac623f4ed (patch)
tree6fe64dc4f4cbc10fa136d1a9d99e72b4fe152eaf /third_party/cacheinvalidation
parent565b85c4a792aadae8975c5284b969b05d4bb879 (diff)
downloadchromium_src-a1b9abbd91e5cfa56fb2649ce86709fac623f4ed.zip
chromium_src-a1b9abbd91e5cfa56fb2649ce86709fac623f4ed.tar.gz
chromium_src-a1b9abbd91e5cfa56fb2649ce86709fac623f4ed.tar.bz2
Fixes the relative path when the first input file is used as the command.
Add cacheinvalidation_unittests_run. It is a good example of a unit test not needing any data file. Saves the json result file in a human-readable layout. Generate the list of valid modes dynamically. R=akalin@chromium.org,csharp@chromium.org BUG= TEST= Review URL: http://codereview.chromium.org/9668042 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@126174 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'third_party/cacheinvalidation')
-rw-r--r--third_party/cacheinvalidation/README.chromium3
-rw-r--r--third_party/cacheinvalidation/cacheinvalidation.gyp26
2 files changed, 28 insertions, 1 deletions
diff --git a/third_party/cacheinvalidation/README.chromium b/third_party/cacheinvalidation/README.chromium
index 704c510..5ddeb10 100644
--- a/third_party/cacheinvalidation/README.chromium
+++ b/third_party/cacheinvalidation/README.chromium
@@ -1,9 +1,10 @@
Name: Google Cache Invalidation API
Short Name: google-cache-invalidation-api
URL: http://code.google.com/p/google-cache-invalidation-api/
-Version: unknown
+Version: r185
License: Apache 2.0
License File: files/src/google/cacheinvalidation/COPYING
+Security Critical: no
Description:
This is the API to talk to the Google Cache Invalidation service.
diff --git a/third_party/cacheinvalidation/cacheinvalidation.gyp b/third_party/cacheinvalidation/cacheinvalidation.gyp
index dce6f6e..eff4515 100644
--- a/third_party/cacheinvalidation/cacheinvalidation.gyp
+++ b/third_party/cacheinvalidation/cacheinvalidation.gyp
@@ -212,5 +212,31 @@
'cacheinvalidation',
],
},
+ {
+ 'target_name': 'cacheinvalidation_unittests_run',
+ 'type': 'none',
+ 'dependencies': [
+ 'cacheinvalidation_unittests',
+ ],
+ 'actions': [
+ {
+ 'action_name': 'isolate',
+ 'inputs': [
+ '<(PRODUCT_DIR)/cacheinvalidation_unittests<(EXECUTABLE_SUFFIX)',
+ ],
+ 'outputs': [
+ '<(PRODUCT_DIR)/cacheinvalidation_unittests.results',
+ ],
+ 'action': [
+ 'python',
+ '<(DEPTH)/tools/isolate/isolate.py',
+ '--mode=<(tests_run)',
+ '--root', '<(DEPTH)',
+ '--result', '<@(_outputs)',
+ '<@(_inputs)',
+ ],
+ },
+ ],
+ },
],
}