diff options
Diffstat (limited to 'chrome/test/data')
131 files changed, 456 insertions, 456 deletions
diff --git a/chrome/test/data/extensions/allow_silent_upgrade/allhosts1_new.json b/chrome/test/data/extensions/allow_silent_upgrade/allhosts1_new.json index 72d4b59..a110699 100755..100644 --- a/chrome/test/data/extensions/allow_silent_upgrade/allhosts1_new.json +++ b/chrome/test/data/extensions/allow_silent_upgrade/allhosts1_new.json @@ -1,7 +1,7 @@ -{
- "name": "allow silent update",
- "version": "1.0",
- "permissions": [
- "http://*/"
- ]
-}
+{ + "name": "allow silent update", + "version": "1.0", + "permissions": [ + "http://*/" + ] +} diff --git a/chrome/test/data/extensions/allow_silent_upgrade/allhosts1_old.json b/chrome/test/data/extensions/allow_silent_upgrade/allhosts1_old.json index 72d4b59..a110699 100755..100644 --- a/chrome/test/data/extensions/allow_silent_upgrade/allhosts1_old.json +++ b/chrome/test/data/extensions/allow_silent_upgrade/allhosts1_old.json @@ -1,7 +1,7 @@ -{
- "name": "allow silent update",
- "version": "1.0",
- "permissions": [
- "http://*/"
- ]
-}
+{ + "name": "allow silent update", + "version": "1.0", + "permissions": [ + "http://*/" + ] +} diff --git a/chrome/test/data/extensions/allow_silent_upgrade/allhosts2_new.json b/chrome/test/data/extensions/allow_silent_upgrade/allhosts2_new.json index e29efef..414d064 100755..100644 --- a/chrome/test/data/extensions/allow_silent_upgrade/allhosts2_new.json +++ b/chrome/test/data/extensions/allow_silent_upgrade/allhosts2_new.json @@ -1,7 +1,7 @@ -{
- "name": "allow silent update",
- "version": "1.0",
- "permissions": [
- "http://google.com/"
- ]
-}
+{ + "name": "allow silent update", + "version": "1.0", + "permissions": [ + "http://google.com/" + ] +} diff --git a/chrome/test/data/extensions/allow_silent_upgrade/allhosts2_old.json b/chrome/test/data/extensions/allow_silent_upgrade/allhosts2_old.json index 72d4b59..a110699 100755..100644 --- a/chrome/test/data/extensions/allow_silent_upgrade/allhosts2_old.json +++ b/chrome/test/data/extensions/allow_silent_upgrade/allhosts2_old.json @@ -1,7 +1,7 @@ -{
- "name": "allow silent update",
- "version": "1.0",
- "permissions": [
- "http://*/"
- ]
-}
+{ + "name": "allow silent update", + "version": "1.0", + "permissions": [ + "http://*/" + ] +} diff --git a/chrome/test/data/extensions/allow_silent_upgrade/allhosts3_new.json b/chrome/test/data/extensions/allow_silent_upgrade/allhosts3_new.json index 72d4b59..a110699 100755..100644 --- a/chrome/test/data/extensions/allow_silent_upgrade/allhosts3_new.json +++ b/chrome/test/data/extensions/allow_silent_upgrade/allhosts3_new.json @@ -1,7 +1,7 @@ -{
- "name": "allow silent update",
- "version": "1.0",
- "permissions": [
- "http://*/"
- ]
-}
+{ + "name": "allow silent update", + "version": "1.0", + "permissions": [ + "http://*/" + ] +} diff --git a/chrome/test/data/extensions/allow_silent_upgrade/allhosts3_old.json b/chrome/test/data/extensions/allow_silent_upgrade/allhosts3_old.json index c30dc11..abf904c 100755..100644 --- a/chrome/test/data/extensions/allow_silent_upgrade/allhosts3_old.json +++ b/chrome/test/data/extensions/allow_silent_upgrade/allhosts3_old.json @@ -1,4 +1,4 @@ -{
- "name": "allow silent update",
- "version": "1.0"
-}
+{ + "name": "allow silent update", + "version": "1.0" +} diff --git a/chrome/test/data/extensions/allow_silent_upgrade/hosts1_new.json b/chrome/test/data/extensions/allow_silent_upgrade/hosts1_new.json index 2aa5de3..985760e 100755..100644 --- a/chrome/test/data/extensions/allow_silent_upgrade/hosts1_new.json +++ b/chrome/test/data/extensions/allow_silent_upgrade/hosts1_new.json @@ -1,8 +1,8 @@ -{
- "name": "allow silent update",
- "version": "1.0",
- "permissions": [
- "http://www.google.com/",
- "http://www.reddit.com/"
- ]
-}
+{ + "name": "allow silent update", + "version": "1.0", + "permissions": [ + "http://www.google.com/", + "http://www.reddit.com/" + ] +} diff --git a/chrome/test/data/extensions/allow_silent_upgrade/hosts1_old.json b/chrome/test/data/extensions/allow_silent_upgrade/hosts1_old.json index 2aa5de3..985760e 100755..100644 --- a/chrome/test/data/extensions/allow_silent_upgrade/hosts1_old.json +++ b/chrome/test/data/extensions/allow_silent_upgrade/hosts1_old.json @@ -1,8 +1,8 @@ -{
- "name": "allow silent update",
- "version": "1.0",
- "permissions": [
- "http://www.google.com/",
- "http://www.reddit.com/"
- ]
-}
+{ + "name": "allow silent update", + "version": "1.0", + "permissions": [ + "http://www.google.com/", + "http://www.reddit.com/" + ] +} diff --git a/chrome/test/data/extensions/allow_silent_upgrade/hosts2_new.json b/chrome/test/data/extensions/allow_silent_upgrade/hosts2_new.json index 58f1f4d..75198e5 100755..100644 --- a/chrome/test/data/extensions/allow_silent_upgrade/hosts2_new.json +++ b/chrome/test/data/extensions/allow_silent_upgrade/hosts2_new.json @@ -1,8 +1,8 @@ -{
- "name": "allow silent update",
- "version": "1.0",
- "permissions": [
- "http://*.www.google.com/",
- "https://www.reddit.com/"
- ]
-}
+{ + "name": "allow silent update", + "version": "1.0", + "permissions": [ + "http://*.www.google.com/", + "https://www.reddit.com/" + ] +} diff --git a/chrome/test/data/extensions/allow_silent_upgrade/hosts2_old.json b/chrome/test/data/extensions/allow_silent_upgrade/hosts2_old.json index 2aa5de3..985760e 100755..100644 --- a/chrome/test/data/extensions/allow_silent_upgrade/hosts2_old.json +++ b/chrome/test/data/extensions/allow_silent_upgrade/hosts2_old.json @@ -1,8 +1,8 @@ -{
- "name": "allow silent update",
- "version": "1.0",
- "permissions": [
- "http://www.google.com/",
- "http://www.reddit.com/"
- ]
-}
+{ + "name": "allow silent update", + "version": "1.0", + "permissions": [ + "http://www.google.com/", + "http://www.reddit.com/" + ] +} diff --git a/chrome/test/data/extensions/allow_silent_upgrade/hosts3_new.json b/chrome/test/data/extensions/allow_silent_upgrade/hosts3_new.json index 19f854d..c66b46c 100755..100644 --- a/chrome/test/data/extensions/allow_silent_upgrade/hosts3_new.json +++ b/chrome/test/data/extensions/allow_silent_upgrade/hosts3_new.json @@ -1,7 +1,7 @@ -{
- "name": "allow silent update",
- "version": "1.0",
- "permissions": [
- "http://www.google.com/"
- ]
-}
+{ + "name": "allow silent update", + "version": "1.0", + "permissions": [ + "http://www.google.com/" + ] +} diff --git a/chrome/test/data/extensions/allow_silent_upgrade/hosts3_old.json b/chrome/test/data/extensions/allow_silent_upgrade/hosts3_old.json index 2aa5de3..985760e 100755..100644 --- a/chrome/test/data/extensions/allow_silent_upgrade/hosts3_old.json +++ b/chrome/test/data/extensions/allow_silent_upgrade/hosts3_old.json @@ -1,8 +1,8 @@ -{
- "name": "allow silent update",
- "version": "1.0",
- "permissions": [
- "http://www.google.com/",
- "http://www.reddit.com/"
- ]
-}
+{ + "name": "allow silent update", + "version": "1.0", + "permissions": [ + "http://www.google.com/", + "http://www.reddit.com/" + ] +} diff --git a/chrome/test/data/extensions/allow_silent_upgrade/hosts4_new.json b/chrome/test/data/extensions/allow_silent_upgrade/hosts4_new.json index 2aa5de3..985760e 100755..100644 --- a/chrome/test/data/extensions/allow_silent_upgrade/hosts4_new.json +++ b/chrome/test/data/extensions/allow_silent_upgrade/hosts4_new.json @@ -1,8 +1,8 @@ -{
- "name": "allow silent update",
- "version": "1.0",
- "permissions": [
- "http://www.google.com/",
- "http://www.reddit.com/"
- ]
-}
+{ + "name": "allow silent update", + "version": "1.0", + "permissions": [ + "http://www.google.com/", + "http://www.reddit.com/" + ] +} diff --git a/chrome/test/data/extensions/allow_silent_upgrade/hosts4_old.json b/chrome/test/data/extensions/allow_silent_upgrade/hosts4_old.json index 19f854d..c66b46c 100755..100644 --- a/chrome/test/data/extensions/allow_silent_upgrade/hosts4_old.json +++ b/chrome/test/data/extensions/allow_silent_upgrade/hosts4_old.json @@ -1,7 +1,7 @@ -{
- "name": "allow silent update",
- "version": "1.0",
- "permissions": [
- "http://www.google.com/"
- ]
-}
+{ + "name": "allow silent update", + "version": "1.0", + "permissions": [ + "http://www.google.com/" + ] +} diff --git a/chrome/test/data/extensions/allow_silent_upgrade/notifications_old.json b/chrome/test/data/extensions/allow_silent_upgrade/notifications_old.json index 0f2cc18..087b58a 100755..100644 --- a/chrome/test/data/extensions/allow_silent_upgrade/notifications_old.json +++ b/chrome/test/data/extensions/allow_silent_upgrade/notifications_old.json @@ -1,6 +1,6 @@ -{
- "name": "allow silent update",
- "version": "1.0",
- "permissions": [
- ]
-}
+{ + "name": "allow silent update", + "version": "1.0", + "permissions": [ + ] +} diff --git a/chrome/test/data/extensions/allow_silent_upgrade/permissions1_new.json b/chrome/test/data/extensions/allow_silent_upgrade/permissions1_new.json index 44d20ec..2e13333 100755..100644 --- a/chrome/test/data/extensions/allow_silent_upgrade/permissions1_new.json +++ b/chrome/test/data/extensions/allow_silent_upgrade/permissions1_new.json @@ -1,7 +1,7 @@ -{
- "name": "allow silent update",
- "version": "1.0",
- "permissions": [
- "tabs"
- ]
-}
+{ + "name": "allow silent update", + "version": "1.0", + "permissions": [ + "tabs" + ] +} diff --git a/chrome/test/data/extensions/allow_silent_upgrade/permissions1_old.json b/chrome/test/data/extensions/allow_silent_upgrade/permissions1_old.json index 44d20ec..2e13333 100755..100644 --- a/chrome/test/data/extensions/allow_silent_upgrade/permissions1_old.json +++ b/chrome/test/data/extensions/allow_silent_upgrade/permissions1_old.json @@ -1,7 +1,7 @@ -{
- "name": "allow silent update",
- "version": "1.0",
- "permissions": [
- "tabs"
- ]
-}
+{ + "name": "allow silent update", + "version": "1.0", + "permissions": [ + "tabs" + ] +} diff --git a/chrome/test/data/extensions/allow_silent_upgrade/permissions2_new.json b/chrome/test/data/extensions/allow_silent_upgrade/permissions2_new.json index eed035b..3b8d7ba 100755..100644 --- a/chrome/test/data/extensions/allow_silent_upgrade/permissions2_new.json +++ b/chrome/test/data/extensions/allow_silent_upgrade/permissions2_new.json @@ -1,8 +1,8 @@ -{
- "name": "allow silent update",
- "version": "1.0",
- "permissions": [
- "tabs",
- "bookmarks"
- ]
-}
+{ + "name": "allow silent update", + "version": "1.0", + "permissions": [ + "tabs", + "bookmarks" + ] +} diff --git a/chrome/test/data/extensions/allow_silent_upgrade/permissions2_old.json b/chrome/test/data/extensions/allow_silent_upgrade/permissions2_old.json index 44d20ec..2e13333 100755..100644 --- a/chrome/test/data/extensions/allow_silent_upgrade/permissions2_old.json +++ b/chrome/test/data/extensions/allow_silent_upgrade/permissions2_old.json @@ -1,7 +1,7 @@ -{
- "name": "allow silent update",
- "version": "1.0",
- "permissions": [
- "tabs"
- ]
-}
+{ + "name": "allow silent update", + "version": "1.0", + "permissions": [ + "tabs" + ] +} diff --git a/chrome/test/data/extensions/allow_silent_upgrade/permissions3_new.json b/chrome/test/data/extensions/allow_silent_upgrade/permissions3_new.json index 4f94df1..daf1c3b 100755..100644 --- a/chrome/test/data/extensions/allow_silent_upgrade/permissions3_new.json +++ b/chrome/test/data/extensions/allow_silent_upgrade/permissions3_new.json @@ -1,8 +1,8 @@ -{
- "name": "allow silent update",
- "version": "1.0",
- "permissions": [
- "http://*/*",
- "tabs"
- ]
-}
+{ + "name": "allow silent update", + "version": "1.0", + "permissions": [ + "http://*/*", + "tabs" + ] +} diff --git a/chrome/test/data/extensions/allow_silent_upgrade/permissions3_old.json b/chrome/test/data/extensions/allow_silent_upgrade/permissions3_old.json index 499ea4a..fff2734 100755..100644 --- a/chrome/test/data/extensions/allow_silent_upgrade/permissions3_old.json +++ b/chrome/test/data/extensions/allow_silent_upgrade/permissions3_old.json @@ -1,7 +1,7 @@ -{
- "name": "allow silent update",
- "version": "1.0",
- "permissions": [
- "http://*/*"
- ]
-}
+{ + "name": "allow silent update", + "version": "1.0", + "permissions": [ + "http://*/*" + ] +} diff --git a/chrome/test/data/extensions/allow_silent_upgrade/permissions4_new.json b/chrome/test/data/extensions/allow_silent_upgrade/permissions4_new.json index 06e1e47..20af723 100755..100644 --- a/chrome/test/data/extensions/allow_silent_upgrade/permissions4_new.json +++ b/chrome/test/data/extensions/allow_silent_upgrade/permissions4_new.json @@ -1,10 +1,10 @@ -{
- "name": "allow silent update",
- "version": "1.0",
- "plugins": [
- {"path": "foo.dll"}
- ],
- "permissions": [
- "tabs"
- ]
-}
+{ + "name": "allow silent update", + "version": "1.0", + "plugins": [ + {"path": "foo.dll"} + ], + "permissions": [ + "tabs" + ] +} diff --git a/chrome/test/data/extensions/allow_silent_upgrade/permissions4_old.json b/chrome/test/data/extensions/allow_silent_upgrade/permissions4_old.json index 0934ee9..f5958f0 100755..100644 --- a/chrome/test/data/extensions/allow_silent_upgrade/permissions4_old.json +++ b/chrome/test/data/extensions/allow_silent_upgrade/permissions4_old.json @@ -1,7 +1,7 @@ -{
- "name": "allow silent update",
- "version": "1.0",
- "plugins": [
- {"path": "foo.dll"}
- ]
-}
+{ + "name": "allow silent update", + "version": "1.0", + "plugins": [ + {"path": "foo.dll"} + ] +} diff --git a/chrome/test/data/extensions/allow_silent_upgrade/plugin1_new.json b/chrome/test/data/extensions/allow_silent_upgrade/plugin1_new.json index d47efd7..e284179 100755..100644 --- a/chrome/test/data/extensions/allow_silent_upgrade/plugin1_new.json +++ b/chrome/test/data/extensions/allow_silent_upgrade/plugin1_new.json @@ -1,7 +1,7 @@ -{
- "name": "allow silent update",
- "version": "1.0",
- "plugins": [
- { "path": "foo.dll" }
- ]
-}
+{ + "name": "allow silent update", + "version": "1.0", + "plugins": [ + { "path": "foo.dll" } + ] +} diff --git a/chrome/test/data/extensions/allow_silent_upgrade/plugin1_old.json b/chrome/test/data/extensions/allow_silent_upgrade/plugin1_old.json index d47efd7..e284179 100755..100644 --- a/chrome/test/data/extensions/allow_silent_upgrade/plugin1_old.json +++ b/chrome/test/data/extensions/allow_silent_upgrade/plugin1_old.json @@ -1,7 +1,7 @@ -{
- "name": "allow silent update",
- "version": "1.0",
- "plugins": [
- { "path": "foo.dll" }
- ]
-}
+{ + "name": "allow silent update", + "version": "1.0", + "plugins": [ + { "path": "foo.dll" } + ] +} diff --git a/chrome/test/data/extensions/allow_silent_upgrade/plugin2_new.json b/chrome/test/data/extensions/allow_silent_upgrade/plugin2_new.json index c30dc11..abf904c 100755..100644 --- a/chrome/test/data/extensions/allow_silent_upgrade/plugin2_new.json +++ b/chrome/test/data/extensions/allow_silent_upgrade/plugin2_new.json @@ -1,4 +1,4 @@ -{
- "name": "allow silent update",
- "version": "1.0"
-}
+{ + "name": "allow silent update", + "version": "1.0" +} diff --git a/chrome/test/data/extensions/allow_silent_upgrade/plugin2_old.json b/chrome/test/data/extensions/allow_silent_upgrade/plugin2_old.json index d47efd7..e284179 100755..100644 --- a/chrome/test/data/extensions/allow_silent_upgrade/plugin2_old.json +++ b/chrome/test/data/extensions/allow_silent_upgrade/plugin2_old.json @@ -1,7 +1,7 @@ -{
- "name": "allow silent update",
- "version": "1.0",
- "plugins": [
- { "path": "foo.dll" }
- ]
-}
+{ + "name": "allow silent update", + "version": "1.0", + "plugins": [ + { "path": "foo.dll" } + ] +} diff --git a/chrome/test/data/extensions/allow_silent_upgrade/plugin3_new.json b/chrome/test/data/extensions/allow_silent_upgrade/plugin3_new.json index d47efd7..e284179 100755..100644 --- a/chrome/test/data/extensions/allow_silent_upgrade/plugin3_new.json +++ b/chrome/test/data/extensions/allow_silent_upgrade/plugin3_new.json @@ -1,7 +1,7 @@ -{
- "name": "allow silent update",
- "version": "1.0",
- "plugins": [
- { "path": "foo.dll" }
- ]
-}
+{ + "name": "allow silent update", + "version": "1.0", + "plugins": [ + { "path": "foo.dll" } + ] +} diff --git a/chrome/test/data/extensions/allow_silent_upgrade/plugin3_old.json b/chrome/test/data/extensions/allow_silent_upgrade/plugin3_old.json index c30dc11..abf904c 100755..100644 --- a/chrome/test/data/extensions/allow_silent_upgrade/plugin3_old.json +++ b/chrome/test/data/extensions/allow_silent_upgrade/plugin3_old.json @@ -1,4 +1,4 @@ -{
- "name": "allow silent update",
- "version": "1.0"
-}
+{ + "name": "allow silent update", + "version": "1.0" +} diff --git a/chrome/test/data/extensions/allow_silent_upgrade/storage_new.json b/chrome/test/data/extensions/allow_silent_upgrade/storage_new.json index fd2ba74..7a0bb9b 100755..100644 --- a/chrome/test/data/extensions/allow_silent_upgrade/storage_new.json +++ b/chrome/test/data/extensions/allow_silent_upgrade/storage_new.json @@ -1,7 +1,7 @@ -{
- "name": "allow silent update",
- "version": "1.0",
- "permissions": [
- "unlimited_storage"
- ]
-}
+{ + "name": "allow silent update", + "version": "1.0", + "permissions": [ + "unlimited_storage" + ] +} diff --git a/chrome/test/data/extensions/allow_silent_upgrade/storage_old.json b/chrome/test/data/extensions/allow_silent_upgrade/storage_old.json index 0f2cc18..087b58a 100755..100644 --- a/chrome/test/data/extensions/allow_silent_upgrade/storage_old.json +++ b/chrome/test/data/extensions/allow_silent_upgrade/storage_old.json @@ -1,6 +1,6 @@ -{
- "name": "allow silent update",
- "version": "1.0",
- "permissions": [
- ]
-}
+{ + "name": "allow silent update", + "version": "1.0", + "permissions": [ + ] +} diff --git a/chrome/test/data/extensions/api_test/README.txt b/chrome/test/data/extensions/api_test/README.txt index 7f43d07..a356855 100755..100644 --- a/chrome/test/data/extensions/api_test/README.txt +++ b/chrome/test/data/extensions/api_test/README.txt @@ -1,89 +1,89 @@ -This directory contains extensions which are unit tests for the extension API.
-These tests are written using the extension API test framework, which allows
-us to do end-to-end testing of extension API in a browser_test. The general way
-these tests work is to run code in an extension when they're loaded and to post
-a pass or fail notification back up to the C++ unit test which then reports the
-success or failure. In the common case, the extension runs many subtests and
-then reports up a single pass or fail. This case is made easy by the test
-framework.
-
-To write a new test:
-
-(1) Add a new browser_test which is a subclass of ExtensionApiTest. This test
-should call RunExtensionTest("extension_name") to kick off the test. See
-extension_bookmarks_apitest.cc for an example.
-
-(2) Create an extension of in this directory of the same name as the extension
-that your test referred to ("extension_name" above). This test should load
-either a background page or a toolstrip which immediately starts its test.
-
-(3) In your extension page, call chrome.test.runTests with an array of
-functions which represent your subtests. Each of these functions will most
-likely call one or more async extension APIs. Wrap the callback for each of
-these API calls with chrome.test.callbackPass or chrome.test.callbackFail
-depending on whether or not you're expecting the callback to generate an error
-or not. That's it. The test framework notices when each of these callbacks
-is registered and keeps a count of what's expected. When the right number of
-callbacks has fired, that test function will be marked as passed or failed and
-the next one will be called. Some other useful helper functions you'll use are
-chrome.test.assertTrue(expr, message), chrome.test.assertEq(left, right) and
-chrome.test.log(message).
-
-Here's an example:
-
-chrome.test.runTests([
- function getTree() {
- chrome.bookmarks.getTree(chrome.test.callbackPass(function(results) {
- chrome.test.assertTrue(compareTrees(results, expected),
- "getTree() result != expected");
- }));
- },
-
- function get() {
- chrome.bookmarks.get("1", chrome.test.callbackPass(function(results) {
- chrome.test.assertTrue(compareNode(results[0], expected[0].children[0]));
- }));
- chrome.bookmarks.get("42", chrome.test.callbackFail("Can't find bookmark for id."));
- },
-
- function getArray() {
- chrome.bookmarks.get(["1", "2"], chrome.test.callbackPass(function(results) {
- chrome.test.assertTrue(compareNode(results[0], expected[0].children[0]),
- "get() result != expected");
- chrome.test.assertTrue(compareNode(results[1], expected[0].children[1]),
- "get() result != expected");
- }));
- }
-]);
-
-// compareNode and compareTrees are helper functions that the bookmarks test
-// uses for convenience. They're not really relevant to the framework itself.
-
-Note that chrome.test.callbackFail takes an argument which is the error message
-that it expects to get when the callback fails
-(chrome.extension.lastError.message).
-
-Here's what the output of this test might look like:
-[==========] Running 1 test from 1 test case.
-[----------] Global test environment set-up.
-[----------] 1 test from ExtensionApiTest
-[ RUN ] ExtensionApiTest.Bookmarks
-( RUN ) getTree
-( SUCCESS )
-( RUN ) get
-( SUCCESS )
-( RUN ) getArray
-( SUCCESS )
-Got EXTENSION_TEST_PASSED notification.
-[ OK ] ExtensionApiTest.DISABLED_Bookmarks (2472 ms)
-[----------] 1 test from ExtensionApiTest (2475 ms total)
-
-[----------] Global test environment tear-down
-[==========] 1 test from 1 test case ran. (2482 ms total)
-[ PASSED ] 1 test.
-1 test run
-0 test failed
-
-Note the RUN/SUCCESS messages in () - these are the subtests that are run in
-the extension itself. Anything printed with chrome.test.log() will also display
-in stdout of the browser test (and hence in the buildbot output for that test).
+This directory contains extensions which are unit tests for the extension API. +These tests are written using the extension API test framework, which allows +us to do end-to-end testing of extension API in a browser_test. The general way +these tests work is to run code in an extension when they're loaded and to post +a pass or fail notification back up to the C++ unit test which then reports the +success or failure. In the common case, the extension runs many subtests and +then reports up a single pass or fail. This case is made easy by the test +framework. + +To write a new test: + +(1) Add a new browser_test which is a subclass of ExtensionApiTest. This test +should call RunExtensionTest("extension_name") to kick off the test. See +extension_bookmarks_apitest.cc for an example. + +(2) Create an extension of in this directory of the same name as the extension +that your test referred to ("extension_name" above). This test should load +either a background page or a toolstrip which immediately starts its test. + +(3) In your extension page, call chrome.test.runTests with an array of +functions which represent your subtests. Each of these functions will most +likely call one or more async extension APIs. Wrap the callback for each of +these API calls with chrome.test.callbackPass or chrome.test.callbackFail +depending on whether or not you're expecting the callback to generate an error +or not. That's it. The test framework notices when each of these callbacks +is registered and keeps a count of what's expected. When the right number of +callbacks has fired, that test function will be marked as passed or failed and +the next one will be called. Some other useful helper functions you'll use are +chrome.test.assertTrue(expr, message), chrome.test.assertEq(left, right) and +chrome.test.log(message). + +Here's an example: + +chrome.test.runTests([ + function getTree() { + chrome.bookmarks.getTree(chrome.test.callbackPass(function(results) { + chrome.test.assertTrue(compareTrees(results, expected), + "getTree() result != expected"); + })); + }, + + function get() { + chrome.bookmarks.get("1", chrome.test.callbackPass(function(results) { + chrome.test.assertTrue(compareNode(results[0], expected[0].children[0])); + })); + chrome.bookmarks.get("42", chrome.test.callbackFail("Can't find bookmark for id.")); + }, + + function getArray() { + chrome.bookmarks.get(["1", "2"], chrome.test.callbackPass(function(results) { + chrome.test.assertTrue(compareNode(results[0], expected[0].children[0]), + "get() result != expected"); + chrome.test.assertTrue(compareNode(results[1], expected[0].children[1]), + "get() result != expected"); + })); + } +]); + +// compareNode and compareTrees are helper functions that the bookmarks test +// uses for convenience. They're not really relevant to the framework itself. + +Note that chrome.test.callbackFail takes an argument which is the error message +that it expects to get when the callback fails +(chrome.extension.lastError.message). + +Here's what the output of this test might look like: +[==========] Running 1 test from 1 test case. +[----------] Global test environment set-up. +[----------] 1 test from ExtensionApiTest +[ RUN ] ExtensionApiTest.Bookmarks +( RUN ) getTree +( SUCCESS ) +( RUN ) get +( SUCCESS ) +( RUN ) getArray +( SUCCESS ) +Got EXTENSION_TEST_PASSED notification. +[ OK ] ExtensionApiTest.DISABLED_Bookmarks (2472 ms) +[----------] 1 test from ExtensionApiTest (2475 ms total) + +[----------] Global test environment tear-down +[==========] 1 test from 1 test case ran. (2482 ms total) +[ PASSED ] 1 test. +1 test run +0 test failed + +Note the RUN/SUCCESS messages in () - these are the subtests that are run in +the extension itself. Anything printed with chrome.test.log() will also display +in stdout of the browser test (and hence in the buildbot output for that test). diff --git a/chrome/test/data/extensions/api_test/browser_action/basics/manifest.json b/chrome/test/data/extensions/api_test/browser_action/basics/manifest.json index 9604839..9604839 100755..100644 --- a/chrome/test/data/extensions/api_test/browser_action/basics/manifest.json +++ b/chrome/test/data/extensions/api_test/browser_action/basics/manifest.json diff --git a/chrome/test/data/extensions/api_test/browser_action/no_icon/manifest.json b/chrome/test/data/extensions/api_test/browser_action/no_icon/manifest.json index ceffb65..ceffb65 100755..100644 --- a/chrome/test/data/extensions/api_test/browser_action/no_icon/manifest.json +++ b/chrome/test/data/extensions/api_test/browser_action/no_icon/manifest.json diff --git a/chrome/test/data/extensions/api_test/browser_action/popup/manifest.json b/chrome/test/data/extensions/api_test/browser_action/popup/manifest.json index f353316..af41bbc 100755..100644 --- a/chrome/test/data/extensions/api_test/browser_action/popup/manifest.json +++ b/chrome/test/data/extensions/api_test/browser_action/popup/manifest.json @@ -1,10 +1,10 @@ -{
- "name": "Popup tester",
- "version": "0.1",
- "description": "apitest for popups",
- "browser_action": {
- "name": "grow",
- "icons": ["chromium.png"],
- "popup": "popup.html"
- }
-}
+{ + "name": "Popup tester", + "version": "0.1", + "description": "apitest for popups", + "browser_action": { + "name": "grow", + "icons": ["chromium.png"], + "popup": "popup.html" + } +} diff --git a/chrome/test/data/extensions/api_test/browser_action/remove_popup/a_popup.html b/chrome/test/data/extensions/api_test/browser_action/remove_popup/a_popup.html index 7878de9..7878de9 100755..100644 --- a/chrome/test/data/extensions/api_test/browser_action/remove_popup/a_popup.html +++ b/chrome/test/data/extensions/api_test/browser_action/remove_popup/a_popup.html diff --git a/chrome/test/data/extensions/api_test/browser_action/remove_popup/manifest.json b/chrome/test/data/extensions/api_test/browser_action/remove_popup/manifest.json index 3b9b851..3b9b851 100755..100644 --- a/chrome/test/data/extensions/api_test/browser_action/remove_popup/manifest.json +++ b/chrome/test/data/extensions/api_test/browser_action/remove_popup/manifest.json diff --git a/chrome/test/data/extensions/api_test/browser_action/tab_specific_state/manifest.json b/chrome/test/data/extensions/api_test/browser_action/tab_specific_state/manifest.json index 2e11ba8..2e11ba8 100755..100644 --- a/chrome/test/data/extensions/api_test/browser_action/tab_specific_state/manifest.json +++ b/chrome/test/data/extensions/api_test/browser_action/tab_specific_state/manifest.json diff --git a/chrome/test/data/extensions/api_test/page_action/add_popup/a_popup.html b/chrome/test/data/extensions/api_test/page_action/add_popup/a_popup.html index 4e0a93f..4e0a93f 100755..100644 --- a/chrome/test/data/extensions/api_test/page_action/add_popup/a_popup.html +++ b/chrome/test/data/extensions/api_test/page_action/add_popup/a_popup.html diff --git a/chrome/test/data/extensions/api_test/page_action/add_popup/manifest.json b/chrome/test/data/extensions/api_test/page_action/add_popup/manifest.json index d2f45c3..d2f45c3 100755..100644 --- a/chrome/test/data/extensions/api_test/page_action/add_popup/manifest.json +++ b/chrome/test/data/extensions/api_test/page_action/add_popup/manifest.json diff --git a/chrome/test/data/extensions/api_test/page_action/basics/manifest.json b/chrome/test/data/extensions/api_test/page_action/basics/manifest.json index e020f59..e020f59 100755..100644 --- a/chrome/test/data/extensions/api_test/page_action/basics/manifest.json +++ b/chrome/test/data/extensions/api_test/page_action/basics/manifest.json diff --git a/chrome/test/data/extensions/api_test/page_action/popup/manifest.json b/chrome/test/data/extensions/api_test/page_action/popup/manifest.json index ecc550c..ecc550c 100755..100644 --- a/chrome/test/data/extensions/api_test/page_action/popup/manifest.json +++ b/chrome/test/data/extensions/api_test/page_action/popup/manifest.json diff --git a/chrome/test/data/extensions/api_test/page_action/popup/popup.html b/chrome/test/data/extensions/api_test/page_action/popup/popup.html index 7dbe750..7dbe750 100755..100644 --- a/chrome/test/data/extensions/api_test/page_action/popup/popup.html +++ b/chrome/test/data/extensions/api_test/page_action/popup/popup.html diff --git a/chrome/test/data/extensions/api_test/page_action/remove_popup/a_popup.html b/chrome/test/data/extensions/api_test/page_action/remove_popup/a_popup.html index 4e0a93f..4e0a93f 100755..100644 --- a/chrome/test/data/extensions/api_test/page_action/remove_popup/a_popup.html +++ b/chrome/test/data/extensions/api_test/page_action/remove_popup/a_popup.html diff --git a/chrome/test/data/extensions/api_test/page_action/remove_popup/manifest.json b/chrome/test/data/extensions/api_test/page_action/remove_popup/manifest.json index 50a28f8..50a28f8 100755..100644 --- a/chrome/test/data/extensions/api_test/page_action/remove_popup/manifest.json +++ b/chrome/test/data/extensions/api_test/page_action/remove_popup/manifest.json diff --git a/chrome/test/data/extensions/api_test/permissions/disabled/background.html b/chrome/test/data/extensions/api_test/permissions/disabled/background.html index b5c52c5..b5c52c5 100755..100644 --- a/chrome/test/data/extensions/api_test/permissions/disabled/background.html +++ b/chrome/test/data/extensions/api_test/permissions/disabled/background.html diff --git a/chrome/test/data/extensions/api_test/permissions/disabled/manifest.json b/chrome/test/data/extensions/api_test/permissions/disabled/manifest.json index 55b27ee..dff8194 100755..100644 --- a/chrome/test/data/extensions/api_test/permissions/disabled/manifest.json +++ b/chrome/test/data/extensions/api_test/permissions/disabled/manifest.json @@ -1,7 +1,7 @@ -{
- "name": "permissions failure apitest",
- "description": "permissions failure extension",
- "version": "0.1",
- "background_page": "background.html",
- "permissions": [ ]
-}
+{ + "name": "permissions failure apitest", + "description": "permissions failure extension", + "version": "0.1", + "background_page": "background.html", + "permissions": [ ] +} diff --git a/chrome/test/data/extensions/api_test/permissions/enabled/background.html b/chrome/test/data/extensions/api_test/permissions/enabled/background.html index eb186e3..eb186e3 100755..100644 --- a/chrome/test/data/extensions/api_test/permissions/enabled/background.html +++ b/chrome/test/data/extensions/api_test/permissions/enabled/background.html diff --git a/chrome/test/data/extensions/api_test/permissions/enabled/manifest.json b/chrome/test/data/extensions/api_test/permissions/enabled/manifest.json index 9d28349..57d547a 100755..100644 --- a/chrome/test/data/extensions/api_test/permissions/enabled/manifest.json +++ b/chrome/test/data/extensions/api_test/permissions/enabled/manifest.json @@ -1,7 +1,7 @@ -{
- "name": "permissions success apitest",
- "description": "permissions success extension",
- "version": "0.1",
- "background_page": "background.html",
- "permissions": [ "tabs", "bookmarks", "history", "experimental" ]
-}
+{ + "name": "permissions success apitest", + "description": "permissions success extension", + "version": "0.1", + "background_page": "background.html", + "permissions": [ "tabs", "bookmarks", "history", "experimental" ] +} diff --git a/chrome/test/data/extensions/api_test/permissions/experimental_disabled/background.html b/chrome/test/data/extensions/api_test/permissions/experimental_disabled/background.html index c46b2e8..c46b2e8 100755..100644 --- a/chrome/test/data/extensions/api_test/permissions/experimental_disabled/background.html +++ b/chrome/test/data/extensions/api_test/permissions/experimental_disabled/background.html diff --git a/chrome/test/data/extensions/api_test/permissions/experimental_disabled/manifest.json b/chrome/test/data/extensions/api_test/permissions/experimental_disabled/manifest.json index 2f24662..9c66614 100755..100644 --- a/chrome/test/data/extensions/api_test/permissions/experimental_disabled/manifest.json +++ b/chrome/test/data/extensions/api_test/permissions/experimental_disabled/manifest.json @@ -1,7 +1,7 @@ -{
- "name": "permissions failure apitest",
- "description": "permissions failure extension",
- "version": "0.1",
- "background_page": "background.html",
- "permissions": [ "tabs" ]
-}
+{ + "name": "permissions failure apitest", + "description": "permissions failure extension", + "version": "0.1", + "background_page": "background.html", + "permissions": [ "tabs" ] +} diff --git a/chrome/test/data/extensions/api_test/toolstrip/manifest.json b/chrome/test/data/extensions/api_test/toolstrip/manifest.json index 278ffbf..63b5798 100755..100644 --- a/chrome/test/data/extensions/api_test/toolstrip/manifest.json +++ b/chrome/test/data/extensions/api_test/toolstrip/manifest.json @@ -1,6 +1,6 @@ -{
- "name": "chrome.toolstrip",
- "version": "0.1",
- "description": "end-to-end browser test for chrome.toolstrip API",
- "toolstrips": ["test.html", "test2.html"]
-}
+{ + "name": "chrome.toolstrip", + "version": "0.1", + "description": "end-to-end browser test for chrome.toolstrip API", + "toolstrips": ["test.html", "test2.html"] +} diff --git a/chrome/test/data/extensions/api_test/websocket/manifest.json b/chrome/test/data/extensions/api_test/websocket/manifest.json index 03b3ee7..03b3ee7 100755..100644 --- a/chrome/test/data/extensions/api_test/websocket/manifest.json +++ b/chrome/test/data/extensions/api_test/websocket/manifest.json diff --git a/chrome/test/data/extensions/api_test/websocket/test.html b/chrome/test/data/extensions/api_test/websocket/test.html index 5793929..5793929 100755..100644 --- a/chrome/test/data/extensions/api_test/websocket/test.html +++ b/chrome/test/data/extensions/api_test/websocket/test.html diff --git a/chrome/test/data/extensions/bad_underscore.crx b/chrome/test/data/extensions/bad_underscore.crx Binary files differindex 9230799..9230799 100755..100644 --- a/chrome/test/data/extensions/bad_underscore.crx +++ b/chrome/test/data/extensions/bad_underscore.crx diff --git a/chrome/test/data/extensions/browsertest/last_error/manifest.json b/chrome/test/data/extensions/browsertest/last_error/manifest.json index e0c6ad7..e0c6ad7 100755..100644 --- a/chrome/test/data/extensions/browsertest/last_error/manifest.json +++ b/chrome/test/data/extensions/browsertest/last_error/manifest.json diff --git a/chrome/test/data/extensions/effective_host_permissions/all_hosts.json b/chrome/test/data/extensions/effective_host_permissions/all_hosts.json index 8d4c594..ee642c1 100755..100644 --- a/chrome/test/data/extensions/effective_host_permissions/all_hosts.json +++ b/chrome/test/data/extensions/effective_host_permissions/all_hosts.json @@ -1,7 +1,7 @@ -{
- "name": "effective host permisions test",
- "version": "1.0",
- "permissions": [
- "http://*/"
- ]
-}
+{ + "name": "effective host permisions test", + "version": "1.0", + "permissions": [ + "http://*/" + ] +} diff --git a/chrome/test/data/extensions/effective_host_permissions/all_hosts2.json b/chrome/test/data/extensions/effective_host_permissions/all_hosts2.json index 662daf35..1593a5ab 100755..100644 --- a/chrome/test/data/extensions/effective_host_permissions/all_hosts2.json +++ b/chrome/test/data/extensions/effective_host_permissions/all_hosts2.json @@ -1,8 +1,8 @@ -{
- "name": "effective host permisions test",
- "version": "1.0",
- "permissions": [
- "http://*/",
- "http://www.google.com/"
- ]
-}
+{ + "name": "effective host permisions test", + "version": "1.0", + "permissions": [ + "http://*/", + "http://www.google.com/" + ] +} diff --git a/chrome/test/data/extensions/effective_host_permissions/all_hosts3.json b/chrome/test/data/extensions/effective_host_permissions/all_hosts3.json index ef5bd4b..3dba93b 100755..100644 --- a/chrome/test/data/extensions/effective_host_permissions/all_hosts3.json +++ b/chrome/test/data/extensions/effective_host_permissions/all_hosts3.json @@ -1,13 +1,13 @@ -{
- "name": "effective host permisions test",
- "version": "1.0",
- "permissions": [
- "http://www.google.com/"
- ],
- "content_scripts": [
- {
- "matches": ["https://*/"],
- "js": ["foo.js"]
- }
- ]
-}
+{ + "name": "effective host permisions test", + "version": "1.0", + "permissions": [ + "http://www.google.com/" + ], + "content_scripts": [ + { + "matches": ["https://*/"], + "js": ["foo.js"] + } + ] +} diff --git a/chrome/test/data/extensions/effective_host_permissions/duplicate_content_script.json b/chrome/test/data/extensions/effective_host_permissions/duplicate_content_script.json index 1baec13..584bb59 100755..100644 --- a/chrome/test/data/extensions/effective_host_permissions/duplicate_content_script.json +++ b/chrome/test/data/extensions/effective_host_permissions/duplicate_content_script.json @@ -1,15 +1,15 @@ -{
- "name": "effective host permisions test",
- "version": "1.0",
- "permissions": [
- "http://*.google.com/",
- "http://google.com",
- "https://google.com"
- ],
- "content_scripts": [
- {
- "matches": ["http://www.reddit.com/", "http://google.com/"],
- "js": ["foo.js"]
- }
- ]
-}
+{ + "name": "effective host permisions test", + "version": "1.0", + "permissions": [ + "http://*.google.com/", + "http://google.com", + "https://google.com" + ], + "content_scripts": [ + { + "matches": ["http://www.reddit.com/", "http://google.com/"], + "js": ["foo.js"] + } + ] +} diff --git a/chrome/test/data/extensions/effective_host_permissions/duplicate_host.json b/chrome/test/data/extensions/effective_host_permissions/duplicate_host.json index bc06d45..c4ea798 100755..100644 --- a/chrome/test/data/extensions/effective_host_permissions/duplicate_host.json +++ b/chrome/test/data/extensions/effective_host_permissions/duplicate_host.json @@ -1,8 +1,8 @@ -{
- "name": "effective host permisions test",
- "version": "1.0",
- "permissions": [
- "http://*.google.com/",
- "http://google.com"
- ]
-}
+{ + "name": "effective host permisions test", + "version": "1.0", + "permissions": [ + "http://*.google.com/", + "http://google.com" + ] +} diff --git a/chrome/test/data/extensions/effective_host_permissions/empty.json b/chrome/test/data/extensions/effective_host_permissions/empty.json index 9b09b4a..435ea1e 100755..100644 --- a/chrome/test/data/extensions/effective_host_permissions/empty.json +++ b/chrome/test/data/extensions/effective_host_permissions/empty.json @@ -1,4 +1,4 @@ -{
- "name": "effective host permisions test",
- "version": "1.0"
-}
+{ + "name": "effective host permisions test", + "version": "1.0" +} diff --git a/chrome/test/data/extensions/effective_host_permissions/https_not_considered.json b/chrome/test/data/extensions/effective_host_permissions/https_not_considered.json index 94a7f2d..1b3e123 100755..100644 --- a/chrome/test/data/extensions/effective_host_permissions/https_not_considered.json +++ b/chrome/test/data/extensions/effective_host_permissions/https_not_considered.json @@ -1,9 +1,9 @@ -{
- "name": "effective host permisions test",
- "version": "1.0",
- "permissions": [
- "http://*.google.com/",
- "http://google.com",
- "https://google.com"
- ]
-}
+{ + "name": "effective host permisions test", + "version": "1.0", + "permissions": [ + "http://*.google.com/", + "http://google.com", + "https://google.com" + ] +} diff --git a/chrome/test/data/extensions/effective_host_permissions/one_host.json b/chrome/test/data/extensions/effective_host_permissions/one_host.json index d14b62e..6d3157a 100755..100644 --- a/chrome/test/data/extensions/effective_host_permissions/one_host.json +++ b/chrome/test/data/extensions/effective_host_permissions/one_host.json @@ -1,7 +1,7 @@ -{
- "name": "effective host permisions test",
- "version": "1.0",
- "permissions": [
- "http://www.google.com/"
- ]
-}
+{ + "name": "effective host permisions test", + "version": "1.0", + "permissions": [ + "http://www.google.com/" + ] +} diff --git a/chrome/test/data/extensions/effective_host_permissions/one_host_wildcard.json b/chrome/test/data/extensions/effective_host_permissions/one_host_wildcard.json index b20bff8..25d2208 100755..100644 --- a/chrome/test/data/extensions/effective_host_permissions/one_host_wildcard.json +++ b/chrome/test/data/extensions/effective_host_permissions/one_host_wildcard.json @@ -1,7 +1,7 @@ -{
- "name": "effective host permisions test",
- "version": "1.0",
- "permissions": [
- "http://*.google.com/"
- ]
-}
+{ + "name": "effective host permisions test", + "version": "1.0", + "permissions": [ + "http://*.google.com/" + ] +} diff --git a/chrome/test/data/extensions/effective_host_permissions/two_content_scripts.json b/chrome/test/data/extensions/effective_host_permissions/two_content_scripts.json index a48213a..2f7c3df 100755..100644 --- a/chrome/test/data/extensions/effective_host_permissions/two_content_scripts.json +++ b/chrome/test/data/extensions/effective_host_permissions/two_content_scripts.json @@ -1,15 +1,15 @@ -{
- "name": "effective host permisions test",
- "version": "1.0",
- "permissions": [
- "http://*.google.com/",
- "http://google.com",
- "https://google.com"
- ],
- "content_scripts": [
- {
- "matches": ["http://www.reddit.com/", "http://news.ycombinator.com/"],
- "js": ["foo.js"]
- }
- ]
-}
+{ + "name": "effective host permisions test", + "version": "1.0", + "permissions": [ + "http://*.google.com/", + "http://google.com", + "https://google.com" + ], + "content_scripts": [ + { + "matches": ["http://www.reddit.com/", "http://news.ycombinator.com/"], + "js": ["foo.js"] + } + ] +} diff --git a/chrome/test/data/extensions/effective_host_permissions/two_hosts.json b/chrome/test/data/extensions/effective_host_permissions/two_hosts.json index 997b817..970af0e 100755..100644 --- a/chrome/test/data/extensions/effective_host_permissions/two_hosts.json +++ b/chrome/test/data/extensions/effective_host_permissions/two_hosts.json @@ -1,8 +1,8 @@ -{
- "name": "effective host permisions test",
- "version": "1.0",
- "permissions": [
- "http://www.google.com/",
- "http://www.reddit.com/"
- ]
-}
+{ + "name": "effective host permisions test", + "version": "1.0", + "permissions": [ + "http://www.google.com/", + "http://www.reddit.com/" + ] +} diff --git a/chrome/test/data/extensions/icon_size_test/manifest.json b/chrome/test/data/extensions/icon_size_test/manifest.json index 4c6ecb2..4c6ecb2 100755..100644 --- a/chrome/test/data/extensions/icon_size_test/manifest.json +++ b/chrome/test/data/extensions/icon_size_test/manifest.json diff --git a/chrome/test/data/extensions/permissions-high-v2.crx b/chrome/test/data/extensions/permissions-high-v2.crx Binary files differindex 3dd4959..3dd4959 100755..100644 --- a/chrome/test/data/extensions/permissions-high-v2.crx +++ b/chrome/test/data/extensions/permissions-high-v2.crx diff --git a/chrome/test/data/extensions/permissions-low-v1.crx b/chrome/test/data/extensions/permissions-low-v1.crx Binary files differindex fbea4d0..fbea4d0 100755..100644 --- a/chrome/test/data/extensions/permissions-low-v1.crx +++ b/chrome/test/data/extensions/permissions-low-v1.crx diff --git a/chrome/test/data/extensions/permissions-low-v1.pem b/chrome/test/data/extensions/permissions-low-v1.pem index c875aca..c875aca 100755..100644 --- a/chrome/test/data/extensions/permissions-low-v1.pem +++ b/chrome/test/data/extensions/permissions-low-v1.pem diff --git a/chrome/test/data/extensions/profiles/content_scripts1/Default/Extensions/behllobkkfkfnphdnhnkndlbkcpglgmj/1.0.0.0/manifest.json b/chrome/test/data/extensions/profiles/content_scripts1/Default/Extensions/behllobkkfkfnphdnhnkndlbkcpglgmj/1.0.0.0/manifest.json index 56fdb6c..56fdb6c 100755..100644 --- a/chrome/test/data/extensions/profiles/content_scripts1/Default/Extensions/behllobkkfkfnphdnhnkndlbkcpglgmj/1.0.0.0/manifest.json +++ b/chrome/test/data/extensions/profiles/content_scripts1/Default/Extensions/behllobkkfkfnphdnhnkndlbkcpglgmj/1.0.0.0/manifest.json diff --git a/chrome/test/data/extensions/profiles/content_scripts1/Default/Extensions/behllobkkfkfnphdnhnkndlbkcpglgmj/1.0.0.0/script.js b/chrome/test/data/extensions/profiles/content_scripts1/Default/Extensions/behllobkkfkfnphdnhnkndlbkcpglgmj/1.0.0.0/script.js index a7e6e1b..a7e6e1b 100755..100644 --- a/chrome/test/data/extensions/profiles/content_scripts1/Default/Extensions/behllobkkfkfnphdnhnkndlbkcpglgmj/1.0.0.0/script.js +++ b/chrome/test/data/extensions/profiles/content_scripts1/Default/Extensions/behllobkkfkfnphdnhnkndlbkcpglgmj/1.0.0.0/script.js diff --git a/chrome/test/data/extensions/profiles/content_scripts1/Default/Preferences b/chrome/test/data/extensions/profiles/content_scripts1/Default/Preferences index cf7c0cb..cf7c0cb 100755..100644 --- a/chrome/test/data/extensions/profiles/content_scripts1/Default/Preferences +++ b/chrome/test/data/extensions/profiles/content_scripts1/Default/Preferences diff --git a/chrome/test/data/extensions/profiles/content_scripts50/Default/Extensions/behllobkkfkfnphdnhnkndlbkcpglgmj/1.0.0.0/manifest.json b/chrome/test/data/extensions/profiles/content_scripts50/Default/Extensions/behllobkkfkfnphdnhnkndlbkcpglgmj/1.0.0.0/manifest.json index d1f993b..d1f993b 100755..100644 --- a/chrome/test/data/extensions/profiles/content_scripts50/Default/Extensions/behllobkkfkfnphdnhnkndlbkcpglgmj/1.0.0.0/manifest.json +++ b/chrome/test/data/extensions/profiles/content_scripts50/Default/Extensions/behllobkkfkfnphdnhnkndlbkcpglgmj/1.0.0.0/manifest.json diff --git a/chrome/test/data/extensions/profiles/content_scripts50/Default/Extensions/behllobkkfkfnphdnhnkndlbkcpglgmj/1.0.0.0/script.js b/chrome/test/data/extensions/profiles/content_scripts50/Default/Extensions/behllobkkfkfnphdnhnkndlbkcpglgmj/1.0.0.0/script.js index a7e6e1b..a7e6e1b 100755..100644 --- a/chrome/test/data/extensions/profiles/content_scripts50/Default/Extensions/behllobkkfkfnphdnhnkndlbkcpglgmj/1.0.0.0/script.js +++ b/chrome/test/data/extensions/profiles/content_scripts50/Default/Extensions/behllobkkfkfnphdnhnkndlbkcpglgmj/1.0.0.0/script.js diff --git a/chrome/test/data/extensions/profiles/content_scripts50/Default/Preferences b/chrome/test/data/extensions/profiles/content_scripts50/Default/Preferences index 6f27e65..6f27e65 100755..100644 --- a/chrome/test/data/extensions/profiles/content_scripts50/Default/Preferences +++ b/chrome/test/data/extensions/profiles/content_scripts50/Default/Preferences diff --git a/chrome/test/data/extensions/profiles/toolstrips1/Default/Extensions/behllobkkfkfnphdnhnkndlbkcpglgmj/1.0.0.0/manifest.json b/chrome/test/data/extensions/profiles/toolstrips1/Default/Extensions/behllobkkfkfnphdnhnkndlbkcpglgmj/1.0.0.0/manifest.json index 94c0e712..94c0e712 100755..100644 --- a/chrome/test/data/extensions/profiles/toolstrips1/Default/Extensions/behllobkkfkfnphdnhnkndlbkcpglgmj/1.0.0.0/manifest.json +++ b/chrome/test/data/extensions/profiles/toolstrips1/Default/Extensions/behllobkkfkfnphdnhnkndlbkcpglgmj/1.0.0.0/manifest.json diff --git a/chrome/test/data/extensions/profiles/toolstrips1/Default/Preferences b/chrome/test/data/extensions/profiles/toolstrips1/Default/Preferences index a9b9760..a9b9760 100755..100644 --- a/chrome/test/data/extensions/profiles/toolstrips1/Default/Preferences +++ b/chrome/test/data/extensions/profiles/toolstrips1/Default/Preferences diff --git a/chrome/test/data/extensions/profiles/toolstrips50/Default/Extensions/behllobkkfkfnphdnhnkndlbkcpglgmj/1.0.0.0/manifest.json b/chrome/test/data/extensions/profiles/toolstrips50/Default/Extensions/behllobkkfkfnphdnhnkndlbkcpglgmj/1.0.0.0/manifest.json index 2053464..2053464 100755..100644 --- a/chrome/test/data/extensions/profiles/toolstrips50/Default/Extensions/behllobkkfkfnphdnhnkndlbkcpglgmj/1.0.0.0/manifest.json +++ b/chrome/test/data/extensions/profiles/toolstrips50/Default/Extensions/behllobkkfkfnphdnhnkndlbkcpglgmj/1.0.0.0/manifest.json diff --git a/chrome/test/data/extensions/profiles/toolstrips50/Default/Preferences b/chrome/test/data/extensions/profiles/toolstrips50/Default/Preferences index d4b478c..d4b478c 100755..100644 --- a/chrome/test/data/extensions/profiles/toolstrips50/Default/Preferences +++ b/chrome/test/data/extensions/profiles/toolstrips50/Default/Preferences diff --git a/chrome/test/data/extensions/subscribe_page_action/_locales/ar/messages.json b/chrome/test/data/extensions/subscribe_page_action/_locales/ar/messages.json index 807dfea..807dfea 100755..100644 --- a/chrome/test/data/extensions/subscribe_page_action/_locales/ar/messages.json +++ b/chrome/test/data/extensions/subscribe_page_action/_locales/ar/messages.json diff --git a/chrome/test/data/extensions/subscribe_page_action/_locales/bg/messages.json b/chrome/test/data/extensions/subscribe_page_action/_locales/bg/messages.json index c6c3a76..c6c3a76 100755..100644 --- a/chrome/test/data/extensions/subscribe_page_action/_locales/bg/messages.json +++ b/chrome/test/data/extensions/subscribe_page_action/_locales/bg/messages.json diff --git a/chrome/test/data/extensions/subscribe_page_action/_locales/ca/messages.json b/chrome/test/data/extensions/subscribe_page_action/_locales/ca/messages.json index e89fcfb..e89fcfb 100755..100644 --- a/chrome/test/data/extensions/subscribe_page_action/_locales/ca/messages.json +++ b/chrome/test/data/extensions/subscribe_page_action/_locales/ca/messages.json diff --git a/chrome/test/data/extensions/subscribe_page_action/_locales/cs/messages.json b/chrome/test/data/extensions/subscribe_page_action/_locales/cs/messages.json index 183ff74..183ff74 100755..100644 --- a/chrome/test/data/extensions/subscribe_page_action/_locales/cs/messages.json +++ b/chrome/test/data/extensions/subscribe_page_action/_locales/cs/messages.json diff --git a/chrome/test/data/extensions/subscribe_page_action/_locales/da/messages.json b/chrome/test/data/extensions/subscribe_page_action/_locales/da/messages.json index e72f133..e72f133 100755..100644 --- a/chrome/test/data/extensions/subscribe_page_action/_locales/da/messages.json +++ b/chrome/test/data/extensions/subscribe_page_action/_locales/da/messages.json diff --git a/chrome/test/data/extensions/subscribe_page_action/_locales/de/messages.json b/chrome/test/data/extensions/subscribe_page_action/_locales/de/messages.json index 869e9af..869e9af 100755..100644 --- a/chrome/test/data/extensions/subscribe_page_action/_locales/de/messages.json +++ b/chrome/test/data/extensions/subscribe_page_action/_locales/de/messages.json diff --git a/chrome/test/data/extensions/subscribe_page_action/_locales/el/messages.json b/chrome/test/data/extensions/subscribe_page_action/_locales/el/messages.json index a24c5c9..a24c5c9 100755..100644 --- a/chrome/test/data/extensions/subscribe_page_action/_locales/el/messages.json +++ b/chrome/test/data/extensions/subscribe_page_action/_locales/el/messages.json diff --git a/chrome/test/data/extensions/subscribe_page_action/_locales/en/messages.json b/chrome/test/data/extensions/subscribe_page_action/_locales/en/messages.json index 0f6b16e..0f6b16e 100755..100644 --- a/chrome/test/data/extensions/subscribe_page_action/_locales/en/messages.json +++ b/chrome/test/data/extensions/subscribe_page_action/_locales/en/messages.json diff --git a/chrome/test/data/extensions/subscribe_page_action/_locales/en_GB/messages.json b/chrome/test/data/extensions/subscribe_page_action/_locales/en_GB/messages.json index 31414a4..31414a4 100755..100644 --- a/chrome/test/data/extensions/subscribe_page_action/_locales/en_GB/messages.json +++ b/chrome/test/data/extensions/subscribe_page_action/_locales/en_GB/messages.json diff --git a/chrome/test/data/extensions/subscribe_page_action/_locales/es/messages.json b/chrome/test/data/extensions/subscribe_page_action/_locales/es/messages.json index fe3363f..fe3363f 100755..100644 --- a/chrome/test/data/extensions/subscribe_page_action/_locales/es/messages.json +++ b/chrome/test/data/extensions/subscribe_page_action/_locales/es/messages.json diff --git a/chrome/test/data/extensions/subscribe_page_action/_locales/es_419/messages.json b/chrome/test/data/extensions/subscribe_page_action/_locales/es_419/messages.json index 3a9c7ba..3a9c7ba 100755..100644 --- a/chrome/test/data/extensions/subscribe_page_action/_locales/es_419/messages.json +++ b/chrome/test/data/extensions/subscribe_page_action/_locales/es_419/messages.json diff --git a/chrome/test/data/extensions/subscribe_page_action/_locales/et/messages.json b/chrome/test/data/extensions/subscribe_page_action/_locales/et/messages.json index 28bade8..28bade8 100755..100644 --- a/chrome/test/data/extensions/subscribe_page_action/_locales/et/messages.json +++ b/chrome/test/data/extensions/subscribe_page_action/_locales/et/messages.json diff --git a/chrome/test/data/extensions/subscribe_page_action/_locales/fi/messages.json b/chrome/test/data/extensions/subscribe_page_action/_locales/fi/messages.json index 72b7c27..72b7c27 100755..100644 --- a/chrome/test/data/extensions/subscribe_page_action/_locales/fi/messages.json +++ b/chrome/test/data/extensions/subscribe_page_action/_locales/fi/messages.json diff --git a/chrome/test/data/extensions/subscribe_page_action/_locales/fr/messages.json b/chrome/test/data/extensions/subscribe_page_action/_locales/fr/messages.json index b7937b9..b7937b9 100755..100644 --- a/chrome/test/data/extensions/subscribe_page_action/_locales/fr/messages.json +++ b/chrome/test/data/extensions/subscribe_page_action/_locales/fr/messages.json diff --git a/chrome/test/data/extensions/subscribe_page_action/_locales/he/messages.json b/chrome/test/data/extensions/subscribe_page_action/_locales/he/messages.json index 9dd721f..9dd721f 100755..100644 --- a/chrome/test/data/extensions/subscribe_page_action/_locales/he/messages.json +++ b/chrome/test/data/extensions/subscribe_page_action/_locales/he/messages.json diff --git a/chrome/test/data/extensions/subscribe_page_action/_locales/hi/messages.json b/chrome/test/data/extensions/subscribe_page_action/_locales/hi/messages.json index 99fe890..99fe890 100755..100644 --- a/chrome/test/data/extensions/subscribe_page_action/_locales/hi/messages.json +++ b/chrome/test/data/extensions/subscribe_page_action/_locales/hi/messages.json diff --git a/chrome/test/data/extensions/subscribe_page_action/_locales/hr/messages.json b/chrome/test/data/extensions/subscribe_page_action/_locales/hr/messages.json index 7b7d0c0..7b7d0c0 100755..100644 --- a/chrome/test/data/extensions/subscribe_page_action/_locales/hr/messages.json +++ b/chrome/test/data/extensions/subscribe_page_action/_locales/hr/messages.json diff --git a/chrome/test/data/extensions/subscribe_page_action/_locales/hu/messages.json b/chrome/test/data/extensions/subscribe_page_action/_locales/hu/messages.json index 9890e50..9890e50 100755..100644 --- a/chrome/test/data/extensions/subscribe_page_action/_locales/hu/messages.json +++ b/chrome/test/data/extensions/subscribe_page_action/_locales/hu/messages.json diff --git a/chrome/test/data/extensions/subscribe_page_action/_locales/id/messages.json b/chrome/test/data/extensions/subscribe_page_action/_locales/id/messages.json index 7132bb8..7132bb8 100755..100644 --- a/chrome/test/data/extensions/subscribe_page_action/_locales/id/messages.json +++ b/chrome/test/data/extensions/subscribe_page_action/_locales/id/messages.json diff --git a/chrome/test/data/extensions/subscribe_page_action/_locales/it/messages.json b/chrome/test/data/extensions/subscribe_page_action/_locales/it/messages.json index 9b30750f..9b30750f 100755..100644 --- a/chrome/test/data/extensions/subscribe_page_action/_locales/it/messages.json +++ b/chrome/test/data/extensions/subscribe_page_action/_locales/it/messages.json diff --git a/chrome/test/data/extensions/subscribe_page_action/_locales/ja/messages.json b/chrome/test/data/extensions/subscribe_page_action/_locales/ja/messages.json index fe7bbee..fe7bbee 100755..100644 --- a/chrome/test/data/extensions/subscribe_page_action/_locales/ja/messages.json +++ b/chrome/test/data/extensions/subscribe_page_action/_locales/ja/messages.json diff --git a/chrome/test/data/extensions/subscribe_page_action/_locales/ko/messages.json b/chrome/test/data/extensions/subscribe_page_action/_locales/ko/messages.json index a5daf9c..a5daf9c 100755..100644 --- a/chrome/test/data/extensions/subscribe_page_action/_locales/ko/messages.json +++ b/chrome/test/data/extensions/subscribe_page_action/_locales/ko/messages.json diff --git a/chrome/test/data/extensions/subscribe_page_action/_locales/lt/messages.json b/chrome/test/data/extensions/subscribe_page_action/_locales/lt/messages.json index 35d338c..35d338c 100755..100644 --- a/chrome/test/data/extensions/subscribe_page_action/_locales/lt/messages.json +++ b/chrome/test/data/extensions/subscribe_page_action/_locales/lt/messages.json diff --git a/chrome/test/data/extensions/subscribe_page_action/_locales/lv/messages.json b/chrome/test/data/extensions/subscribe_page_action/_locales/lv/messages.json index 0d89ed2..0d89ed2 100755..100644 --- a/chrome/test/data/extensions/subscribe_page_action/_locales/lv/messages.json +++ b/chrome/test/data/extensions/subscribe_page_action/_locales/lv/messages.json diff --git a/chrome/test/data/extensions/subscribe_page_action/_locales/nb/messages.json b/chrome/test/data/extensions/subscribe_page_action/_locales/nb/messages.json index 5902083..5902083 100755..100644 --- a/chrome/test/data/extensions/subscribe_page_action/_locales/nb/messages.json +++ b/chrome/test/data/extensions/subscribe_page_action/_locales/nb/messages.json diff --git a/chrome/test/data/extensions/subscribe_page_action/_locales/nl/messages.json b/chrome/test/data/extensions/subscribe_page_action/_locales/nl/messages.json index 65209ab..65209ab 100755..100644 --- a/chrome/test/data/extensions/subscribe_page_action/_locales/nl/messages.json +++ b/chrome/test/data/extensions/subscribe_page_action/_locales/nl/messages.json diff --git a/chrome/test/data/extensions/subscribe_page_action/_locales/pl/messages.json b/chrome/test/data/extensions/subscribe_page_action/_locales/pl/messages.json index 43f7391..43f7391 100755..100644 --- a/chrome/test/data/extensions/subscribe_page_action/_locales/pl/messages.json +++ b/chrome/test/data/extensions/subscribe_page_action/_locales/pl/messages.json diff --git a/chrome/test/data/extensions/subscribe_page_action/_locales/pt_BR/messages.json b/chrome/test/data/extensions/subscribe_page_action/_locales/pt_BR/messages.json index 4544ff86..4544ff86 100755..100644 --- a/chrome/test/data/extensions/subscribe_page_action/_locales/pt_BR/messages.json +++ b/chrome/test/data/extensions/subscribe_page_action/_locales/pt_BR/messages.json diff --git a/chrome/test/data/extensions/subscribe_page_action/_locales/pt_PT/messages.json b/chrome/test/data/extensions/subscribe_page_action/_locales/pt_PT/messages.json index a10104c..a10104c 100755..100644 --- a/chrome/test/data/extensions/subscribe_page_action/_locales/pt_PT/messages.json +++ b/chrome/test/data/extensions/subscribe_page_action/_locales/pt_PT/messages.json diff --git a/chrome/test/data/extensions/subscribe_page_action/_locales/ro/messages.json b/chrome/test/data/extensions/subscribe_page_action/_locales/ro/messages.json index f531498..f531498 100755..100644 --- a/chrome/test/data/extensions/subscribe_page_action/_locales/ro/messages.json +++ b/chrome/test/data/extensions/subscribe_page_action/_locales/ro/messages.json diff --git a/chrome/test/data/extensions/subscribe_page_action/_locales/ru/messages.json b/chrome/test/data/extensions/subscribe_page_action/_locales/ru/messages.json index ff564d4..ff564d4 100755..100644 --- a/chrome/test/data/extensions/subscribe_page_action/_locales/ru/messages.json +++ b/chrome/test/data/extensions/subscribe_page_action/_locales/ru/messages.json diff --git a/chrome/test/data/extensions/subscribe_page_action/_locales/sk/messages.json b/chrome/test/data/extensions/subscribe_page_action/_locales/sk/messages.json index f6d7a5c..f6d7a5c 100755..100644 --- a/chrome/test/data/extensions/subscribe_page_action/_locales/sk/messages.json +++ b/chrome/test/data/extensions/subscribe_page_action/_locales/sk/messages.json diff --git a/chrome/test/data/extensions/subscribe_page_action/_locales/sl/messages.json b/chrome/test/data/extensions/subscribe_page_action/_locales/sl/messages.json index b8c427c..b8c427c 100755..100644 --- a/chrome/test/data/extensions/subscribe_page_action/_locales/sl/messages.json +++ b/chrome/test/data/extensions/subscribe_page_action/_locales/sl/messages.json diff --git a/chrome/test/data/extensions/subscribe_page_action/_locales/sr/messages.json b/chrome/test/data/extensions/subscribe_page_action/_locales/sr/messages.json index 22e91de..22e91de 100755..100644 --- a/chrome/test/data/extensions/subscribe_page_action/_locales/sr/messages.json +++ b/chrome/test/data/extensions/subscribe_page_action/_locales/sr/messages.json diff --git a/chrome/test/data/extensions/subscribe_page_action/_locales/sv/messages.json b/chrome/test/data/extensions/subscribe_page_action/_locales/sv/messages.json index 3731356..3731356 100755..100644 --- a/chrome/test/data/extensions/subscribe_page_action/_locales/sv/messages.json +++ b/chrome/test/data/extensions/subscribe_page_action/_locales/sv/messages.json diff --git a/chrome/test/data/extensions/subscribe_page_action/_locales/th/messages.json b/chrome/test/data/extensions/subscribe_page_action/_locales/th/messages.json index 5e51f35..5e51f35 100755..100644 --- a/chrome/test/data/extensions/subscribe_page_action/_locales/th/messages.json +++ b/chrome/test/data/extensions/subscribe_page_action/_locales/th/messages.json diff --git a/chrome/test/data/extensions/subscribe_page_action/_locales/tr/messages.json b/chrome/test/data/extensions/subscribe_page_action/_locales/tr/messages.json index c8ec04e..c8ec04e 100755..100644 --- a/chrome/test/data/extensions/subscribe_page_action/_locales/tr/messages.json +++ b/chrome/test/data/extensions/subscribe_page_action/_locales/tr/messages.json diff --git a/chrome/test/data/extensions/subscribe_page_action/_locales/uk/messages.json b/chrome/test/data/extensions/subscribe_page_action/_locales/uk/messages.json index 5bd0561..5bd0561 100755..100644 --- a/chrome/test/data/extensions/subscribe_page_action/_locales/uk/messages.json +++ b/chrome/test/data/extensions/subscribe_page_action/_locales/uk/messages.json diff --git a/chrome/test/data/extensions/subscribe_page_action/_locales/vi/messages.json b/chrome/test/data/extensions/subscribe_page_action/_locales/vi/messages.json index 7ad728d..7ad728d 100755..100644 --- a/chrome/test/data/extensions/subscribe_page_action/_locales/vi/messages.json +++ b/chrome/test/data/extensions/subscribe_page_action/_locales/vi/messages.json diff --git a/chrome/test/data/extensions/subscribe_page_action/_locales/zh_CN/messages.json b/chrome/test/data/extensions/subscribe_page_action/_locales/zh_CN/messages.json index 8b26c5e..8b26c5e 100755..100644 --- a/chrome/test/data/extensions/subscribe_page_action/_locales/zh_CN/messages.json +++ b/chrome/test/data/extensions/subscribe_page_action/_locales/zh_CN/messages.json diff --git a/chrome/test/data/extensions/subscribe_page_action/_locales/zh_TW/messages.json b/chrome/test/data/extensions/subscribe_page_action/_locales/zh_TW/messages.json index d125564..d125564 100755..100644 --- a/chrome/test/data/extensions/subscribe_page_action/_locales/zh_TW/messages.json +++ b/chrome/test/data/extensions/subscribe_page_action/_locales/zh_TW/messages.json diff --git a/chrome/test/data/extensions/uitest/plugins/plugin.dll b/chrome/test/data/extensions/uitest/plugins/plugin.dll Binary files differindex 928e62a..928e62a 100755..100644 --- a/chrome/test/data/extensions/uitest/plugins/plugin.dll +++ b/chrome/test/data/extensions/uitest/plugins/plugin.dll diff --git a/chrome/test/data/extensions/user_script_basic.user.js b/chrome/test/data/extensions/user_script_basic.user.js index ea4f8a0..015681a 100755..100644 --- a/chrome/test/data/extensions/user_script_basic.user.js +++ b/chrome/test/data/extensions/user_script_basic.user.js @@ -1,11 +1,11 @@ -// ==UserScript==
-// @name My user script
-// @namespace http://www.google.com
-// @description Does totally awesome stuff.
-// @include http://www.google.com/*
-// @include http://www.yahoo.com/*
-// @exclude *foo*
-// @match http://www.google.com/*
-// ==/UserScript==
-
-alert("Hello! This is my script.");
+// ==UserScript== +// @name My user script +// @namespace http://www.google.com +// @description Does totally awesome stuff. +// @include http://www.google.com/* +// @include http://www.yahoo.com/* +// @exclude *foo* +// @match http://www.google.com/* +// ==/UserScript== + +alert("Hello! This is my script."); diff --git a/chrome/test/data/extensions/user_script_no_metadata.user.js b/chrome/test/data/extensions/user_script_no_metadata.user.js index f8fe23e..e934884 100755..100644 --- a/chrome/test/data/extensions/user_script_no_metadata.user.js +++ b/chrome/test/data/extensions/user_script_no_metadata.user.js @@ -1 +1 @@ -alert("This user script has no metadata, but it is also valid!");
+alert("This user script has no metadata, but it is also valid!"); diff --git a/chrome/test/data/find_in_page/select_changes_ordinal.html b/chrome/test/data/find_in_page/select_changes_ordinal.html index 6d95248..6d95248 100755..100644 --- a/chrome/test/data/find_in_page/select_changes_ordinal.html +++ b/chrome/test/data/find_in_page/select_changes_ordinal.html diff --git a/chrome/test/data/geolocation/iframes_different_origin.html b/chrome/test/data/geolocation/iframes_different_origin.html index bace494..bace494 100755..100644 --- a/chrome/test/data/geolocation/iframes_different_origin.html +++ b/chrome/test/data/geolocation/iframes_different_origin.html diff --git a/chrome/test/data/onload_redirect_to_anchor.html b/chrome/test/data/onload_redirect_to_anchor.html index e1e4128..e1e4128 100755..100644 --- a/chrome/test/data/onload_redirect_to_anchor.html +++ b/chrome/test/data/onload_redirect_to_anchor.html diff --git a/chrome/test/data/zip/evil_via_invalid_utf8.zip b/chrome/test/data/zip/evil_via_invalid_utf8.zip Binary files differindex 94b633e..94b633e 100755..100644 --- a/chrome/test/data/zip/evil_via_invalid_utf8.zip +++ b/chrome/test/data/zip/evil_via_invalid_utf8.zip diff --git a/chrome/test/data/zip/test.zip b/chrome/test/data/zip/test.zip Binary files differindex 4bafe30..4bafe30 100755..100644 --- a/chrome/test/data/zip/test.zip +++ b/chrome/test/data/zip/test.zip diff --git a/chrome/test/data/zip/test_nocompress.zip b/chrome/test/data/zip/test_nocompress.zip Binary files differindex 25d66c2..25d66c2 100755..100644 --- a/chrome/test/data/zip/test_nocompress.zip +++ b/chrome/test/data/zip/test_nocompress.zip |