diff --git a/netwerk/test/unit/test_cache2-30a-entry-pinning.js b/netwerk/test/unit/test_cache2-30a-entry-pinning.js index ace537884f5c..3a5db421aa96 100644 --- a/netwerk/test/unit/test_cache2-30a-entry-pinning.js +++ b/netwerk/test/unit/test_cache2-30a-entry-pinning.js @@ -1,6 +1,10 @@ function run_test() { do_get_profile(); + if (!newCacheBackEndUsed()) { + do_check_true(true, "This test checks only cache2 specific behavior."); + return; + } // Open for write, write asyncOpenCacheEntry("http://a/", "pin", Ci.nsICacheStorage.OPEN_TRUNCATE, LoadContextInfo.default, diff --git a/netwerk/test/unit/test_cache2-30b-pinning-storage-clear.js b/netwerk/test/unit/test_cache2-30b-pinning-storage-clear.js index 617697a8fa70..a9410ff75723 100644 --- a/netwerk/test/unit/test_cache2-30b-pinning-storage-clear.js +++ b/netwerk/test/unit/test_cache2-30b-pinning-storage-clear.js @@ -1,6 +1,10 @@ function run_test() { do_get_profile(); + if (!newCacheBackEndUsed()) { + do_check_true(true, "This test checks only cache2 specific behavior."); + return; + } var lci = LoadContextInfo.default; // Open a pinned entry for write, write diff --git a/netwerk/test/unit/test_cache2-30c-pinning-deferred-doom.js b/netwerk/test/unit/test_cache2-30c-pinning-deferred-doom.js index 657e96798e3b..91c621ce5958 100644 --- a/netwerk/test/unit/test_cache2-30c-pinning-deferred-doom.js +++ b/netwerk/test/unit/test_cache2-30c-pinning-deferred-doom.js @@ -26,6 +26,11 @@ function log_(msg) { if (true) dump(">>>>>>>>>>>>> " + msg + "\n"); } function run_test() { do_get_profile(); + if (!newCacheBackEndUsed()) { + do_check_true(true, "This test checks only cache2 specific behavior."); + return; + } + var lci = LoadContextInfo.default; var testingInterface = get_cache_service().QueryInterface(Ci.nsICacheTesting); do_check_true(testingInterface); diff --git a/netwerk/test/unit/test_cache2-30d-pinning-WasEvicted-API.js b/netwerk/test/unit/test_cache2-30d-pinning-WasEvicted-API.js index 1dad338214f1..c0da115aa5a4 100644 --- a/netwerk/test/unit/test_cache2-30d-pinning-WasEvicted-API.js +++ b/netwerk/test/unit/test_cache2-30d-pinning-WasEvicted-API.js @@ -22,6 +22,10 @@ function log_(msg) { if (true) dump(">>>>>>>>>>>>> " + msg + "\n"); } function run_test() { do_get_profile(); + if (!newCacheBackEndUsed()) { + do_check_true(true, "This test checks only cache2 specific behavior."); + return; + } var lci = LoadContextInfo.default; var testingInterface = get_cache_service().QueryInterface(Ci.nsICacheTesting); do_check_true(testingInterface); diff --git a/netwerk/test/unit/test_cache_jar.js b/netwerk/test/unit/test_cache_jar.js index adba12bbbf10..e8fddfc48807 100644 --- a/netwerk/test/unit/test_cache_jar.js +++ b/netwerk/test/unit/test_cache_jar.js @@ -89,6 +89,10 @@ function run_all_tests() { var gTests; function run_test() { do_get_profile(); + if (!newCacheBackEndUsed()) { + do_check_true(true, "This test checks only cache2 specific behavior."); + return; + } do_test_pending(); httpserv = new HttpServer(); httpserv.registerPathHandler("/cached", cached_handler); diff --git a/netwerk/test/unit_ipc/test_cache_jar_wrap.js b/netwerk/test/unit_ipc/test_cache_jar_wrap.js index 1f5b93f61975..fa2bb82a8db5 100644 --- a/netwerk/test/unit_ipc/test_cache_jar_wrap.js +++ b/netwerk/test/unit_ipc/test_cache_jar_wrap.js @@ -1,3 +1,4 @@ function run_test() { + run_test_in_child("../unit/head_cache2.js"); run_test_in_child("../unit/test_cache_jar.js"); -} \ No newline at end of file +}