Changeset 175841 in webkit
- Timestamp:
- Nov 10, 2014, 5:16:15 PM (11 years ago)
- Location:
- trunk/LayoutTests
- Files:
-
- 64 edited
- 1 copied
- 3 moved
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r175834 r175841 1 2014-11-10 Alexey Proskuryakov <ap@apple.com> 2 3 http tests should not use shared temporary files 4 https://bugs.webkit.org/show_bug.cgi?id=138583 5 6 Reviewed by Tim Horton. 7 8 Made some of the scripts that write to files take a path argument, and made others 9 more strictly serve only one test. 10 11 This way, we don't race for any files. 12 13 * http/tests/appcache/fail-on-update-2.html: 14 * http/tests/appcache/fallback.html: 15 * http/tests/appcache/main-resource-fallback-for-network-error-crash.html: 16 * http/tests/appcache/main-resource-hash.html: 17 * http/tests/appcache/main-resource-redirect.html: 18 * http/tests/appcache/multi-fallback.html: 19 * http/tests/appcache/non-html.xhtml: 20 * http/tests/appcache/offline-access.html: 21 * http/tests/appcache/online-whitelist.html: 22 * http/tests/appcache/remove-cache.html: 23 * http/tests/appcache/resources/counter.php: Removed. 24 * http/tests/appcache/resources/fail-on-update-2.php: 25 * http/tests/appcache/resources/fail-on-update.php: 26 * http/tests/appcache/resources/main-resource-redirect-frame.php: 27 * http/tests/appcache/resources/main-resource-redirect.manifest: 28 * http/tests/appcache/resources/non-html.manifest: 29 * http/tests/appcache/resources/offline-access-frame.html: 30 * http/tests/appcache/resources/offline-access.js: 31 * http/tests/appcache/resources/offline-access.manifest: 32 * http/tests/appcache/resources/online-whitelist.manifest: 33 * http/tests/appcache/resources/online-whitelist.php: Copied from LayoutTests/http/tests/appcache/resources/counter.php. 34 * http/tests/appcache/resources/remove-cache-frame-2.html: 35 * http/tests/appcache/resources/remove-cache-frame.html: 36 * http/tests/appcache/resources/remove-cache.php: Copied from LayoutTests/http/tests/appcache/resources/fail-on-update.php. 37 * http/tests/appcache/resources/update-cache.php: Copied from LayoutTests/http/tests/appcache/resources/versioned-manifest.php. 38 * http/tests/appcache/resources/versioned-manifest.php: Removed. 39 * http/tests/appcache/update-cache.html: 40 * http/tests/cache/network-error-during-revalidation.html: 41 * http/tests/cache/post-redirect-get.php: 42 * http/tests/cache/post-with-cached-subresources.php: 43 * http/tests/cache/reload-main-resource.php: 44 * http/tests/cache/resources/network-error-during-revalidation-frame.html: 45 * http/tests/cache/resources/partitioned-cache-echo-state.php: 46 * http/tests/cache/resources/partitioned-cache-loader.html: 47 * http/tests/cache/resources/post-image-to-verify.php: 48 * http/tests/cache/resources/reload-main-resource-iframe.php: 49 * http/tests/cache/stopped-revalidation.html: 50 * http/tests/cache/subresource-fragment-identifier.html: 51 * http/tests/css/border-image-loading.html: 52 * http/tests/css/css-image-loading.html: 53 * http/tests/css/mask-image-loading.html: 54 * http/tests/css/reflection-mask-image-loading.html: 55 * http/tests/css/resources/request-logging.js: 56 * http/tests/loading/preload-img-test.html: 57 * http/tests/local/link-stylesheet-load-order-preload.html: 58 * http/tests/local/link-stylesheet-load-order.html: 59 * http/tests/misc/link-rel-prefetch-and-subresource.html: 60 * http/tests/resources/network-simulator.php: 61 * http/tests/resources/tripmine.php: Removed. 62 * http/tests/xmlhttprequest/access-control-preflight-async-header-denied-expected.txt: 63 * http/tests/xmlhttprequest/access-control-preflight-async-header-denied.html: 64 * http/tests/xmlhttprequest/access-control-preflight-async-method-denied-expected.txt: 65 * http/tests/xmlhttprequest/access-control-preflight-async-method-denied.html: 66 * http/tests/xmlhttprequest/access-control-preflight-async-not-supported-expected.txt: 67 * http/tests/xmlhttprequest/access-control-preflight-async-not-supported.html: 68 * http/tests/xmlhttprequest/access-control-preflight-headers-async.html: 69 * http/tests/xmlhttprequest/access-control-preflight-headers-sync.html: 70 * http/tests/xmlhttprequest/access-control-preflight-sync-header-denied-expected.txt: 71 * http/tests/xmlhttprequest/access-control-preflight-sync-header-denied.html: 72 * http/tests/xmlhttprequest/access-control-preflight-sync-method-denied-expected.txt: 73 * http/tests/xmlhttprequest/access-control-preflight-sync-method-denied.html: 74 * http/tests/xmlhttprequest/access-control-preflight-sync-not-supported-expected.txt: 75 * http/tests/xmlhttprequest/access-control-preflight-sync-not-supported.html: 76 * http/tests/xmlhttprequest/redirect-cross-origin-tripmine.html: 77 * http/tests/xmlhttprequest/resources/access-control-preflight-denied-xsrf.php: 78 * http/tests/xmlhttprequest/resources/no-custom-header.php: 79 * http/tests/xmlhttprequest/resources/redirect-cross-origin-tripmine.php: Copied from LayoutTests/http/tests/resources/tripmine.php. 80 * http/tests/xmlhttprequest/state-after-network-error.html: 81 * http/tests/xmlhttprequest/xmlhttprequest-responseURL-expected.txt: 82 * http/tests/xmlhttprequest/xmlhttprequest-responseURL.html: 83 1 84 2014-11-10 Michael Saboff <msaboff@apple.com> 2 85 -
trunk/LayoutTests/http/tests/appcache/fail-on-update-2.html
r120167 r175841 9 9 { 10 10 var req = new XMLHttpRequest; 11 req.open("GET", "resources/fail-on-update .php?command=" + (state ? "delete" : "reset"), false);11 req.open("GET", "resources/fail-on-update-2.php?command=" + (state ? "delete" : "reset"), false); 12 12 req.send(null); 13 13 } -
trunk/LayoutTests/http/tests/appcache/fallback.html
r120167 r175841 22 22 try { 23 23 var req = new XMLHttpRequest; 24 req.open("GET", "/resources/network-simulator.php? command=" + (state ? "connect" : "disconnect"), false);24 req.open("GET", "/resources/network-simulator.php?test=appcache-fallback&command=" + (state ? "connect" : "disconnect"), false); 25 25 req.send(""); 26 26 } catch (ex) { … … 44 44 } 45 45 46 var testURL = "/resources/network-simulator.php? path=/appcache/resources/not-in-cache.txt";46 var testURL = "/resources/network-simulator.php?test=appcache-fallback&path=/appcache/resources/not-in-cache.txt"; 47 47 var nonexistentURL = "resources/does-not-exist"; 48 48 var redirectURL = "resources/fallback-redirect.php"; -
trunk/LayoutTests/http/tests/appcache/main-resource-fallback-for-network-error-crash.html
r151099 r175841 6 6 </div> 7 7 8 <a id= "Link" href="/resources/network-simulator.php? path=does-not-exist" > click this link when the server is down or the client device doesn't have a data connection, this will verify if the fallback will cause the crash. </a>8 <a id= "Link" href="/resources/network-simulator.php?test=appcache-main-resource-fallback-for-network-error-crash&path=does-not-exist" > click this link when the server is down or the client device doesn't have a data connection, this will verify if the fallback will cause the crash. </a> 9 9 10 10 … … 14 14 { 15 15 var req = new XMLHttpRequest; 16 req.open("GET", "/resources/network-simulator.php? command=" + (state ? "connect" : "disconnect"), false);16 req.open("GET", "/resources/network-simulator.php?test=appcache-main-resource-fallback-for-network-error-crash&command=" + (state ? "connect" : "disconnect"), false); 17 17 req.send(""); 18 18 } … … 27 27 if (window.testRunner) { 28 28 setNetworkEnabled(false); 29 window.location="/resources/network-simulator.php? path=does-not-exist";29 window.location="/resources/network-simulator.php?test=appcache-main-resource-fallback-for-network-error-crash&path=does-not-exist"; 30 30 } 31 31 } -
trunk/LayoutTests/http/tests/appcache/main-resource-hash.html
r120167 r175841 19 19 { 20 20 var req = new XMLHttpRequest; 21 req.open("GET", "/resources/network-simulator.php? command=" + (state ? "connect" : "disconnect"), false);21 req.open("GET", "/resources/network-simulator.php?test=appcache-main-resource-main-resource-hash&command=" + (state ? "connect" : "disconnect"), false); 22 22 req.send(""); 23 23 } … … 29 29 setNetworkEnabled(false); 30 30 var ifr = document.createElement("iframe"); 31 ifr.setAttribute("src", "/resources/network-simulator.php? path=/appcache/resources/main-resource-hash-frame.html#bar");31 ifr.setAttribute("src", "/resources/network-simulator.php?test=appcache-main-resource-main-resource-hash&path=/appcache/resources/main-resource-hash-frame.html#bar"); 32 32 document.body.appendChild(ifr); 33 33 } else { … … 44 44 setNetworkEnabled(true); 45 45 var ifr = document.createElement("iframe"); 46 ifr.setAttribute("src", "/resources/network-simulator.php? path=/appcache/resources/main-resource-hash-frame.html#foo");46 ifr.setAttribute("src", "/resources/network-simulator.php?test=appcache-main-resource-main-resource-hash&path=/appcache/resources/main-resource-hash-frame.html#foo"); 47 47 document.body.appendChild(ifr); 48 48 -
trunk/LayoutTests/http/tests/appcache/main-resource-redirect.html
r120167 r175841 12 12 { 13 13 var req = new XMLHttpRequest; 14 req.open("GET", "/resources/network-simulator.php? command=" + (state ? "connect" : "disconnect"), false);14 req.open("GET", "/resources/network-simulator.php?test=appcache-main-resource-main-resource-redirect&command=" + (state ? "connect" : "disconnect"), false); 15 15 req.send(""); 16 16 } -
trunk/LayoutTests/http/tests/appcache/multi-fallback.html
r127922 r175841 22 22 try { 23 23 var req = new XMLHttpRequest; 24 req.open("GET", "/resources/network-simulator.php? command=" + (state ? "connect" : "disconnect"), false);24 req.open("GET", "/resources/network-simulator.php?test=appcache-multi-fallback&command=" + (state ? "connect" : "disconnect"), false); 25 25 req.send(""); 26 26 } catch (ex) { -
trunk/LayoutTests/http/tests/appcache/non-html.xhtml
r120167 r175841 1 1 <html xmlns="http://www.w3.org/1999/xhtml" 2 manifest="/resources/network-simulator.php? path=/appcache/resources/non-html.manifest">2 manifest="/resources/network-simulator.php?test=appcache-non-html&path=/appcache/resources/non-html.manifest"> 3 3 <head><title/></head> 4 4 <body> … … 20 20 { 21 21 var req = new XMLHttpRequest; 22 req.open("GET", "/resources/network-simulator.php? command=" + (state ? "connect" : "disconnect"), false);22 req.open("GET", "/resources/network-simulator.php?test=appcache-non-html&command=" + (state ? "connect" : "disconnect"), false); 23 23 req.send(""); 24 24 } … … 27 27 { 28 28 var ifr = document.createElement("iframe"); 29 ifr.setAttribute("src", "/resources/network-simulator.php? path=/appcache/resources/abe.png");29 ifr.setAttribute("src", "/resources/network-simulator.php?test=appcache-non-html&path=/appcache/resources/abe.png"); 30 30 ifr.onload = frameCreated; 31 31 document.body.appendChild(ifr); … … 44 44 try { 45 45 var req = new XMLHttpRequest(); 46 req.open("GET", "/resources/network-simulator.php? path=/appcache/resources/not-in-cache.txt", false);46 req.open("GET", "/resources/network-simulator.php?test=appcache-non-html&path=/appcache/resources/not-in-cache.txt", false); 47 47 req.send(); 48 48 } catch (e) { … … 59 59 try { 60 60 var req = new XMLHttpRequest(); 61 req.open("GET", "/resources/network-simulator.php? path=/appcache/resources/simple.txt", false);61 req.open("GET", "/resources/network-simulator.php?test=appcache-non-html&path=/appcache/resources/simple.txt", false); 62 62 req.send(); 63 63 } catch (e) { -
trunk/LayoutTests/http/tests/appcache/offline-access.html
r120167 r175841 19 19 { 20 20 var req = new XMLHttpRequest; 21 req.open("GET", "/resources/network-simulator.php? command=" + (state ? "connect" : "disconnect"), false);21 req.open("GET", "/resources/network-simulator.php?test=appcache-offline-access&command=" + (state ? "connect" : "disconnect"), false); 22 22 req.send(""); 23 23 } … … 26 26 { 27 27 var ifr = document.createElement("iframe"); 28 ifr.setAttribute("src", "/resources/network-simulator.php? path=/appcache/resources/offline-access-frame.html");28 ifr.setAttribute("src", "/resources/network-simulator.php?test=appcache-offline-access&path=/appcache/resources/offline-access-frame.html"); 29 29 document.body.appendChild(ifr); 30 30 } -
trunk/LayoutTests/http/tests/appcache/online-whitelist.html
r120167 r175841 44 44 function test() 45 45 { 46 if (load("resources/ counter.php?cached") != load("resources/counter.php?cached")) {46 if (load("resources/online-whitelist.php?cached") != load("resources/online-whitelist.php?cached")) { 47 47 log("FAIL: Explicit entry didn't override online whitelist."); 48 48 hadError = true; 49 49 } 50 50 51 if (load("resources/ counter.php?uncached") == load("resources/counter.php?uncached")) {51 if (load("resources/online-whitelist.php?uncached") == load("resources/online-whitelist.php?uncached")) { 52 52 log("FAIL: Online whitelist resource wasn't reloaded from network."); 53 53 hadError = true; 54 54 } 55 55 56 if (load("resources/ counter.php?uncachedxxx") == load("resources/counter.php?uncachedxxx")) {56 if (load("resources/online-whitelist.php?uncachedxxx") == load("resources/online-whitelist.php?uncachedxxx")) { 57 57 log("FAIL: Online whitelist resource wasn't reloaded from network (prefix matching)."); 58 58 hadError = true; 59 59 } 60 60 61 if (canLoad("resources/ counter.php?foobar")) {61 if (canLoad("resources/online-whitelist.php?foobar")) { 62 62 log("FAIL: Uncached resource was successfully loaded."); 63 63 hadError = true; -
trunk/LayoutTests/http/tests/appcache/remove-cache.html
r120167 r175841 1 <html manifest="resources/ fail-on-update.php">1 <html manifest="resources/remove-cache.php"> 2 2 <p>Test that a 404 response for manifest results in cache removal.</p> 3 3 <body> … … 25 25 { 26 26 var req = new XMLHttpRequest; 27 req.open("GET", "resources/ fail-on-update.php?command=" + (state ? "delete" : "reset"), false);27 req.open("GET", "resources/remove-cache.php?command=" + (state ? "delete" : "reset"), false); 28 28 req.send(null); 29 29 } -
trunk/LayoutTests/http/tests/appcache/resources/fail-on-update-2.php
r69048 r175841 2 2 require_once '../../resources/portabilityLayer.php'; 3 3 4 $tmpFile = sys_get_temp_dir() . "/" . "fail_on_update_state"; 4 # This script may only be used by appcache/fail-on-update-2.html test, since it uses global data. 5 $tmpFile = sys_get_temp_dir() . "/" . "appcache_fail-on-update-2_state"; 5 6 6 7 function setState($newState, $file) … … 33 34 print("fail-on-update-2.html\n"); 34 35 print("NETWORK:\n"); 35 print("fail-on-update .php?command=\n");36 print("fail-on-update-2.php?command=\n"); 36 37 } else if ($state == "Deleted") { 37 38 header('HTTP/1.0 404 Not Found'); -
trunk/LayoutTests/http/tests/appcache/resources/fail-on-update.php
r40032 r175841 2 2 require_once '../../resources/portabilityLayer.php'; 3 3 4 $tmpFile = sys_get_temp_dir() . "/" . "fail_on_update_state"; 4 # This script may only be used by appcache/fail-on-update.html test, since it uses global data. 5 $tmpFile = sys_get_temp_dir() . "/" . "appcache_fail-on-update_state"; 5 6 6 7 function setState($newState, $file) -
trunk/LayoutTests/http/tests/appcache/resources/main-resource-redirect-frame.php
r69226 r175841 1 1 <?php 2 2 header('HTTP/1.0 302 Found'); 3 header('Location: http://127.0.0.1:8000/resources/network-simulator.php? path=/appcache/resources/main-resource-redirect-frame-2.html');3 header('Location: http://127.0.0.1:8000/resources/network-simulator.php?test=appcache-main-resource-main-resource-redirect&path=/appcache/resources/main-resource-redirect-frame-2.html'); 4 4 ?> -
trunk/LayoutTests/http/tests/appcache/resources/main-resource-redirect.manifest
r69226 r175841 1 1 CACHE MANIFEST 2 http://127.0.0.1:8000/resources/network-simulator.php? path=/appcache/resources/main-resource-redirect-frame-2.html2 http://127.0.0.1:8000/resources/network-simulator.php?test=appcache-main-resource-main-resource-redirect&path=/appcache/resources/main-resource-redirect-frame-2.html 3 3 NETWORK: 4 http://127.0.0.1:8000/resources/network-simulator.php? command4 http://127.0.0.1:8000/resources/network-simulator.php?test=appcache-main-resource-main-resource-redirect&command -
trunk/LayoutTests/http/tests/appcache/resources/non-html.manifest
r40401 r175841 1 1 CACHE MANIFEST 2 2 /appcache/non-html.xhtml 3 /resources/network-simulator.php? path=/appcache/resources/simple.txt4 /resources/network-simulator.php? path=/appcache/resources/abe.png5 /resources/network-simulator.php? path=/appcache/resources/non-html.manifest3 /resources/network-simulator.php?test=appcache-non-html&path=/appcache/resources/simple.txt 4 /resources/network-simulator.php?test=appcache-non-html&path=/appcache/resources/abe.png 5 /resources/network-simulator.php?test=appcache-non-html&path=/appcache/resources/non-html.manifest 6 6 NETWORK: 7 7 /favicon.ico 8 /resources/network-simulator.php? command=8 /resources/network-simulator.php?test=appcache-non-html&command= -
trunk/LayoutTests/http/tests/appcache/resources/offline-access-frame.html
r71196 r175841 1 <html manifest="/resources/network-simulator.php? path=/appcache/resources/offline-access.manifest">1 <html manifest="/resources/network-simulator.php?test=appcache-offline-access&path=/appcache/resources/offline-access.manifest"> 2 2 <div id=result></div> 3 3 <script> … … 12 12 applicationCache.onobsolete = function() { log("obsolete") } 13 13 </script> 14 <script src="/resources/network-simulator.php? path=/appcache/resources/offline-access.js"></script>14 <script src="/resources/network-simulator.php?test=appcache-offline-access&path=/appcache/resources/offline-access.js"></script> 15 15 <script> 16 16 -
trunk/LayoutTests/http/tests/appcache/resources/offline-access.js
r39491 r175841 7 7 try { 8 8 var req = new XMLHttpRequest; 9 req.open("GET", "/resources/network-simulator.php? path=/appcache/resources/simple.txt", false);9 req.open("GET", "/resources/network-simulator.php?test=appcache-offline-access&path=/appcache/resources/simple.txt", false); 10 10 req.send(null); 11 11 if (req.responseText == "Hello, World!") -
trunk/LayoutTests/http/tests/appcache/resources/offline-access.manifest
r39491 r175841 1 1 CACHE MANIFEST 2 /resources/network-simulator.php? path=/appcache/resources/offline-access-frame.html3 /resources/network-simulator.php? path=/appcache/resources/offline-access.manifest4 /resources/network-simulator.php? path=/appcache/resources/simple.txt5 /resources/network-simulator.php? path=/appcache/resources/offline-access.js2 /resources/network-simulator.php?test=appcache-offline-access&path=/appcache/resources/offline-access-frame.html 3 /resources/network-simulator.php?test=appcache-offline-access&path=/appcache/resources/offline-access.manifest 4 /resources/network-simulator.php?test=appcache-offline-access&path=/appcache/resources/simple.txt 5 /resources/network-simulator.php?test=appcache-offline-access&path=/appcache/resources/offline-access.js -
trunk/LayoutTests/http/tests/appcache/resources/online-whitelist.manifest
r39548 r175841 1 1 CACHE MANIFEST 2 counter.php?cached2 online-whitelist.php?cached 3 3 4 4 NETWORK: … … 9 9 10 10 # This should be ignored, because explicit entries are checked before online whitelist 11 counter.php?cached11 online-whitelist.php?cached 12 12 13 13 # This should work normally. 14 counter.php?uncached14 online-whitelist.php?uncached -
trunk/LayoutTests/http/tests/appcache/resources/online-whitelist.php
r175731 r175841 2 2 require_once '../../resources/portabilityLayer.php'; 3 3 4 $tmpFile = sys_get_temp_dir() . "/" . "appcache_counter"; 4 # This script may only be used by appcache/online-whitelist.html test, since it uses global data. 5 $tmpFile = sys_get_temp_dir() . "/" . "appcache_online-whitelist_state"; 5 6 6 7 function stepCounter($file) -
trunk/LayoutTests/http/tests/appcache/resources/remove-cache-frame-2.html
r40354 r175841 1 <html manifest=" fail-on-update.php">1 <html manifest="remove-cache.php"> 2 2 <body> 3 3 <div id=result></div> -
trunk/LayoutTests/http/tests/appcache/resources/remove-cache-frame.html
r40354 r175841 1 <html manifest=" fail-on-update.php">1 <html manifest="remove-cache.php"> 2 2 <body> 3 3 <div id=result></div> -
trunk/LayoutTests/http/tests/appcache/resources/remove-cache.php
r175731 r175841 2 2 require_once '../../resources/portabilityLayer.php'; 3 3 4 $tmpFile = sys_get_temp_dir() . "/" . "fail_on_update_state"; 4 # This script may only be used by appcache/remove-cache.html test, since it uses global data. 5 $tmpFile = sys_get_temp_dir() . "/" . "appcache_remove-cache_state"; 5 6 6 7 function setState($newState, $file) … … 32 33 print("CACHE MANIFEST\n"); 33 34 print("NETWORK:\n"); 34 print(" fail-on-update.php?command=\n");35 print("remove-cache.php?command=\n"); 35 36 } else if ($state == "Deleted") { 36 37 header('HTTP/1.0 404 Not Found'); -
trunk/LayoutTests/http/tests/appcache/resources/update-cache.php
r175731 r175841 2 2 require_once '../../resources/portabilityLayer.php'; 3 3 4 $tmpFile = sys_get_temp_dir() . "/" . "appcache_manifest_counter"; 4 # This script may only be used by appcache/update-cache.html test, since it uses global data. 5 $tmpFile = sys_get_temp_dir() . "/" . "appcache_update-cache_state"; 5 6 6 7 function getCount($file) … … 31 32 print("CACHE MANIFEST\n"); 32 33 print("# version " . getCount($tmpFile) . "\n"); 33 print("counter.php\n");34 34 print("uncacheable-resource.php\n"); // with Cache-control: no-store 35 35 print("NETWORK:\n"); 36 print(" versioned-manifest.php?command=\n");36 print("update-cache.php?command=\n"); 37 37 ?> -
trunk/LayoutTests/http/tests/appcache/update-cache.html
r120167 r175841 1 <html manifest="resources/ versioned-manifest.php">1 <html manifest="resources/update-cache.php"> 2 2 <body> 3 3 <p>Test a simple offline application self-update process. Should print a series of messages followed with DONE:</p> … … 18 18 { 19 19 var req = new XMLHttpRequest; 20 req.open("GET", "resources/ versioned-manifest.php?command=step", false);20 req.open("GET", "resources/update-cache.php?command=step", false); 21 21 req.send(false); 22 22 } -
trunk/LayoutTests/http/tests/cache/network-error-during-revalidation.html
r139230 r175841 17 17 log(state ? "Enabling network" : "Disabling network"); 18 18 var req = new XMLHttpRequest; 19 req.open("GET", "/resources/network-simulator.php? command=" + (state ? "connect" : "disconnect"), false);19 req.open("GET", "/resources/network-simulator.php?test=cache-network-error-during-revalidation&command=" + (state ? "connect" : "disconnect"), false); 20 20 req.send(""); 21 21 } -
trunk/LayoutTests/http/tests/cache/post-redirect-get.php
r120167 r175841 31 31 document.getElementById("result").appendChild(document.createTextNode(message)); 32 32 var xhr = new XMLHttpRequest; 33 xhr.open("GET", "../resources/reset-temp-file.php?filename= post.tmp", false);33 xhr.open("GET", "../resources/reset-temp-file.php?filename=cache_post-redirect-get_state", false); 34 34 xhr.send(null); 35 35 if (window.testRunner) … … 42 42 // The initial load of the image might have been done from the cache. In that case, touch the 43 43 // state file to indicate a load has already occurred. 44 if (!file_exists(sys_get_temp_dir() . "/ post.tmp")) {44 if (!file_exists(sys_get_temp_dir() . "/cache_post-redirect-get_state")) { 45 45 echo "<script>"; 46 46 echo "xhr = new XMLHttpRequest;"; 47 echo "xhr.open('GET', '../resources/touch-temp-file.php?filename= post.tmp', false);";47 echo "xhr.open('GET', '../resources/touch-temp-file.php?filename=cache_post-redirect-get_state', false);"; 48 48 echo "xhr.send(null);"; 49 49 echo "</script>"; 50 50 } 51 echo "<img src='resources/post-image-to-verify.php ' onload=\"logAndFinish('PASS');\" onerror=\"logAndFinish('FAIL');\"></img>";51 echo "<img src='resources/post-image-to-verify.php?test=cache_post-redirect-get' onload=\"logAndFinish('PASS');\" onerror=\"logAndFinish('FAIL');\"></img>"; 52 52 } else { 53 53 echo "<form action='post-redirect-get.php' method='post'>"; 54 54 echo "<input type='submit' id='submit' name='submit' value='redirect'>"; 55 55 echo "</form>"; 56 echo "<img src='resources/post-image-to-verify.php ' onload=\"document.getElementById('submit').click();\" onerror=\"logAndFinish('FAIL on initial load');\"></img>";56 echo "<img src='resources/post-image-to-verify.php?test=cache_post-redirect-get' onload=\"document.getElementById('submit').click();\" onerror=\"logAndFinish('FAIL on initial load');\"></img>"; 57 57 } 58 58 ?> -
trunk/LayoutTests/http/tests/cache/post-with-cached-subresources.php
r120167 r175841 25 25 document.getElementById("result").appendChild(document.createTextNode(message)); 26 26 var xhr = new XMLHttpRequest; 27 xhr.open("GET", "../resources/reset-temp-file.php?filename= post.tmp", false);27 xhr.open("GET", "../resources/reset-temp-file.php?filename=cache_post-with-cached-subresources_state", false); 28 28 xhr.send(null); 29 29 if (window.testRunner) … … 36 36 // The initial load of the image might have been done from the cache. In that case, touch the 37 37 // state file to indicate a load has already occurred. 38 if (!file_exists(sys_get_temp_dir() . "/ post.tmp")) {38 if (!file_exists(sys_get_temp_dir() . "/cache_post-with-cached-subresources_state")) { 39 39 echo "<script>"; 40 40 echo "xhr = new XMLHttpRequest;"; 41 echo "xhr.open('GET', '../resources/touch-temp-file.php?filename= post.tmp', false);";41 echo "xhr.open('GET', '../resources/touch-temp-file.php?filename=cache_post-with-cached-subresources_state', false);"; 42 42 echo "xhr.send(null);"; 43 43 echo "</script>"; 44 44 } 45 echo "<img src='resources/post-image-to-verify.php ' onload=\"logAndFinish('PASS');\" onerror=\"logAndFinish('FAIL');\"></img>";45 echo "<img src='resources/post-image-to-verify.php?test=cache_post-with-cached-subresources' onload=\"logAndFinish('PASS');\" onerror=\"logAndFinish('FAIL');\"></img>"; 46 46 } else { 47 47 echo "<form action='post-with-cached-subresources.php' method='post'>"; 48 48 echo "<input type='submit' id='submit' name='submit' value='finish'>"; 49 49 echo "</form>"; 50 echo "<img src='resources/post-image-to-verify.php ' onload=\"document.getElementById('submit').click();\" onerror=\"logAndFinish('FAIL on initial load');\"></img>";50 echo "<img src='resources/post-image-to-verify.php?test=cache_post-with-cached-subresources' onload=\"document.getElementById('submit').click();\" onerror=\"logAndFinish('FAIL on initial load');\"></img>"; 51 51 } 52 52 ?> -
trunk/LayoutTests/http/tests/cache/reload-main-resource.php
r142707 r175841 2 2 require_once '../resources/portabilityLayer.php'; 3 3 clearstatcache(); 4 if (file_exists(sys_get_temp_dir() . "/ reload-main-resource.tmp"))5 unlink(sys_get_temp_dir() . "/ reload-main-resource.tmp");4 if (file_exists(sys_get_temp_dir() . "/cache-reload-main-resource.tmp")) 5 unlink(sys_get_temp_dir() . "/cache-reload-main-resource.tmp"); 6 6 ?> 7 7 -
trunk/LayoutTests/http/tests/cache/resources/network-error-during-revalidation-frame.html
r139230 r175841 1 <img src="/resources/network-simulator.php? path=/misc/resources/compass.jpg&allow-caching=1">1 <img src="/resources/network-simulator.php?test=cache-network-error-during-revalidation&path=/misc/resources/compass.jpg&allow-caching=1"> -
trunk/LayoutTests/http/tests/cache/resources/partitioned-cache-echo-state.php
r154505 r175841 5 5 header('Cache-Control: max-age=3600'); 6 6 7 $tmpFile = sys_get_temp_dir() . "/" . "partitioned-cache-state"; 7 # This script may only be used by cache/partitioned-cache.html test, since it uses global data. 8 $tmpFile = sys_get_temp_dir() . "/" . "cache-partitioned-cache-state"; 8 9 ?> 9 10 var response = '<?php print file_get_contents($tmpFile); ?>'; -
trunk/LayoutTests/http/tests/cache/resources/partitioned-cache-loader.html
r154505 r175841 6 6 { 7 7 var xhr = new XMLHttpRequest; 8 xhr.open('POST', '/resources/write-temp-file.php?filename= partitioned-cache-state&data=' + string, false);8 xhr.open('POST', '/resources/write-temp-file.php?filename=cache-partitioned-cache-state&data=' + string, false); 9 9 xhr.send(); 10 10 } -
trunk/LayoutTests/http/tests/cache/resources/post-image-to-verify.php
r81665 r175841 3 3 4 4 clearstatcache(); 5 if (file_exists(sys_get_temp_dir() . "/ post.tmp")) {5 if (file_exists(sys_get_temp_dir() . "/" . $_GET["test"] . "_state")) { 6 6 header('HTTP/1.1 404 Not Found'); 7 7 exit(); 8 8 } else { 9 $tmpFile = fopen(sys_get_temp_dir() . "/ post.tmp", 'w');9 $tmpFile = fopen(sys_get_temp_dir() . "/" . $_GET["test"] . "_state", 'w'); 10 10 fclose($tmpFile); 11 11 -
trunk/LayoutTests/http/tests/cache/resources/reload-main-resource-iframe.php
r142707 r175841 1 1 <?php 2 if (file_exists(sys_get_temp_dir() . "/ reload-main-resource.tmp")) {3 unlink(sys_get_temp_dir() . "/ reload-main-resource.tmp");2 if (file_exists(sys_get_temp_dir() . "/cache-reload-main-resource.tmp")) { 3 unlink(sys_get_temp_dir() . "/cache-reload-main-resource.tmp"); 4 4 echo "<body>"; 5 5 echo "<script>"; … … 10 10 } 11 11 12 $tmpFile = fopen(sys_get_temp_dir() . "/ reload-main-resource.tmp", 'w');12 $tmpFile = fopen(sys_get_temp_dir() . "/cache-reload-main-resource.tmp", 'w'); 13 13 fclose($tmpFile); 14 14 -
trunk/LayoutTests/http/tests/cache/stopped-revalidation.html
r120167 r175841 5 5 testRunner.waitUntilDone(); 6 6 } 7 8 function setNetworkEnabled(state)9 {10 var req = new XMLHttpRequest;11 req.open("GET", "/resources/network-simulator.php?command=" + (state ? "connect" : "disconnect"), false);12 req.send("");13 }14 15 setNetworkEnabled(true);16 7 17 8 function test() -
trunk/LayoutTests/http/tests/cache/subresource-fragment-identifier.html
r120167 r175841 12 12 try { 13 13 var req = new XMLHttpRequest; 14 req.open("GET", "http://127.0.0.1:8000/resources/network-simulator.php? command=" + cmd, false);14 req.open("GET", "http://127.0.0.1:8000/resources/network-simulator.php?test=cache-subresource-fragment-identifier&command=" + cmd, false); 15 15 req.send(null); 16 16 return req.responseText; … … 42 42 <style> 43 43 div { 44 background-image: url('http://127.0.0.1:8000/resources/network-simulator.php? command=log-resource-request&path=bg_pattern.jpg#div');44 background-image: url('http://127.0.0.1:8000/resources/network-simulator.php?test=cache-subresource-fragment-identifier&command=log-resource-request&path=bg_pattern.jpg#div'); 45 45 } 46 46 p { 47 background-image: url('http://127.0.0.1:8000/resources/network-simulator.php? command=log-resource-request&path=bg_pattern.jpg#p');47 background-image: url('http://127.0.0.1:8000/resources/network-simulator.php?test=cache-subresource-fragment-identifier&command=log-resource-request&path=bg_pattern.jpg#p'); 48 48 } 49 49 </style> … … 52 52 <body> 53 53 <div style="width: 100px; height: 100px;"></div> 54 <img src="http://127.0.0.1:8000/resources/network-simulator.php? command=log-resource-request&path=bg_pattern.jpg#img1">55 <img src="http://127.0.0.1:8000/resources/network-simulator.php? command=log-resource-request&path=bg_pattern.jpg#img2">54 <img src="http://127.0.0.1:8000/resources/network-simulator.php?test=cache-subresource-fragment-identifier&command=log-resource-request&path=bg_pattern.jpg#img1"> 55 <img src="http://127.0.0.1:8000/resources/network-simulator.php?test=cache-subresource-fragment-identifier&command=log-resource-request&path=bg_pattern.jpg#img2"> 56 56 57 57 Test that resources with fragment identifiers are loaded only once. -
trunk/LayoutTests/http/tests/css/border-image-loading.html
r66141 r175841 2 2 <head> 3 3 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 4 <!-- FIXME: This test relies on no preloading to happen before scripts run. --> 4 5 <script src="resources/request-logging.js" type="text/javascript" charset="utf-8"></script> 6 <script>ResourceLogging.start("css-border-image-loading");</script> 5 7 6 8 <style type="text/css"> … … 8 10 height: 100px; 9 11 width: 100px; 10 -webkit-border-image: url("/resources/network-simulator.php? command=log-resource-request&path=border1.jpg") 10 10 10 10 stretch;12 -webkit-border-image: url("/resources/network-simulator.php?test=css-border-image-loading&command=log-resource-request&path=border1.jpg") 10 10 10 10 stretch; 11 13 } 12 14 13 15 .bordered { 14 -webkit-border-image: url("/resources/network-simulator.php? command=log-resource-request&path=border2.jpg") 10 10 10 10 stretch;16 -webkit-border-image: url("/resources/network-simulator.php?test=css-border-image-loading&command=log-resource-request&path=border2.jpg") 10 10 10 10 stretch; 15 17 } 16 18 -
trunk/LayoutTests/http/tests/css/css-image-loading.html
r66128 r175841 2 2 <head> 3 3 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 4 <!-- FIXME: This test relies on no preloading to happen before scripts run. --> 4 5 <script src="resources/request-logging.js" type="text/javascript" charset="utf-8"></script> 6 <script>ResourceLogging.start("css-css-image-loading");</script> 5 7 6 8 <style type="text/css"> … … 8 10 height: 100px; 9 11 width: 100px; 10 background-image: url("/resources/network-simulator.php? command=log-resource-request&path=background1.jpg");12 background-image: url("/resources/network-simulator.php?test=css-css-image-loading&command=log-resource-request&path=background1.jpg"); 11 13 } 12 14 13 15 .background { 14 background-image: url("/resources/network-simulator.php? command=log-resource-request&path=background2.jpg");16 background-image: url("/resources/network-simulator.php?test=css-css-image-loading&command=log-resource-request&path=background2.jpg"); 15 17 } 16 18 17 19 .content { 18 content: url("/resources/network-simulator.php? command=log-resource-request&path=content-image1.jpg");20 content: url("/resources/network-simulator.php?test=css-css-image-loading&command=log-resource-request&path=content-image1.jpg"); 19 21 } 20 22 21 23 .test { 22 content: url("/resources/network-simulator.php? command=log-resource-request&path=content-image2.jpg") "foopy" url("/resources/network-simulator.php?command=log-resource-request&path=content-image3.jpg");24 content: url("/resources/network-simulator.php?test=css-css-image-loading&command=log-resource-request&path=content-image2.jpg") "foopy" url("/resources/network-simulator.php?test=css-css-image-loading&command=log-resource-request&path=content-image3.jpg"); 23 25 } 24 26 25 27 ul { 26 list-style-image: url("/resources/network-simulator.php? command=log-resource-request&path=list-image1.jpg");28 list-style-image: url("/resources/network-simulator.php?test=css-css-image-loading&command=log-resource-request&path=list-image1.jpg"); 27 29 } 28 30 .list { 29 list-style-image: url("/resources/network-simulator.php? command=log-resource-request&path=list-image2.jpg");31 list-style-image: url("/resources/network-simulator.php?test=css-css-image-loading&command=log-resource-request&path=list-image2.jpg"); 30 32 } 31 33 -
trunk/LayoutTests/http/tests/css/mask-image-loading.html
r66141 r175841 2 2 <head> 3 3 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 4 <!-- FIXME: This test relies on no preloading to happen before scripts run. --> 4 5 <script src="resources/request-logging.js" type="text/javascript" charset="utf-8"></script> 6 <script>ResourceLogging.start("css-mask-image-loading");</script> 5 7 6 8 <style type="text/css"> … … 8 10 height: 100px; 9 11 width: 100px; 10 -webkit-mask-box-image: url("/resources/network-simulator.php? command=log-resource-request&path=mask1.jpg");12 -webkit-mask-box-image: url("/resources/network-simulator.php?test=css-mask-image-loading&command=log-resource-request&path=mask1.jpg"); 11 13 } 12 14 13 15 .masked { 14 -webkit-mask-box-image: url("/resources/network-simulator.php? command=log-resource-request&path=mask2.jpg");16 -webkit-mask-box-image: url("/resources/network-simulator.php?test=css-mask-image-loading&command=log-resource-request&path=mask2.jpg"); 15 17 } 16 18 -
trunk/LayoutTests/http/tests/css/reflection-mask-image-loading.html
r66141 r175841 2 2 <head> 3 3 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 4 <!-- FIXME: This test relies on no preloading to happen before scripts run. --> 4 5 <script src="resources/request-logging.js" type="text/javascript" charset="utf-8"></script> 6 <script>ResourceLogging.start("css-refleciton-mask-image-loading");</script> 5 7 6 8 <style type="text/css"> … … 8 10 height: 100px; 9 11 width: 100px; 10 -webkit-box-reflect: below 10px url("/resources/network-simulator.php? command=log-resource-request&path=mask1.jpg");12 -webkit-box-reflect: below 10px url("/resources/network-simulator.php?test=css-refleciton-mask-image-loading&command=log-resource-request&path=mask1.jpg"); 11 13 } 12 14 13 15 .reflected { 14 -webkit-box-reflect: below 10px url("/resources/network-simulator.php? command=log-resource-request&path=mask2.jpg");16 -webkit-box-reflect: below 10px url("/resources/network-simulator.php?test=css-refleciton-mask-image-loading&command=log-resource-request&path=mask2.jpg"); 15 17 } 16 18 -
trunk/LayoutTests/http/tests/css/resources/request-logging.js
r120167 r175841 1 function CallCommand(cmd) 2 { 3 try { 4 var req = new XMLHttpRequest; 5 req.open("GET", "/resources/network-simulator.php?command=" + cmd, false); 6 req.send(null); 7 return req.responseText; 8 } catch (ex) { 9 return ""; 10 } 11 } 1 var ResourceLogging = { 2 CallCommand: function(cmd) 3 { 4 try { 5 var req = new XMLHttpRequest; 6 req.open("GET", "/resources/network-simulator.php?test=" + this.testName + "&command=" + cmd, false); 7 req.send(null); 8 return req.responseText; 9 } catch (ex) { 10 return ""; 11 } 12 }, 12 13 13 function startTest()14 {15 if (window.testRunner) {16 testRunner.dumpAsText();17 testRunner.waitUntilDone();18 }14 startTest: function() 15 { 16 if (window.testRunner) { 17 testRunner.dumpAsText(); 18 testRunner.waitUntilDone(); 19 } 19 20 20 window.setTimeout(endTest, 0);21 } 21 window.setTimeout(this.endTest.bind(this), 0); 22 }, 22 23 23 function endTest()24 {25 getResourceLog();26 CallCommand("clear-resource-request-log");24 endTest: function() 25 { 26 this.getResourceLog(); 27 this.CallCommand("clear-resource-request-log"); 27 28 28 if (window.testRunner)29 testRunner.notifyDone();30 } 29 if (window.testRunner) 30 testRunner.notifyDone(); 31 }, 31 32 32 function getResourceLog()33 {34 var log =CallCommand("get-resource-request-log");35 var logLines = log.split('\n');36 logLines.sort();37 document.getElementById('result').innerText = logLines.join('\n');38 } 33 getResourceLog: function() 34 { 35 var log = this.CallCommand("get-resource-request-log"); 36 var logLines = log.split('\n'); 37 logLines.sort(); 38 document.getElementById('result').innerText = logLines.join('\n'); 39 }, 39 40 40 CallCommand("start-resource-request-log"); 41 window.addEventListener('load', startTest, false); 41 start: function(testName) 42 { 43 this.testName = testName; 44 this.CallCommand("start-resource-request-log"); 45 window.addEventListener('load', this.startTest.bind(this), false); 46 }, 47 }; -
trunk/LayoutTests/http/tests/loading/preload-img-test.html
r120167 r175841 7 7 try { 8 8 var req = new XMLHttpRequest; 9 req.open("GET", "/resources/network-simulator.php? command=" + cmd, false);9 req.open("GET", "/resources/network-simulator.php?test=loading-preload-img-test&command=" + cmd, false); 10 10 req.send(null); 11 11 return req.responseText; … … 50 50 </head> 51 51 <body onload="test()"> 52 <img id ="test_image" src="/resources/network-simulator.php? command=increase-resource-count&path=/loading/resources/preload-test.jpg" onerror="img_error()" onload="setTimeout(checkAccessCount, 3000)">52 <img id ="test_image" src="/resources/network-simulator.php?test=loading-preload-img-test&command=increase-resource-count&path=/loading/resources/preload-test.jpg" onerror="img_error()" onload="setTimeout(checkAccessCount, 3000)"> 53 53 <p>This test is to test whether preload image will require 2 more requests or not.</p> 54 54 <span id="outputPanel">PASSED</span> -
trunk/LayoutTests/http/tests/local/link-stylesheet-load-order-preload.html
r120167 r175841 15 15 try { 16 16 var req = new XMLHttpRequest; 17 req.open("GET", "http://127.0.0.1:8000/resources/network-simulator.php? command=" + cmd, false);17 req.open("GET", "http://127.0.0.1:8000/resources/network-simulator.php?test=loading-link-stylesheet-load-order-preload&command=" + cmd, false); 18 18 req.send(null); 19 19 return req.responseText; … … 44 44 45 45 <!-- This will trigger the preload scanner --> 46 <script src="http://127.0.0.1:8000/resources/network-simulator.php? command=log-resource-request&path=script.js"></script>46 <script src="http://127.0.0.1:8000/resources/network-simulator.php?test=loading-link-stylesheet-load-order-preload&command=log-resource-request&path=script.js"></script> 47 47 48 <link rel=stylesheet href="http://127.0.0.1:8000/resources/network-simulator.php? command=log-resource-request&path=no-media.css">49 <link rel=stylesheet media="" href="http://127.0.0.1:8000/resources/network-simulator.php? command=log-resource-request&path=media-empty.css">50 <link rel=stylesheet media="all" href="http://127.0.0.1:8000/resources/network-simulator.php? command=log-resource-request&path=media-all.css">51 <link rel=stylesheet media="print" href="http://127.0.0.1:8000/resources/network-simulator.php? command=log-resource-request&path=media-print.css">52 <link rel=stylesheet media="screen" href="http://127.0.0.1:8000/resources/network-simulator.php? command=log-resource-request&path=media-screen.css">53 <link rel=stylesheet media="screen and (min-width: 1px)" href="http://127.0.0.1:8000/resources/network-simulator.php? command=log-resource-request&path=media-screen-query-success.css">54 <link rel=stylesheet media="braille, screen" href="http://127.0.0.1:8000/resources/network-simulator.php? command=log-resource-request&path=media-braille-screen.css">55 <link rel=stylesheet media="screen and (min-width: 1000000px)" href="http://127.0.0.1:8000/resources/network-simulator.php? command=log-resource-request&path=media-screen-query-fail.css">56 <link rel=stylesheet media="aural" href="http://127.0.0.1:8000/resources/network-simulator.php? command=log-resource-request&path=media-aural.css">57 <link rel=stylesheet media="braille" href="http://127.0.0.1:8000/resources/network-simulator.php? command=log-resource-request&path=media-braille.css">58 <link rel=stylesheet media="handheld" href="http://127.0.0.1:8000/resources/network-simulator.php? command=log-resource-request&path=median-handheld.css">59 <link rel=stylesheet media="projection" href="http://127.0.0.1:8000/resources/network-simulator.php? command=log-resource-request&path=media-projection.css">60 <link rel=stylesheet media="tty" href="http://127.0.0.1:8000/resources/network-simulator.php? command=log-resource-request&path=media-tty.css">61 <link rel=stylesheet media="tv" href="http://127.0.0.1:8000/resources/network-simulator.php? command=log-resource-request&path=media-tv.css">62 <link rel=stylesheet href="http://127.0.0.1:8000/resources/network-simulator.php? command=log-resource-request&path=no-media-2.css">63 <link rel=stylesheet media="" href="http://127.0.0.1:8000/resources/network-simulator.php? command=log-resource-request&path=media-empty-2.css">64 <link rel=stylesheet media="all" href="http://127.0.0.1:8000/resources/network-simulator.php? command=log-resource-request&path=media-all-2.css">65 <link rel=stylesheet media="print" href="http://127.0.0.1:8000/resources/network-simulator.php? command=log-resource-request&path=media-print-2.css">66 <link rel=stylesheet media="screen" href="http://127.0.0.1:8000/resources/network-simulator.php? command=log-resource-request&path=media-screen-2.css">67 <link rel=stylesheet media="screen and (min-width: 1px)" href="http://127.0.0.1:8000/resources/network-simulator.php? command=log-resource-request&path=media-screen-query-success-2.css">68 <link rel=stylesheet media="braille, screen" href="http://127.0.0.1:8000/resources/network-simulator.php? command=log-resource-request&path=media-braille-screen-2.css">69 <link rel=stylesheet media="screen and (min-width: 1000000px)" href="http://127.0.0.1:8000/resources/network-simulator.php? command=log-resource-request&path=media-screen-query-fail-2.css">48 <link rel=stylesheet href="http://127.0.0.1:8000/resources/network-simulator.php?test=loading-link-stylesheet-load-order-preload&command=log-resource-request&path=no-media.css"> 49 <link rel=stylesheet media="" href="http://127.0.0.1:8000/resources/network-simulator.php?test=loading-link-stylesheet-load-order-preload&command=log-resource-request&path=media-empty.css"> 50 <link rel=stylesheet media="all" href="http://127.0.0.1:8000/resources/network-simulator.php?test=loading-link-stylesheet-load-order-preload&command=log-resource-request&path=media-all.css"> 51 <link rel=stylesheet media="print" href="http://127.0.0.1:8000/resources/network-simulator.php?test=loading-link-stylesheet-load-order-preload&command=log-resource-request&path=media-print.css"> 52 <link rel=stylesheet media="screen" href="http://127.0.0.1:8000/resources/network-simulator.php?test=loading-link-stylesheet-load-order-preload&command=log-resource-request&path=media-screen.css"> 53 <link rel=stylesheet media="screen and (min-width: 1px)" href="http://127.0.0.1:8000/resources/network-simulator.php?test=loading-link-stylesheet-load-order-preload&command=log-resource-request&path=media-screen-query-success.css"> 54 <link rel=stylesheet media="braille, screen" href="http://127.0.0.1:8000/resources/network-simulator.php?test=loading-link-stylesheet-load-order-preload&command=log-resource-request&path=media-braille-screen.css"> 55 <link rel=stylesheet media="screen and (min-width: 1000000px)" href="http://127.0.0.1:8000/resources/network-simulator.php?test=loading-link-stylesheet-load-order-preload&command=log-resource-request&path=media-screen-query-fail.css"> 56 <link rel=stylesheet media="aural" href="http://127.0.0.1:8000/resources/network-simulator.php?test=loading-link-stylesheet-load-order-preload&command=log-resource-request&path=media-aural.css"> 57 <link rel=stylesheet media="braille" href="http://127.0.0.1:8000/resources/network-simulator.php?test=loading-link-stylesheet-load-order-preload&command=log-resource-request&path=media-braille.css"> 58 <link rel=stylesheet media="handheld" href="http://127.0.0.1:8000/resources/network-simulator.php?test=loading-link-stylesheet-load-order-preload&command=log-resource-request&path=median-handheld.css"> 59 <link rel=stylesheet media="projection" href="http://127.0.0.1:8000/resources/network-simulator.php?test=loading-link-stylesheet-load-order-preload&command=log-resource-request&path=media-projection.css"> 60 <link rel=stylesheet media="tty" href="http://127.0.0.1:8000/resources/network-simulator.php?test=loading-link-stylesheet-load-order-preload&command=log-resource-request&path=media-tty.css"> 61 <link rel=stylesheet media="tv" href="http://127.0.0.1:8000/resources/network-simulator.php?test=loading-link-stylesheet-load-order-preload&command=log-resource-request&path=media-tv.css"> 62 <link rel=stylesheet href="http://127.0.0.1:8000/resources/network-simulator.php?test=loading-link-stylesheet-load-order-preload&command=log-resource-request&path=no-media-2.css"> 63 <link rel=stylesheet media="" href="http://127.0.0.1:8000/resources/network-simulator.php?test=loading-link-stylesheet-load-order-preload&command=log-resource-request&path=media-empty-2.css"> 64 <link rel=stylesheet media="all" href="http://127.0.0.1:8000/resources/network-simulator.php?test=loading-link-stylesheet-load-order-preload&command=log-resource-request&path=media-all-2.css"> 65 <link rel=stylesheet media="print" href="http://127.0.0.1:8000/resources/network-simulator.php?test=loading-link-stylesheet-load-order-preload&command=log-resource-request&path=media-print-2.css"> 66 <link rel=stylesheet media="screen" href="http://127.0.0.1:8000/resources/network-simulator.php?test=loading-link-stylesheet-load-order-preload&command=log-resource-request&path=media-screen-2.css"> 67 <link rel=stylesheet media="screen and (min-width: 1px)" href="http://127.0.0.1:8000/resources/network-simulator.php?test=loading-link-stylesheet-load-order-preload&command=log-resource-request&path=media-screen-query-success-2.css"> 68 <link rel=stylesheet media="braille, screen" href="http://127.0.0.1:8000/resources/network-simulator.php?test=loading-link-stylesheet-load-order-preload&command=log-resource-request&path=media-braille-screen-2.css"> 69 <link rel=stylesheet media="screen and (min-width: 1000000px)" href="http://127.0.0.1:8000/resources/network-simulator.php?test=loading-link-stylesheet-load-order-preload&command=log-resource-request&path=media-screen-query-fail-2.css"> 70 70 71 71 </head> 72 72 <body> 73 <img src="http://127.0.0.1:8000/resources/network-simulator.php? command=log-resource-request&path=image.jpg">74 <script src="http://127.0.0.1:8000/resources/network-simulator.php? command=log-resource-request&path=script-2.js"></script>73 <img src="http://127.0.0.1:8000/resources/network-simulator.php?test=loading-link-stylesheet-load-order-preload&command=log-resource-request&path=image.jpg"> 74 <script src="http://127.0.0.1:8000/resources/network-simulator.php?test=loading-link-stylesheet-load-order-preload&command=log-resource-request&path=script-2.js"></script> 75 75 76 76 Test stylesheet load scheduling with preload scanner. Resource loads for screen stylesheets should be scheduled first, others should be scheduled last. -
trunk/LayoutTests/http/tests/local/link-stylesheet-load-order.html
r120167 r175841 15 15 try { 16 16 var req = new XMLHttpRequest; 17 req.open("GET", "http://127.0.0.1:8000/resources/network-simulator.php? command=" + cmd, false);17 req.open("GET", "http://127.0.0.1:8000/resources/network-simulator.php?test=loading-link-stylesheet-load-order&command=" + cmd, false); 18 18 req.send(null); 19 19 return req.responseText; … … 43 43 </script> 44 44 45 <link rel=stylesheet href="http://127.0.0.1:8000/resources/network-simulator.php? command=log-resource-request&path=no-media.css">46 <link rel=stylesheet media="" href="http://127.0.0.1:8000/resources/network-simulator.php? command=log-resource-request&path=media-empty.css">47 <link rel=stylesheet media="all" href="http://127.0.0.1:8000/resources/network-simulator.php? command=log-resource-request&path=media-all.css">48 <link rel=stylesheet media="print" href="http://127.0.0.1:8000/resources/network-simulator.php? command=log-resource-request&path=media-print.css">49 <link rel=stylesheet media="screen" href="http://127.0.0.1:8000/resources/network-simulator.php? command=log-resource-request&path=media-screen.css">50 <link rel=stylesheet media="screen and (min-width: 1px)" href="http://127.0.0.1:8000/resources/network-simulator.php? command=log-resource-request&path=media-screen-query-success.css">51 <link rel=stylesheet media="braille, screen" href="http://127.0.0.1:8000/resources/network-simulator.php? command=log-resource-request&path=media-braille-screen.css">52 <link rel=stylesheet media="screen and (min-width: 1000000px)" href="http://127.0.0.1:8000/resources/network-simulator.php? command=log-resource-request&path=media-screen-query-fail.css">53 <link rel=stylesheet media="aural" href="http://127.0.0.1:8000/resources/network-simulator.php? command=log-resource-request&path=media-aural.css">54 <link rel=stylesheet media="braille" href="http://127.0.0.1:8000/resources/network-simulator.php? command=log-resource-request&path=media-braille.css">55 <link rel=stylesheet media="handheld" href="http://127.0.0.1:8000/resources/network-simulator.php? command=log-resource-request&path=median-handheld.css">56 <link rel=stylesheet media="projection" href="http://127.0.0.1:8000/resources/network-simulator.php? command=log-resource-request&path=media-projection.css">57 <link rel=stylesheet media="tty" href="http://127.0.0.1:8000/resources/network-simulator.php? command=log-resource-request&path=media-tty.css">58 <link rel=stylesheet media="tv" href="http://127.0.0.1:8000/resources/network-simulator.php? command=log-resource-request&path=media-tv.css">59 <link rel=stylesheet href="http://127.0.0.1:8000/resources/network-simulator.php? command=log-resource-request&path=no-media-2.css">60 <link rel=stylesheet media="" href="http://127.0.0.1:8000/resources/network-simulator.php? command=log-resource-request&path=media-empty-2.css">61 <link rel=stylesheet media="all" href="http://127.0.0.1:8000/resources/network-simulator.php? command=log-resource-request&path=media-all-2.css">62 <link rel=stylesheet media="print" href="http://127.0.0.1:8000/resources/network-simulator.php? command=log-resource-request&path=media-print-2.css">63 <link rel=stylesheet media="screen" href="http://127.0.0.1:8000/resources/network-simulator.php? command=log-resource-request&path=media-screen-2.css">64 <link rel=stylesheet media="screen and (min-width: 1px)" href="http://127.0.0.1:8000/resources/network-simulator.php? command=log-resource-request&path=media-screen-query-success-2.css">65 <link rel=stylesheet media="braille, screen" href="http://127.0.0.1:8000/resources/network-simulator.php? command=log-resource-request&path=media-braille-screen-2.css">66 <link rel=stylesheet media="screen and (min-width: 1000000px)" href="http://127.0.0.1:8000/resources/network-simulator.php? command=log-resource-request&path=media-screen-query-fail-2.css">45 <link rel=stylesheet href="http://127.0.0.1:8000/resources/network-simulator.php?test=loading-link-stylesheet-load-order&command=log-resource-request&path=no-media.css"> 46 <link rel=stylesheet media="" href="http://127.0.0.1:8000/resources/network-simulator.php?test=loading-link-stylesheet-load-order&command=log-resource-request&path=media-empty.css"> 47 <link rel=stylesheet media="all" href="http://127.0.0.1:8000/resources/network-simulator.php?test=loading-link-stylesheet-load-order&command=log-resource-request&path=media-all.css"> 48 <link rel=stylesheet media="print" href="http://127.0.0.1:8000/resources/network-simulator.php?test=loading-link-stylesheet-load-order&command=log-resource-request&path=media-print.css"> 49 <link rel=stylesheet media="screen" href="http://127.0.0.1:8000/resources/network-simulator.php?test=loading-link-stylesheet-load-order&command=log-resource-request&path=media-screen.css"> 50 <link rel=stylesheet media="screen and (min-width: 1px)" href="http://127.0.0.1:8000/resources/network-simulator.php?test=loading-link-stylesheet-load-order&command=log-resource-request&path=media-screen-query-success.css"> 51 <link rel=stylesheet media="braille, screen" href="http://127.0.0.1:8000/resources/network-simulator.php?test=loading-link-stylesheet-load-order&command=log-resource-request&path=media-braille-screen.css"> 52 <link rel=stylesheet media="screen and (min-width: 1000000px)" href="http://127.0.0.1:8000/resources/network-simulator.php?test=loading-link-stylesheet-load-order&command=log-resource-request&path=media-screen-query-fail.css"> 53 <link rel=stylesheet media="aural" href="http://127.0.0.1:8000/resources/network-simulator.php?test=loading-link-stylesheet-load-order&command=log-resource-request&path=media-aural.css"> 54 <link rel=stylesheet media="braille" href="http://127.0.0.1:8000/resources/network-simulator.php?test=loading-link-stylesheet-load-order&command=log-resource-request&path=media-braille.css"> 55 <link rel=stylesheet media="handheld" href="http://127.0.0.1:8000/resources/network-simulator.php?test=loading-link-stylesheet-load-order&command=log-resource-request&path=median-handheld.css"> 56 <link rel=stylesheet media="projection" href="http://127.0.0.1:8000/resources/network-simulator.php?test=loading-link-stylesheet-load-order&command=log-resource-request&path=media-projection.css"> 57 <link rel=stylesheet media="tty" href="http://127.0.0.1:8000/resources/network-simulator.php?test=loading-link-stylesheet-load-order&command=log-resource-request&path=media-tty.css"> 58 <link rel=stylesheet media="tv" href="http://127.0.0.1:8000/resources/network-simulator.php?test=loading-link-stylesheet-load-order&command=log-resource-request&path=media-tv.css"> 59 <link rel=stylesheet href="http://127.0.0.1:8000/resources/network-simulator.php?test=loading-link-stylesheet-load-order&command=log-resource-request&path=no-media-2.css"> 60 <link rel=stylesheet media="" href="http://127.0.0.1:8000/resources/network-simulator.php?test=loading-link-stylesheet-load-order&command=log-resource-request&path=media-empty-2.css"> 61 <link rel=stylesheet media="all" href="http://127.0.0.1:8000/resources/network-simulator.php?test=loading-link-stylesheet-load-order&command=log-resource-request&path=media-all-2.css"> 62 <link rel=stylesheet media="print" href="http://127.0.0.1:8000/resources/network-simulator.php?test=loading-link-stylesheet-load-order&command=log-resource-request&path=media-print-2.css"> 63 <link rel=stylesheet media="screen" href="http://127.0.0.1:8000/resources/network-simulator.php?test=loading-link-stylesheet-load-order&command=log-resource-request&path=media-screen-2.css"> 64 <link rel=stylesheet media="screen and (min-width: 1px)" href="http://127.0.0.1:8000/resources/network-simulator.php?test=loading-link-stylesheet-load-order&command=log-resource-request&path=media-screen-query-success-2.css"> 65 <link rel=stylesheet media="braille, screen" href="http://127.0.0.1:8000/resources/network-simulator.php?test=loading-link-stylesheet-load-order&command=log-resource-request&path=media-braille-screen-2.css"> 66 <link rel=stylesheet media="screen and (min-width: 1000000px)" href="http://127.0.0.1:8000/resources/network-simulator.php?test=loading-link-stylesheet-load-order&command=log-resource-request&path=media-screen-query-fail-2.css"> 67 67 68 68 </head> 69 69 <body> 70 <img src="http://127.0.0.1:8000/resources/network-simulator.php? command=log-resource-request&path=image.jpg">71 <script src="http://127.0.0.1:8000/resources/network-simulator.php? command=log-resource-request&path=script.js"></script>70 <img src="http://127.0.0.1:8000/resources/network-simulator.php?test=loading-link-stylesheet-load-order&command=log-resource-request&path=image.jpg"> 71 <script src="http://127.0.0.1:8000/resources/network-simulator.php?test=loading-link-stylesheet-load-order&command=log-resource-request&path=script.js"></script> 72 72 73 73 Test stylesheet load scheduling. Resource loads for screen stylesheets should be scheduled first, others should be scheduled last. -
trunk/LayoutTests/http/tests/misc/link-rel-prefetch-and-subresource.html
r120167 r175841 6 6 try { 7 7 var req = new XMLHttpRequest; 8 req.open("GET", "/resources/network-simulator.php? command=" + cmd, false);8 req.open("GET", "/resources/network-simulator.php?test=misc-link-rel-prefetch-and-subresource&command=" + cmd, false); 9 9 req.send(null); 10 10 return req.responseText; … … 58 58 } 59 59 </script> 60 <link rel=prefetch onload="decrementLinkLoadCount()" href="/resources/network-simulator.php? command=log-resource-request&path=1st.jpg">61 <link rel=subresource onload="decrementLinkLoadCount()" href="/resources/network-simulator.php? command=log-resource-request&path=2nd.jpg">62 <link rel=prefetch onload="decrementLinkLoadCount()" href="/resources/network-simulator.php? command=log-resource-request&path=3rd.jpg">63 <link rel=prefetch onload="decrementLinkLoadCount()" href="/resources/network-simulator.php? command=log-resource-request&path=4th.jpg">64 <link rel=subresource onload="decrementLinkLoadCount()" href="/resources/network-simulator.php? command=log-resource-request&path=5th.jpg">60 <link rel=prefetch onload="decrementLinkLoadCount()" href="/resources/network-simulator.php?test=misc-link-rel-prefetch-and-subresource&command=log-resource-request&path=1st.jpg"> 61 <link rel=subresource onload="decrementLinkLoadCount()" href="/resources/network-simulator.php?test=misc-link-rel-prefetch-and-subresource&command=log-resource-request&path=2nd.jpg"> 62 <link rel=prefetch onload="decrementLinkLoadCount()" href="/resources/network-simulator.php?test=misc-link-rel-prefetch-and-subresource&command=log-resource-request&path=3rd.jpg"> 63 <link rel=prefetch onload="decrementLinkLoadCount()" href="/resources/network-simulator.php?test=misc-link-rel-prefetch-and-subresource&command=log-resource-request&path=4th.jpg"> 64 <link rel=subresource onload="decrementLinkLoadCount()" href="/resources/network-simulator.php?test=misc-link-rel-prefetch-and-subresource&command=log-resource-request&path=5th.jpg"> 65 65 </head> 66 66 <body> -
trunk/LayoutTests/http/tests/resources/network-simulator.php
r139230 r175841 6 6 7 7 if (!sys_get_temp_dir()) { 8 header("HTTP/1.1 500 Internal Server Error"); 8 9 echo "FAIL: No temp dir was returned.\n"; 9 10 exit(); 11 } 12 13 if (!isset($_GET['test'])) { 14 header("HTTP/1.1 500 Internal Server Error"); 15 echo "test parameter must be specified for a unique test name\n"; 16 exit(); 17 } 18 19 function tempPathBase() 20 { 21 return sys_get_temp_dir() . "/" . $_GET['test']; 10 22 } 11 23 … … 90 102 function handleIncreaseResourceCountCommand($path) 91 103 { 92 $resourceCountFile = sys_get_temp_dir() . "/resource-count";104 $resourceCountFile = tempPathBase() . "-count"; 93 105 $resourceCount = getState($resourceCountFile); 94 106 $pieces = explode(" ", $resourceCount); … … 105 117 function handleResetResourceCountCommand() 106 118 { 107 $resourceCountFile = sys_get_temp_dir() . "/resource-count";119 $resourceCountFile = tempPathBase() . "-count"; 108 120 file_put_contents($resourceCountFile, 0); 109 121 generateNoCacheHTTPHeader(); … … 113 125 function handleGetResourceCountCommand($path) 114 126 { 115 $resourceCountFile = sys_get_temp_dir() . "/resource-count";127 $resourceCountFile = tempPathBase() . "-count"; 116 128 $resourceCount = getState($resourceCountFile); 117 129 $pieces = explode(" ", $resourceCount); … … 127 139 function handleStartResourceRequestsLog() 128 140 { 129 $resourceLogFile = sys_get_temp_dir() . "/resource-log";141 $resourceLogFile = tempPathBase() . "-log"; 130 142 file_put_contents($resourceLogFile, ""); 131 143 } … … 133 145 function handleClearResourceRequestsLog() 134 146 { 135 $resourceLogFile = sys_get_temp_dir() . "/resource-log";147 $resourceLogFile = tempPathBase() . "-log"; 136 148 file_put_contents($resourceLogFile, ""); 137 149 } … … 139 151 function handleGetResourceRequestsLog() 140 152 { 141 $resourceLogFile = sys_get_temp_dir() . "/resource-log";153 $resourceLogFile = tempPathBase() . "-log"; 142 154 143 155 generateNoCacheHTTPHeader(); … … 149 161 function handleLogResourceRequest($path) 150 162 { 151 $resourceLogFile = sys_get_temp_dir() . "/resource-log";163 $resourceLogFile = tempPathBase() . "-log"; 152 164 153 165 $newData = "\n".$path; … … 156 168 } 157 169 158 $stateFile = sys_get_temp_dir() . "/network-simulator-state";170 $stateFile = tempPathBase() . "-state"; 159 171 $command = $_GET['command']; 160 172 if ($command) { -
trunk/LayoutTests/http/tests/xmlhttprequest/access-control-preflight-async-header-denied-expected.txt
r104803 r175841 1 CONSOLE MESSAGE: XMLHttpRequest cannot load http://localhost:8000/xmlhttprequest/resources/access-control-preflight-denied-xsrf.php? state=header. Request header field X-NON-STANDARD is not allowed by Access-Control-Allow-Headers.1 CONSOLE MESSAGE: XMLHttpRequest cannot load http://localhost:8000/xmlhttprequest/resources/access-control-preflight-denied-xsrf.php?test=access-control-preflight-async-header-denied&state=header. Request header field X-NON-STANDARD is not allowed by Access-Control-Allow-Headers. 2 2 PASS: Request successfully blocked. 3 3 -
trunk/LayoutTests/http/tests/xmlhttprequest/access-control-preflight-async-header-denied.html
r120167 r175841 17 17 18 18 try { 19 xhr.open("GET", "http://localhost:8000/xmlhttprequest/resources/access-control-preflight-denied-xsrf.php? state=reset", false);19 xhr.open("GET", "http://localhost:8000/xmlhttprequest/resources/access-control-preflight-denied-xsrf.php?test=access-control-preflight-async-header-denied&state=reset", false); 20 20 xhr.send(null); 21 21 } catch(e) { … … 27 27 28 28 try { 29 xhr.open("GET", "http://localhost:8000/xmlhttprequest/resources/access-control-preflight-denied-xsrf.php? state=header", true);29 xhr.open("GET", "http://localhost:8000/xmlhttprequest/resources/access-control-preflight-denied-xsrf.php?test=access-control-preflight-async-header-denied&state=header", true); 30 30 xhr.setRequestHeader("X-NON-STANDARD", "filler"); 31 31 } catch(e) { … … 38 38 39 39 try { 40 xhr.open("GET", "http://localhost:8000/xmlhttprequest/resources/access-control-preflight-denied-xsrf.php? state=complete", false);40 xhr.open("GET", "http://localhost:8000/xmlhttprequest/resources/access-control-preflight-denied-xsrf.php?test=access-control-preflight-async-header-denied&state=complete", false); 41 41 try { 42 42 xhr.send(null); -
trunk/LayoutTests/http/tests/xmlhttprequest/access-control-preflight-async-method-denied-expected.txt
r104803 r175841 1 CONSOLE MESSAGE: XMLHttpRequest cannot load http://localhost:8000/xmlhttprequest/resources/access-control-preflight-denied-xsrf.php? state=method. Method DELETE is not allowed by Access-Control-Allow-Methods.1 CONSOLE MESSAGE: XMLHttpRequest cannot load http://localhost:8000/xmlhttprequest/resources/access-control-preflight-denied-xsrf.php?test=access-control-preflight-async-method-denied&state=method. Method DELETE is not allowed by Access-Control-Allow-Methods. 2 2 PASS: Request successfully blocked. 3 3 -
trunk/LayoutTests/http/tests/xmlhttprequest/access-control-preflight-async-method-denied.html
r120167 r175841 17 17 18 18 try { 19 xhr.open("GET", "http://localhost:8000/xmlhttprequest/resources/access-control-preflight-denied-xsrf.php? state=reset", false);19 xhr.open("GET", "http://localhost:8000/xmlhttprequest/resources/access-control-preflight-denied-xsrf.php?test=access-control-preflight-async-method-denied&state=reset", false); 20 20 xhr.send(null); 21 21 } catch(e) { … … 27 27 28 28 try { 29 xhr.open("DELETE", "http://localhost:8000/xmlhttprequest/resources/access-control-preflight-denied-xsrf.php? state=method", true);29 xhr.open("DELETE", "http://localhost:8000/xmlhttprequest/resources/access-control-preflight-denied-xsrf.php?test=access-control-preflight-async-method-denied&state=method", true); 30 30 } catch(e) { 31 31 log("FAIL: Exception thrown. Cross-domain access is not allowed in first 'open'. [" + e.message + "]."); … … 37 37 38 38 try { 39 xhr.open("GET", "http://localhost:8000/xmlhttprequest/resources/access-control-preflight-denied-xsrf.php? state=complete", false);39 xhr.open("GET", "http://localhost:8000/xmlhttprequest/resources/access-control-preflight-denied-xsrf.php?test=access-control-preflight-async-method-denied&state=complete", false); 40 40 try { 41 41 xhr.send(null); -
trunk/LayoutTests/http/tests/xmlhttprequest/access-control-preflight-async-not-supported-expected.txt
r104803 r175841 1 CONSOLE MESSAGE: XMLHttpRequest cannot load http://localhost:8000/xmlhttprequest/resources/access-control-preflight-denied-xsrf.php . Origin http://127.0.0.1:8000 is not allowed by Access-Control-Allow-Origin.1 CONSOLE MESSAGE: XMLHttpRequest cannot load http://localhost:8000/xmlhttprequest/resources/access-control-preflight-denied-xsrf.php?test=access-control-preflight-async-non-supported. Origin http://127.0.0.1:8000 is not allowed by Access-Control-Allow-Origin. 2 2 PASS: Request successfully blocked. 3 3 -
trunk/LayoutTests/http/tests/xmlhttprequest/access-control-preflight-async-not-supported.html
r120167 r175841 17 17 18 18 try { 19 xhr.open("GET", "http://localhost:8000/xmlhttprequest/resources/access-control-preflight-denied-xsrf.php? state=reset", false);19 xhr.open("GET", "http://localhost:8000/xmlhttprequest/resources/access-control-preflight-denied-xsrf.php?test=access-control-preflight-async-non-supported&state=reset", false); 20 20 xhr.send(null); 21 21 } catch(e) { … … 27 27 28 28 try { 29 xhr.open("PUT", "http://localhost:8000/xmlhttprequest/resources/access-control-preflight-denied-xsrf.php ", true);29 xhr.open("PUT", "http://localhost:8000/xmlhttprequest/resources/access-control-preflight-denied-xsrf.php?test=access-control-preflight-async-non-supported", true); 30 30 } catch(e) { 31 31 log("FAIL: Exception thrown. Cross-domain access is not allowed in first 'open'. [" + e.message + "]."); … … 37 37 38 38 try { 39 xhr.open("GET", "http://localhost:8000/xmlhttprequest/resources/access-control-preflight-denied-xsrf.php? state=complete", false);39 xhr.open("GET", "http://localhost:8000/xmlhttprequest/resources/access-control-preflight-denied-xsrf.php?test=access-control-preflight-async-non-supported&state=complete", false); 40 40 try { 41 41 xhr.send(null); -
trunk/LayoutTests/http/tests/xmlhttprequest/access-control-preflight-headers-async.html
r120167 r175841 9 9 { 10 10 var req = new XMLHttpRequest; 11 req.open("GET", "/resources/reset-temp-file.php?filename=access-control-preflight-headers- status", false);11 req.open("GET", "/resources/reset-temp-file.php?filename=access-control-preflight-headers-async-status", false); 12 12 req.send(); 13 13 } … … 16 16 { 17 17 var req = new XMLHttpRequest; 18 req.open("GET", "http://localhost:8000/xmlhttprequest/resources/no-custom-header.php ");18 req.open("GET", "http://localhost:8000/xmlhttprequest/resources/no-custom-header.php?filename=access-control-preflight-headers-async-status"); 19 19 req.setRequestHeader("X-Custom-Header", "foobar"); 20 20 req.onerror = function() { -
trunk/LayoutTests/http/tests/xmlhttprequest/access-control-preflight-headers-sync.html
r120167 r175841 7 7 { 8 8 var req = new XMLHttpRequest; 9 req.open("GET", "/resources/reset-temp-file.php?filename=access-control-preflight-headers-s tatus", false);9 req.open("GET", "/resources/reset-temp-file.php?filename=access-control-preflight-headers-sync-status", false); 10 10 req.send(); 11 11 } … … 15 15 try { 16 16 var req = new XMLHttpRequest; 17 req.open("GET", "http://localhost:8000/xmlhttprequest/resources/no-custom-header.php ", false);17 req.open("GET", "http://localhost:8000/xmlhttprequest/resources/no-custom-header.php?filename=access-control-preflight-headers-sync-status", false); 18 18 req.setRequestHeader("X-Custom-Header", "foobar"); 19 19 req.send(); -
trunk/LayoutTests/http/tests/xmlhttprequest/access-control-preflight-sync-header-denied-expected.txt
r104803 r175841 1 CONSOLE MESSAGE: XMLHttpRequest cannot load http://localhost:8000/xmlhttprequest/resources/access-control-preflight-denied-xsrf.php? state=header. Request header field X-NON-STANDARD is not allowed by Access-Control-Allow-Headers.1 CONSOLE MESSAGE: XMLHttpRequest cannot load http://localhost:8000/xmlhttprequest/resources/access-control-preflight-denied-xsrf.php?test=access-control-preflight-sync-header-denied&state=header. Request header field X-NON-STANDARD is not allowed by Access-Control-Allow-Headers. 2 2 PASS: Request successfully blocked. 3 3 -
trunk/LayoutTests/http/tests/xmlhttprequest/access-control-preflight-sync-header-denied.html
r120167 r175841 15 15 16 16 try { 17 xhr.open("GET", "http://localhost:8000/xmlhttprequest/resources/access-control-preflight-denied-xsrf.php? state=reset", false);17 xhr.open("GET", "http://localhost:8000/xmlhttprequest/resources/access-control-preflight-denied-xsrf.php?test=access-control-preflight-sync-header-denied&state=reset", false); 18 18 xhr.send(null); 19 19 } catch(e) { … … 25 25 26 26 try { 27 xhr.open("GET", "http://localhost:8000/xmlhttprequest/resources/access-control-preflight-denied-xsrf.php? state=header", false);27 xhr.open("GET", "http://localhost:8000/xmlhttprequest/resources/access-control-preflight-denied-xsrf.php?test=access-control-preflight-sync-header-denied&state=header", false); 28 28 xhr.setRequestHeader("X-NON-STANDARD", "filler"); 29 29 } catch(e) { … … 43 43 44 44 try { 45 xhr.open("GET", "http://localhost:8000/xmlhttprequest/resources/access-control-preflight-denied-xsrf.php? state=complete", false);45 xhr.open("GET", "http://localhost:8000/xmlhttprequest/resources/access-control-preflight-denied-xsrf.php?test=access-control-preflight-sync-header-denied&state=complete", false); 46 46 } catch(e) { 47 47 log("FAIL: Exception thrown. Cross-domain access is not allowed in second 'open'. [" + e.message + "]."); -
trunk/LayoutTests/http/tests/xmlhttprequest/access-control-preflight-sync-method-denied-expected.txt
r104803 r175841 1 CONSOLE MESSAGE: XMLHttpRequest cannot load http://localhost:8000/xmlhttprequest/resources/access-control-preflight-denied-xsrf.php? state=method. Method DELETE is not allowed by Access-Control-Allow-Methods.1 CONSOLE MESSAGE: XMLHttpRequest cannot load http://localhost:8000/xmlhttprequest/resources/access-control-preflight-denied-xsrf.php?test=access-control-preflight-sync-method-denied&state=method. Method DELETE is not allowed by Access-Control-Allow-Methods. 2 2 PASS: Request successfully blocked. 3 3 -
trunk/LayoutTests/http/tests/xmlhttprequest/access-control-preflight-sync-method-denied.html
r120167 r175841 15 15 16 16 try { 17 xhr.open("GET", "http://localhost:8000/xmlhttprequest/resources/access-control-preflight-denied-xsrf.php? state=reset", false);17 xhr.open("GET", "http://localhost:8000/xmlhttprequest/resources/access-control-preflight-denied-xsrf.php?test=access-control-preflight-sync-method-denied&state=reset", false); 18 18 xhr.send(null); 19 19 } catch(e) { … … 25 25 26 26 try { 27 xhr.open("DELETE", "http://localhost:8000/xmlhttprequest/resources/access-control-preflight-denied-xsrf.php? state=method", false);27 xhr.open("DELETE", "http://localhost:8000/xmlhttprequest/resources/access-control-preflight-denied-xsrf.php?test=access-control-preflight-sync-method-denied&state=method", false); 28 28 } catch(e) { 29 29 log("FAIL: Exception thrown. Cross-domain access is not allowed in first 'open'. [" + e.message + "]."); … … 42 42 43 43 try { 44 xhr.open("GET", "http://localhost:8000/xmlhttprequest/resources/access-control-preflight-denied-xsrf.php? state=complete", false);44 xhr.open("GET", "http://localhost:8000/xmlhttprequest/resources/access-control-preflight-denied-xsrf.php?test=access-control-preflight-sync-method-denied&state=complete", false); 45 45 } catch(e) { 46 46 log("FAIL: Exception thrown. Cross-domain access is not allowed in second 'open'. [" + e.message + "]."); -
trunk/LayoutTests/http/tests/xmlhttprequest/access-control-preflight-sync-not-supported-expected.txt
r104803 r175841 1 CONSOLE MESSAGE: XMLHttpRequest cannot load http://localhost:8000/xmlhttprequest/resources/access-control-preflight-denied-xsrf.php . Origin http://127.0.0.1:8000 is not allowed by Access-Control-Allow-Origin.1 CONSOLE MESSAGE: XMLHttpRequest cannot load http://localhost:8000/xmlhttprequest/resources/access-control-preflight-denied-xsrf.php?test=access-control-preflight-sync-non-supported. Origin http://127.0.0.1:8000 is not allowed by Access-Control-Allow-Origin. 2 2 PASS: Request successfully blocked. 3 3 -
trunk/LayoutTests/http/tests/xmlhttprequest/access-control-preflight-sync-not-supported.html
r120167 r175841 15 15 16 16 try { 17 xhr.open("GET", "http://localhost:8000/xmlhttprequest/resources/access-control-preflight-denied-xsrf.php? state=reset", false);17 xhr.open("GET", "http://localhost:8000/xmlhttprequest/resources/access-control-preflight-denied-xsrf.php?test=access-control-preflight-sync-non-supported&state=reset", false); 18 18 xhr.send(null); 19 19 } catch(e) { … … 25 25 26 26 try { 27 xhr.open("PUT", "http://localhost:8000/xmlhttprequest/resources/access-control-preflight-denied-xsrf.php ", false);27 xhr.open("PUT", "http://localhost:8000/xmlhttprequest/resources/access-control-preflight-denied-xsrf.php?test=access-control-preflight-sync-non-supported", false); 28 28 } catch(e) { 29 29 log("FAIL: Exception thrown. Cross-domain access is not allowed in first 'open'. [" + e.message + "]."); … … 42 42 43 43 try { 44 xhr.open("GET", "http://localhost:8000/xmlhttprequest/resources/access-control-preflight-denied-xsrf.php? state=complete", false);44 xhr.open("GET", "http://localhost:8000/xmlhttprequest/resources/access-control-preflight-denied-xsrf.php?test=access-control-preflight-sync-non-supported&state=complete", false); 45 45 } catch(e) { 46 46 log("FAIL: Exception thrown. Cross-domain access is not allowed in second 'open'. [" + e.message + "]."); -
trunk/LayoutTests/http/tests/xmlhttprequest/redirect-cross-origin-tripmine.html
r120167 r175841 15 15 { 16 16 var req = new XMLHttpRequest; 17 req.open("GET", "/resources/reset-temp-file.php?filename= tripmine-status", false);17 req.open("GET", "/resources/reset-temp-file.php?filename=xmlhttprequest-redirect-cross-origin-tripmine_status", false); 18 18 req.send(); 19 19 } … … 22 22 { 23 23 var req = new XMLHttpRequest; 24 req.open("GET", " /resources/tripmine.php?command=status", false);24 req.open("GET", "resources/redirect-cross-origin-tripmine.php?command=status", false); 25 25 req.send(); 26 26 return req.responseText; … … 42 42 43 43 var req = new XMLHttpRequest; 44 req.open(method, "/resources/redirect.php?code=" + code + "&url=http://localhost:8000/ resources/tripmine.php", true);44 req.open(method, "/resources/redirect.php?code=" + code + "&url=http://localhost:8000/xmlhttprequest/resources/redirect-cross-origin-tripmine.php", true); 45 45 req.setRequestHeader("X-WebKit-Test", "*"); 46 46 req.setRequestHeader("Content-Type", "application/xml"); … … 56 56 57 57 var req = new XMLHttpRequest; 58 req.open(method, "/resources/redirect.php?code=" + code + "&url=http://localhost:8000/ resources/tripmine.php", false);58 req.open(method, "/resources/redirect.php?code=" + code + "&url=http://localhost:8000/xmlhttprequest/resources/redirect-cross-origin-tripmine.php", false); 59 59 req.setRequestHeader("X-WebKit-Test", "*"); 60 60 req.setRequestHeader("Content-Type", "application/xml"); -
trunk/LayoutTests/http/tests/xmlhttprequest/resources/access-control-preflight-denied-xsrf.php
r62779 r175841 2 2 require_once '../../resources/portabilityLayer.php'; 3 3 4 $tmpFile = sys_get_temp_dir() . "/ xsrf.txt";4 $tmpFile = sys_get_temp_dir() . "/" . $_GET["test"]; 5 5 6 6 function fail($state) -
trunk/LayoutTests/http/tests/xmlhttprequest/resources/no-custom-header.php
r47494 r175841 2 2 require_once '../../resources/portabilityLayer.php'; 3 3 4 $stateFile = sys_get_temp_dir() . "/ access-control-preflight-headers-status";4 $stateFile = sys_get_temp_dir() . "/" . $_GET['filename']; 5 5 6 6 function setState($newState, $file) -
trunk/LayoutTests/http/tests/xmlhttprequest/resources/redirect-cross-origin-tripmine.php
r175731 r175841 1 1 <?php 2 require_once ' portabilityLayer.php';2 require_once '../../resources/portabilityLayer.php'; 3 3 4 4 // This script detects requests that could not be sent before cross-site XMLHttpRequest appeared. … … 26 26 } 27 27 28 $stateFile = sys_get_temp_dir() . "/ tripmine-status";28 $stateFile = sys_get_temp_dir() . "/xmlhttprequest-redirect-cross-origin-tripmine_status"; 29 29 $command = $_GET['command']; 30 30 if ($command) { -
trunk/LayoutTests/http/tests/xmlhttprequest/state-after-network-error.html
r120167 r175841 18 18 { 19 19 var req = new XMLHttpRequest; 20 req.open("GET", "/resources/network-simulator.php? command=" + (state ? "connect" : "disconnect"), false);20 req.open("GET", "/resources/network-simulator.php?test=xmlhttprequest-state-after-network-error&command=" + (state ? "connect" : "disconnect"), false); 21 21 req.send(""); 22 22 } … … 35 35 var xhr = new XMLHttpRequest(); 36 36 xhr.onreadystatechange = onReadyStateChange; 37 xhr.open('GET', '/resources/network-simulator.php? path=/', true);37 xhr.open('GET', '/resources/network-simulator.php?test=xmlhttprequest-state-after-network-error&path=/', true); 38 38 xhr.send(null); 39 39 -
trunk/LayoutTests/http/tests/xmlhttprequest/xmlhttprequest-responseURL-expected.txt
r175053 r175841 50 50 req.readyState = 1: responseURL = 51 51 PASS responseURL is "" 52 req.readyState = 2: responseURL = http://127.0.0.1:8000/xmlhttprequest/resources/network-simulator.php?command=connect/53 req.readyState = 3: responseURL = http://127.0.0.1:8000/xmlhttprequest/resources/network-simulator.php?command=connect/54 req.readyState = 4: responseURL = http://127.0.0.1:8000/xmlhttprequest/resources/network-simulator.php?command=connect/55 PASS responseURL is "http://127.0.0.1:8000/xmlhttprequest/resources/network-simulator.php?command=connect/"56 req.readyState = 0: responseURL =57 PASS responseURL is ""58 req.readyState = 1: responseURL =59 PASS responseURL is ""60 req.readyState = 1: responseURL =61 PASS responseURL is ""62 52 req.readyState = 2: responseURL = http://127.0.0.1:8000/xmlhttprequest/resources/supported-xml-content-types.cgi?type=foo 63 53 req.readyState = 3: responseURL = http://127.0.0.1:8000/xmlhttprequest/resources/supported-xml-content-types.cgi?type=foo -
trunk/LayoutTests/http/tests/xmlhttprequest/xmlhttprequest-responseURL.html
r175053 r175841 54 54 shouldBeEqualToString('responseURL', 'http://127.0.0.1:8000/xmlhttprequest/resources/cross-site-progress-events.cgi'); 55 55 56 return runTest('resources/network-simulator.php?command=connect/', 'text');57 }).then(function(req) {58 window.responseURL = req.responseURL;59 shouldBeEqualToString('responseURL', 'http://127.0.0.1:8000/xmlhttprequest/resources/network-simulator.php?command=connect/');60 61 56 return runTest("resources/supported-xml-content-types.cgi?type=foo#bar/baz+xml", 'xml'); 62 57 }).then(function(req) {
Note:
See TracChangeset
for help on using the changeset viewer.