Ehsan Akhgari
15056496a8
Bug 1143193 - Run the tests for match and matchAll on both Request objects and string URLs; r=bkelly
2015-03-16 16:29:22 -04:00
Ryan VanderMeulen
a3a835855f
Backed out changeset 734e81bff9f3 (bug 1110487) for intermittent e10s cache test crashes.
...
CLOSED TREE
2015-03-16 13:51:33 -04:00
Ben Kelly
3b0344c909
Bug 1110487 P2 Implement the nsIOfflineStorage interface in Cache. r=janv,ehsan
2015-03-16 07:10:36 -07:00
Ben Kelly
1bdc58f834
Bug 1110487 P1 Fix some non-unified bustage before adding new code. r=ehsan
2015-03-16 07:10:36 -07:00
Ehsan Akhgari
834de712fb
Bug 1143222 - Re-enable the newly added DOM cache test in sequential mode only for now
2015-03-15 17:53:50 -04:00
Ehsan Akhgari
76f2a31be8
Bug 1143222 - Disable the newly added DOM cache tests for now because of intermittent failures
...
Landed on a CLOSED TREE
2015-03-13 19:23:34 -04:00
Ehsan Akhgari
a5eae58c80
Bug 1142790 - Add a test for passing Request objects to DOM cache matchAll method; r=bkelly
2015-03-13 19:21:16 -04:00
Ehsan Akhgari
80e34d5a46
Bug 1142269 - Auto-vacuum the DOM Cache database; r=bkelly
...
It's easiest if we use auto_vaccum for now. In the future if this
proves to be insufficient we can look into more sophisticated
vacuuming strategies.
2015-03-13 19:21:13 -04:00
Wes Kocher
1b0e3248ce
Backed out changeset b8d2fd1bb7f5 (bug 1142269) for mochitest-1 timeouts CLOSED TREE
2015-03-13 16:02:18 -07:00
Wes Kocher
3ee4c1b86a
Backed out changeset 1bd38b652695 (bug 1142790) for mochitest-1 timeouts CLOSED TREE
2015-03-13 16:02:08 -07:00
Ehsan Akhgari
b289d71c3d
Bug 1142790 - Add a test for passing Request objects to DOM cache matchAll method; r=bkelly
2015-03-13 14:40:33 -04:00
Ehsan Akhgari
12f073cf7d
Bug 1142269 - Auto-vacuum the DOM Cache database; r=bkelly
...
It's easiest if we use auto_vaccum for now. In the future if this
proves to be insufficient we can look into more sophisticated
vacuuming strategies.
2015-03-13 14:40:27 -04:00
Ehsan Akhgari
0640d146ff
Bug 1133763 - Part 4: Store the response's security info in the cache database; r=bkelly
2015-03-13 14:37:19 -04:00
Ehsan Akhgari
7f3a9f2f62
Bug 1133763 - Part 3: Wipe out the cache directory when detecting a change in the DB schema; r=bkelly
2015-03-13 14:37:18 -04:00
Ehsan Akhgari
33f9e79fa1
Bug 1133763 - Part 2: Transfer the security info associated with an InternalResponse across the IPC layer; r=bkelly
2015-03-13 14:37:16 -04:00
Ehsan Akhgari
8a54544a76
Bug 1142772 - Interleave the DOM Cache tests run through the mini-framework; r=bkelly
...
Here are the changes needed to achieve this:
* We tag each message posted to the framework with a context argument.
context can be one of "Window", "Worker" or "ServiceWorker". In the
places where we handle messages, we only handle the ones corresponding
to the context that we expect.
* We use Promise.all in order to interleave the execution of the tests.
This has the nice property of actually getting the tests run
simultaneously on multi-core machines.
* For ease of debugging test failures, we print the context from which
each test message is coming from.
* In order for the tests that are run in parallel to not step on each
other's toes, we introduce a global `context' variable that the test
script can use to create names that do not clash with concurrent
test runs. For example, instead of `caches.open("foo")', one must now
use: `caches.open("foo" + context)'.
* The existing tests are modified based on the above.
* When running the tests in parallel, the service worker may end up
controlling both frame.html and message_receiver.html. The hunk at
the end of worker_wrapper.js is intended to ensure that we will
always be communicating with message_receiver.html.
* An order argument has been added to runTests which can be set to
"sequential" in order to run the tests in different contexts in
parallel. If the argument is omitted, the default is "parallel".
2015-03-13 14:32:02 -04:00
Ehsan Akhgari
3180084496
Bug 1142333 - Add a test for passing Request objects to DOM cache match methods; r=bkelly
2015-03-13 14:28:24 -04:00
Ehsan Akhgari
d966ddbe03
Bug 1142195 - Remove some unused class declarations in the DOM Cache code; r=bkelly
2015-03-11 16:46:15 -04:00
Ehsan Akhgari
7c033e6d36
Bug 1140658 - Part 8: Disable the service worker part of these tests on b2g while bug 1137683 gets fixed; r=bkelly
2015-03-11 16:46:04 -04:00
Ben Kelly
1dd2686770
Bug 1140658 - Part 7: Close underlying file stream in ReadStream before reporting closed; r=ehsan
2015-03-11 16:45:35 -04:00
Ehsan Akhgari
b2ac00aa59
Bug 1140658 - Part 6: Randomize the URL of the ServiceWorker script in order to work around bug 1141256 for now
2015-03-11 16:45:08 -04:00
Ehsan Akhgari
b2c3d38b97
Bug 1140658 - Part 5: Remove test_cache_quick_close.html because it makes no sense after bug 1131353; r=bkelly
2015-03-11 16:45:06 -04:00
Ehsan Akhgari
e572e9899a
Bug 1140658 - Part 4: Port test_cache_add.html to the new mini-framework; r=bkelly
2015-03-11 16:45:05 -04:00
Ehsan Akhgari
9b37fba8ba
Bug 1140658 - Part 3: Port test_cache.html to the new mini-framework; r=bkelly
2015-03-11 16:45:03 -04:00
Ehsan Akhgari
9f91a2d2eb
Bug 1140658 - Part 2: Merge test_cache.js and test_cache_frame.html; r=bkelly
2015-03-11 16:45:01 -04:00
Ehsan Akhgari
613e13d19e
Bug 1140658 - Part 1: Create a mini-framework for running tests in the worker, service worker and window contexts; r=bkelly
2015-03-11 16:45:00 -04:00
Carsten "Tomcat" Book
c7f1c24d0b
Backed out changeset c96b6474bdac (bug 1140658) for m1 crashes
2015-03-10 09:01:47 +01:00
Carsten "Tomcat" Book
b3f1972a1a
Backed out changeset 8827f51084f1 (bug 1140658)
2015-03-10 09:01:10 +01:00
Carsten "Tomcat" Book
06c476d174
Backed out changeset 0438058b908a (bug 1140658)
2015-03-10 09:01:08 +01:00
Carsten "Tomcat" Book
2c6efe2801
Backed out changeset 2e62e8ce8c3e (bug 1140658)
2015-03-10 09:01:07 +01:00
Carsten "Tomcat" Book
1d28725cfa
Backed out changeset f646f28b05d6 (bug 1140658)
2015-03-10 09:01:05 +01:00
Carsten "Tomcat" Book
8f08038065
Backed out changeset 7d91550919d2 (bug 1140658)
2015-03-10 09:01:00 +01:00
Ehsan Akhgari
be3295daa6
Bug 1140658 - Part 6: Randomize the URL of the ServiceWorker script in order to work around bug 1141256 for now
2015-03-09 22:03:27 -04:00
Ehsan Akhgari
853fa50adf
Bug 1140658 - Part 5: Remove test_cache_quick_close.html because it makes no sense after bug 1131353; r=bkelly
2015-03-09 22:03:27 -04:00
Ehsan Akhgari
42bda36b4a
Bug 1140658 - Part 4: Port test_cache_add.html to the new mini-framework; r=bkelly
2015-03-09 22:03:26 -04:00
Ehsan Akhgari
33fec8ee2e
Bug 1140658 - Part 3: Port test_cache.html to the new mini-framework; r=bkelly
2015-03-09 22:03:26 -04:00
Ehsan Akhgari
2937e3b1d5
Bug 1140658 - Part 2: Merge test_cache.js and test_cache_frame.html; r=bkelly
2015-03-09 22:03:25 -04:00
Ehsan Akhgari
079ea7191c
Bug 1140658 - Part 1: Create a mini-framework for running tests in the worker, service worker and window contexts; r=bkelly
2015-03-09 22:03:25 -04:00
Nikhil Marathe
7ea1877f6f
Bug 1133861 - Enable the Fetch API by default. r=jst
2015-02-22 01:52:10 -08:00
Ben Kelly
33a935c47c
Bug 1140051 Avoid Cache shutdown assert when Manager alive, but not active. r=ehsan
2015-03-06 13:39:05 -08:00
Ehsan Akhgari
3b6184fe48
Bug 1130452 - Remove support for the prefixMatch option in the service worker cache code; r=bkelly,baku
2015-03-06 08:19:31 -05:00
Ben Kelly
22d4e944e1
Bug 1140065 Check for null actor before using it in CacheStorageChild::RecvOpenResponse(). r=ehsan
2015-03-05 16:31:21 -08:00
Daniel Holbert
c411876dbb
Bug 1139603: Add MOZ_OVERRIDE annotations in CacheParent.h and QuotaClient.cpp to fix clang -Winconsistent-missing-override. r=ehsan
2015-03-04 13:58:55 -08:00
Ben Kelly
e364451ca1
Bug 1138916 Fix Cache::MatchAll() assertion in WorkerFeature handling. r=baku
2015-03-04 06:14:25 -08:00
Ben Kelly
e91df39434
Bug 940273 - Part 7 - Initial tests for Service Worker Cache. r=ehsan
2015-03-02 14:24:00 +01:00
Ben Kelly
fbfa0b4996
Bug 940273 - Part 4 - Initial implementation of Service Worker Cache. r=ehsan,baku,janv
2015-03-02 14:20:00 +01:00