Changeset 273685 in webkit


Ignore:
Timestamp:
Mar 1, 2021 1:16:20 PM (3 years ago)
Author:
Chris Gambrell
Message:

[LayoutTests] Convert http/tests/loading convert PHP to Python
https://bugs.webkit.org/show_bug.cgi?id=222198
<rdar://problem/74536576>

Reviewed by Jonathan Bedard.

  • http/tests/loading/307-after-303-after-post-expected.txt:
  • http/tests/loading/307-after-303-after-post.html:
  • http/tests/loading/authentication-after-redirect-stores-wrong-credentials/authentication-after-redirect-stores-wrong-credentials-expected.txt:
  • http/tests/loading/authentication-after-redirect-stores-wrong-credentials/authentication-after-redirect-stores-wrong-credentials.html:
  • http/tests/loading/authentication-after-redirect-stores-wrong-credentials/resources/wrong-credential-1-redirect-to-auth.php: Removed.
  • http/tests/loading/authentication-after-redirect-stores-wrong-credentials/resources/wrong-credential-1-redirect-to-auth.py: Added.
  • http/tests/loading/authentication-after-redirect-stores-wrong-credentials/resources/wrong-credential-2-auth-then-redirect-to-finish.php: Removed.
  • http/tests/loading/authentication-after-redirect-stores-wrong-credentials/resources/wrong-credential-2-auth-then-redirect-to-finish.py: Added.
  • http/tests/loading/authentication-after-redirect-stores-wrong-credentials/resources/wrong-credential-3-output-credentials-then-finish.php: Removed.
  • http/tests/loading/authentication-after-redirect-stores-wrong-credentials/resources/wrong-credential-3-output-credentials-then-finish.py: Added.
  • http/tests/loading/basic-auth-load-URL-with-consecutive-slashes-expected.txt:
  • http/tests/loading/basic-auth-load-URL-with-consecutive-slashes.html:
  • http/tests/loading/basic-auth-remove-credentials-expected.txt:
  • http/tests/loading/basic-auth-remove-credentials.html:
  • http/tests/loading/basic-auth-resend-wrong-credentials-expected.txt:
  • http/tests/loading/basic-auth-resend-wrong-credentials.html:
  • http/tests/loading/basic-credentials-sent-automatically-expected.txt:
  • http/tests/loading/basic-credentials-sent-automatically.html:
  • http/tests/loading/nested_bad_objects.php: Removed.
  • http/tests/loading/nested_bad_objects.py: Added.
  • http/tests/loading/oauth.html:
  • http/tests/loading/post-in-iframe-with-back-navigation-expected.txt:
  • http/tests/loading/post-in-iframe-with-back-navigation.html:
  • http/tests/loading/preload-append-scan.php: Removed.
  • http/tests/loading/preload-append-scan.py: Added.
  • http/tests/loading/preload-slow-loading.php: Removed.
  • http/tests/loading/preload-slow-loading.py: Added.
  • http/tests/loading/redirect-with-no-location-crash.html:
  • http/tests/loading/resourceLoadStatistics/resources/get-cookies.php: Removed.
  • http/tests/loading/resourceLoadStatistics/resources/get-cookies.py: Added.
  • http/tests/loading/resourceLoadStatistics/resources/set-cookie.php: Removed.
  • http/tests/loading/resources/303-to-307-target.php: Removed.
  • http/tests/loading/resources/303-to-307-target.py: Added.
  • http/tests/loading/resources/307-post-output-target.php: Removed.
  • http/tests/loading/resources/307-post-output-target.py: Added.
  • http/tests/loading/resources/basic-auth-testing.php: Removed.
  • http/tests/loading/resources/basic-auth-testing.py: Added.
  • http/tests/loading/resources/cached-stylesheet-from-different-domain-frame.css.php: Removed.
  • http/tests/loading/resources/cached-stylesheet-from-different-domain-frame.css.py: Added.
  • http/tests/loading/resources/cached-stylesheet-from-different-domain-frame.html:
  • http/tests/loading/resources/imported-stylesheet-varying-according-domain.css.php: Removed.
  • http/tests/loading/resources/imported-stylesheet-varying-according-domain.css.py: Added.
  • http/tests/loading/resources/oauth-subresource.php: Removed.
  • http/tests/loading/resources/oauth-subresource.py: Added.
  • http/tests/loading/resources/othersubresources/protected-resource.php: Removed.
  • http/tests/loading/resources/othersubresources/protected-resource.py: Added.
  • http/tests/loading/resources/page-with-slow-loading-subresource.html:
  • http/tests/loading/resources/post-in-iframe-with-back-navigation-page-1.php: Removed.
  • http/tests/loading/resources/post-in-iframe-with-back-navigation-page-1.py: Added.
  • http/tests/loading/resources/post-in-iframe-with-back-navigation-page-2.php: Removed.
  • http/tests/loading/resources/post-in-iframe-with-back-navigation-page-2.py: Added.
  • http/tests/loading/resources/post-in-iframe-with-back-navigation-page-3.php: Removed.
  • http/tests/loading/resources/post-in-iframe-with-back-navigation-page-3.py: Added.
  • http/tests/loading/resources/post-to-303-target.php: Removed.
  • http/tests/loading/resources/post-to-303-target.py: Added.
  • http/tests/loading/resources/protected-resource.php: Removed.
  • http/tests/loading/resources/protected-resource.py: Added.
  • http/tests/loading/resources/redirect-with-no-location-crash.php: Removed.
  • http/tests/loading/resources/redirect-with-no-location-crash.py: Added.
  • http/tests/loading/resources/resource-that-goes-back-while-still-loading.php: Removed.
  • http/tests/loading/resources/resource-that-goes-back-while-still-loading.py: Added.
  • http/tests/loading/resources/server-redirect-result.html:
  • http/tests/loading/resources/server-redirect.php: Removed.
  • http/tests/loading/resources/server-redirect.py: Added.
  • http/tests/loading/resources/slowimage.php: Removed.
  • http/tests/loading/resources/slowimage.py: Added.
  • http/tests/loading/resources/subresources/protected-resource.php: Removed.
  • http/tests/loading/resources/subresources/protected-resource.py: Added.
  • http/tests/loading/resources/test2/basic-auth-testing.php: Removed.
  • http/tests/loading/resources/test2/basic-auth-testing.py: Added.
  • http/tests/loading/resources/test2/protected-resource.php: Removed.
  • http/tests/loading/resources/test2/protected-resource.py: Added.
  • http/tests/loading/server-redirect-for-provisional-load-caching-expected.txt:
  • http/tests/loading/server-redirect-for-provisional-load-caching.html:
  • http/tests/loading/unfinished-main-resource-back-to-cached-page-callbacks.html:
  • platform/ios-wk1/TestExpectations:
  • platform/win/TestExpectations:
  • platform/wk2/http/tests/loading/authentication-after-redirect-stores-wrong-credentials/authentication-after-redirect-stores-wrong-credentials-expected.txt:
  • platform/wk2/http/tests/loading/basic-credentials-sent-automatically-expected.txt:
  • platform/wk2/http/tests/loading/server-redirect-for-provisional-load-caching-expected.txt:
Location:
trunk/LayoutTests
Files:
26 added
27 deleted
28 edited

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/ChangeLog

    r273684 r273685  
     12021-03-01  Chris Gambrell  <cgambrell@apple.com>
     2
     3        [LayoutTests] Convert http/tests/loading convert PHP to Python
     4        https://bugs.webkit.org/show_bug.cgi?id=222198
     5        <rdar://problem/74536576>
     6
     7        Reviewed by Jonathan Bedard.
     8
     9        * http/tests/loading/307-after-303-after-post-expected.txt:
     10        * http/tests/loading/307-after-303-after-post.html:
     11        * http/tests/loading/authentication-after-redirect-stores-wrong-credentials/authentication-after-redirect-stores-wrong-credentials-expected.txt:
     12        * http/tests/loading/authentication-after-redirect-stores-wrong-credentials/authentication-after-redirect-stores-wrong-credentials.html:
     13        * http/tests/loading/authentication-after-redirect-stores-wrong-credentials/resources/wrong-credential-1-redirect-to-auth.php: Removed.
     14        * http/tests/loading/authentication-after-redirect-stores-wrong-credentials/resources/wrong-credential-1-redirect-to-auth.py: Added.
     15        * http/tests/loading/authentication-after-redirect-stores-wrong-credentials/resources/wrong-credential-2-auth-then-redirect-to-finish.php: Removed.
     16        * http/tests/loading/authentication-after-redirect-stores-wrong-credentials/resources/wrong-credential-2-auth-then-redirect-to-finish.py: Added.
     17        * http/tests/loading/authentication-after-redirect-stores-wrong-credentials/resources/wrong-credential-3-output-credentials-then-finish.php: Removed.
     18        * http/tests/loading/authentication-after-redirect-stores-wrong-credentials/resources/wrong-credential-3-output-credentials-then-finish.py: Added.
     19        * http/tests/loading/basic-auth-load-URL-with-consecutive-slashes-expected.txt:
     20        * http/tests/loading/basic-auth-load-URL-with-consecutive-slashes.html:
     21        * http/tests/loading/basic-auth-remove-credentials-expected.txt:
     22        * http/tests/loading/basic-auth-remove-credentials.html:
     23        * http/tests/loading/basic-auth-resend-wrong-credentials-expected.txt:
     24        * http/tests/loading/basic-auth-resend-wrong-credentials.html:
     25        * http/tests/loading/basic-credentials-sent-automatically-expected.txt:
     26        * http/tests/loading/basic-credentials-sent-automatically.html:
     27        * http/tests/loading/nested_bad_objects.php: Removed.
     28        * http/tests/loading/nested_bad_objects.py: Added.
     29        * http/tests/loading/oauth.html:
     30        * http/tests/loading/post-in-iframe-with-back-navigation-expected.txt:
     31        * http/tests/loading/post-in-iframe-with-back-navigation.html:
     32        * http/tests/loading/preload-append-scan.php: Removed.
     33        * http/tests/loading/preload-append-scan.py: Added.
     34        * http/tests/loading/preload-slow-loading.php: Removed.
     35        * http/tests/loading/preload-slow-loading.py: Added.
     36        * http/tests/loading/redirect-with-no-location-crash.html:
     37        * http/tests/loading/resourceLoadStatistics/resources/get-cookies.php: Removed.
     38        * http/tests/loading/resourceLoadStatistics/resources/get-cookies.py: Added.
     39        * http/tests/loading/resourceLoadStatistics/resources/set-cookie.php: Removed.
     40        * http/tests/loading/resources/303-to-307-target.php: Removed.
     41        * http/tests/loading/resources/303-to-307-target.py: Added.
     42        * http/tests/loading/resources/307-post-output-target.php: Removed.
     43        * http/tests/loading/resources/307-post-output-target.py: Added.
     44        * http/tests/loading/resources/basic-auth-testing.php: Removed.
     45        * http/tests/loading/resources/basic-auth-testing.py: Added.
     46        * http/tests/loading/resources/cached-stylesheet-from-different-domain-frame.css.php: Removed.
     47        * http/tests/loading/resources/cached-stylesheet-from-different-domain-frame.css.py: Added.
     48        * http/tests/loading/resources/cached-stylesheet-from-different-domain-frame.html:
     49        * http/tests/loading/resources/imported-stylesheet-varying-according-domain.css.php: Removed.
     50        * http/tests/loading/resources/imported-stylesheet-varying-according-domain.css.py: Added.
     51        * http/tests/loading/resources/oauth-subresource.php: Removed.
     52        * http/tests/loading/resources/oauth-subresource.py: Added.
     53        * http/tests/loading/resources/othersubresources/protected-resource.php: Removed.
     54        * http/tests/loading/resources/othersubresources/protected-resource.py: Added.
     55        * http/tests/loading/resources/page-with-slow-loading-subresource.html:
     56        * http/tests/loading/resources/post-in-iframe-with-back-navigation-page-1.php: Removed.
     57        * http/tests/loading/resources/post-in-iframe-with-back-navigation-page-1.py: Added.
     58        * http/tests/loading/resources/post-in-iframe-with-back-navigation-page-2.php: Removed.
     59        * http/tests/loading/resources/post-in-iframe-with-back-navigation-page-2.py: Added.
     60        * http/tests/loading/resources/post-in-iframe-with-back-navigation-page-3.php: Removed.
     61        * http/tests/loading/resources/post-in-iframe-with-back-navigation-page-3.py: Added.
     62        * http/tests/loading/resources/post-to-303-target.php: Removed.
     63        * http/tests/loading/resources/post-to-303-target.py: Added.
     64        * http/tests/loading/resources/protected-resource.php: Removed.
     65        * http/tests/loading/resources/protected-resource.py: Added.
     66        * http/tests/loading/resources/redirect-with-no-location-crash.php: Removed.
     67        * http/tests/loading/resources/redirect-with-no-location-crash.py: Added.
     68        * http/tests/loading/resources/resource-that-goes-back-while-still-loading.php: Removed.
     69        * http/tests/loading/resources/resource-that-goes-back-while-still-loading.py: Added.
     70        * http/tests/loading/resources/server-redirect-result.html:
     71        * http/tests/loading/resources/server-redirect.php: Removed.
     72        * http/tests/loading/resources/server-redirect.py: Added.
     73        * http/tests/loading/resources/slowimage.php: Removed.
     74        * http/tests/loading/resources/slowimage.py: Added.
     75        * http/tests/loading/resources/subresources/protected-resource.php: Removed.
     76        * http/tests/loading/resources/subresources/protected-resource.py: Added.
     77        * http/tests/loading/resources/test2/basic-auth-testing.php: Removed.
     78        * http/tests/loading/resources/test2/basic-auth-testing.py: Added.
     79        * http/tests/loading/resources/test2/protected-resource.php: Removed.
     80        * http/tests/loading/resources/test2/protected-resource.py: Added.
     81        * http/tests/loading/server-redirect-for-provisional-load-caching-expected.txt:
     82        * http/tests/loading/server-redirect-for-provisional-load-caching.html:
     83        * http/tests/loading/unfinished-main-resource-back-to-cached-page-callbacks.html:
     84        * platform/ios-wk1/TestExpectations:
     85        * platform/win/TestExpectations:
     86        * platform/wk2/http/tests/loading/authentication-after-redirect-stores-wrong-credentials/authentication-after-redirect-stores-wrong-credentials-expected.txt:
     87        * platform/wk2/http/tests/loading/basic-credentials-sent-automatically-expected.txt:
     88        * platform/wk2/http/tests/loading/server-redirect-for-provisional-load-caching-expected.txt:
     89
    1902021-03-01  Andres Gonzalez  <andresg_22@apple.com>
    291
  • trunk/LayoutTests/http/tests/loading/307-after-303-after-post-expected.txt

    r267644 r273685  
    22main frame - didCommitLoadForFrame
    33main frame - didFinishDocumentLoadForFrame
    4 main frame - willPerformClientRedirectToURL: http://127.0.0.1:8000/loading/resources/post-to-303-target.php
     4main frame - willPerformClientRedirectToURL: http://127.0.0.1:8000/loading/resources/post-to-303-target.py
    55main frame - didHandleOnloadEventsForFrame
    66main frame - didFinishLoadForFrame
    77http://127.0.0.1:8000/loading/307-after-303-after-post.html - didFinishLoading
    88main frame - didStartProvisionalLoadForFrame
    9 http://127.0.0.1:8000/loading/resources/post-to-303-target.php - willSendRequest <NSURLRequest URL http://127.0.0.1:8000/loading/resources/post-to-303-target.php, main document URL http://127.0.0.1:8000/loading/resources/post-to-303-target.php, http method POST> redirectResponse (null)
    10 http://127.0.0.1:8000/loading/resources/post-to-303-target.php - willSendRequest <NSURLRequest URL http://127.0.0.1:8000/loading/resources/303-to-307-target.php, main document URL http://127.0.0.1:8000/loading/resources/303-to-307-target.php, http method GET> redirectResponse <NSURLResponse http://127.0.0.1:8000/loading/resources/post-to-303-target.php, http status code 303>
     9http://127.0.0.1:8000/loading/resources/post-to-303-target.py - willSendRequest <NSURLRequest URL http://127.0.0.1:8000/loading/resources/post-to-303-target.py, main document URL http://127.0.0.1:8000/loading/resources/post-to-303-target.py, http method POST> redirectResponse (null)
     10http://127.0.0.1:8000/loading/resources/post-to-303-target.py - willSendRequest <NSURLRequest URL http://127.0.0.1:8000/loading/resources/303-to-307-target.py, main document URL http://127.0.0.1:8000/loading/resources/303-to-307-target.py, http method GET> redirectResponse <NSURLResponse http://127.0.0.1:8000/loading/resources/post-to-303-target.py, http status code 303>
    1111main frame - didReceiveServerRedirectForProvisionalLoadForFrame
    12 http://127.0.0.1:8000/loading/resources/post-to-303-target.php - willSendRequest <NSURLRequest URL http://127.0.0.1:8000/loading/resources/307-post-output-target.php, main document URL http://127.0.0.1:8000/loading/resources/307-post-output-target.php, http method GET> redirectResponse <NSURLResponse http://127.0.0.1:8000/loading/resources/303-to-307-target.php, http status code 307>
     12http://127.0.0.1:8000/loading/resources/post-to-303-target.py - willSendRequest <NSURLRequest URL http://127.0.0.1:8000/loading/resources/307-post-output-target.py, main document URL http://127.0.0.1:8000/loading/resources/307-post-output-target.py, http method GET> redirectResponse <NSURLResponse http://127.0.0.1:8000/loading/resources/303-to-307-target.py, http status code 307>
    1313main frame - didReceiveServerRedirectForProvisionalLoadForFrame
    14 http://127.0.0.1:8000/loading/resources/post-to-303-target.php - didReceiveResponse <NSURLResponse http://127.0.0.1:8000/loading/resources/307-post-output-target.php, http status code 200>
     14http://127.0.0.1:8000/loading/resources/post-to-303-target.py - didReceiveResponse <NSURLResponse http://127.0.0.1:8000/loading/resources/307-post-output-target.py, http status code 200>
    1515main frame - didCancelClientRedirectForFrame
    1616main frame - didCommitLoadForFrame
  • trunk/LayoutTests/http/tests/loading/307-after-303-after-post.html

    r120167 r273685  
    1010</head>
    1111<body onload="document.getElementById('testform').submit();">
    12 <form id="testform" name="testform" action="resources/post-to-303-target.php" method="post">
     12<form id="testform" name="testform" action="resources/post-to-303-target.py" method="post">
    1313Test value input:
    1414<input type="text" name="testvalue" value="foobar"></input>
  • trunk/LayoutTests/http/tests/loading/authentication-after-redirect-stores-wrong-credentials/authentication-after-redirect-stores-wrong-credentials-expected.txt

    r267644 r273685  
    44main frame - didFinishDocumentLoadForFrame
    55frame "<!--frame1-->" - didReceiveServerRedirectForProvisionalLoadForFrame
    6 http://localhost:8000/loading/authentication-after-redirect-stores-wrong-credentials/resources/wrong-credential-1-redirect-to-auth.php - didReceiveAuthenticationChallenge - Responding with httpUsername:httpPassword
     6http://localhost:8000/loading/authentication-after-redirect-stores-wrong-credentials/resources/wrong-credential-1-redirect-to-auth.py - didReceiveAuthenticationChallenge - Responding with httpUsername:httpPassword
    77frame "<!--frame1-->" - didCommitLoadForFrame
    88frame "<!--frame1-->" - didFinishDocumentLoadForFrame
     
    1111frame "<!--frame1-->" - didFinishLoadForFrame
    1212main frame - didFinishLoadForFrame
    13 frame "<!--frame1-->" - willPerformClientRedirectToURL: http://localhost:8000/loading/authentication-after-redirect-stores-wrong-credentials/resources/wrong-credential-3-output-credentials-then-finish.php
     13frame "<!--frame1-->" - willPerformClientRedirectToURL: http://localhost:8000/loading/authentication-after-redirect-stores-wrong-credentials/resources/wrong-credential-3-output-credentials-then-finish.py
    1414frame "<!--frame1-->" - didStartProvisionalLoadForFrame
    1515frame "<!--frame1-->" - didCancelClientRedirectForFrame
  • trunk/LayoutTests/http/tests/loading/authentication-after-redirect-stores-wrong-credentials/authentication-after-redirect-stores-wrong-credentials.html

    r120167 r273685  
    1515It then loads a new page after that challenge, and the new page should *not* get any credentials passed to it.<br>
    1616See <a href="https://bugs.webkit.org/show_bug.cgi?id=78003">bug 78003</a> for more details.<br>
    17 <iframe src="http://localhost:8000/loading/authentication-after-redirect-stores-wrong-credentials/resources/wrong-credential-1-redirect-to-auth.php">
     17<iframe src="http://localhost:8000/loading/authentication-after-redirect-stores-wrong-credentials/resources/wrong-credential-1-redirect-to-auth.py">
    1818</iframe><br>
    1919</body>
  • trunk/LayoutTests/http/tests/loading/basic-auth-load-URL-with-consecutive-slashes-expected.txt

    r272707 r273685  
    33frame "<!--frame1-->" - didStartProvisionalLoadForFrame
    44main frame - didFinishDocumentLoadForFrame
    5 http://127.0.0.1:8000/loading/resources/basic-auth-testing.php?username=webkit&password=rocks - didReceiveAuthenticationChallenge - Responding with webkit:rocks
     5http://127.0.0.1:8000/loading/resources/basic-auth-testing.py?username=webkit&password=rocks - didReceiveAuthenticationChallenge - Responding with webkit:rocks
    66frame "<!--frame1-->" - didCommitLoadForFrame
    77frame "<!--frame1-->" - didFinishDocumentLoadForFrame
  • trunk/LayoutTests/http/tests/loading/basic-auth-load-URL-with-consecutive-slashes.html

    r272707 r273685  
    2828</head>
    2929<body onload="notifyFrameDidLoad(frame)">
    30 <iframe id="frame" src="resources/basic-auth-testing.php?username=webkit&password=rocks"></iframe>
     30<iframe id="frame" src="resources/basic-auth-testing.py?username=webkit&password=rocks"></iframe>
    3131<p>PASS did not cause assertion failure.</p>
    3232</body>
  • trunk/LayoutTests/http/tests/loading/basic-auth-remove-credentials-expected.txt

    r267644 r273685  
    1818This test verifies that we are able to remove credentials, by checking that we get an authenticaton.
    1919challenge for a path we normally would not get a challenge for, after having removed all credentials.
    20 The first frame's path is /loading/resources/protected-resource.php, and we should get a challenge for it.
     20The first frame's path is /loading/resources/protected-resource.py, and we should get a challenge for it.
    2121It will be authorized with first/first-pw.
    2222The second frame's path is identical to the first frame, and we should get a challenge for it, because credentials have been deleted.
  • trunk/LayoutTests/http/tests/loading/basic-auth-remove-credentials.html

    r217886 r273685  
    2323{
    2424    var frame = document.createElement("iframe");
    25     frame.setAttribute("src", "http://127.0.0.1:8000/loading/resources/protected-resource.php");
     25    frame.setAttribute("src", "http://127.0.0.1:8000/loading/resources/protected-resource.py");
    2626    frame.setAttribute("onload", "secondFrameLoaded()");
    2727    document.body.appendChild(frame);
     
    3939This test verifies that we are able to remove credentials, by checking that we get an authenticaton.<br>
    4040challenge for a path we normally would not get a challenge for, after having removed all credentials.<br>
    41 The first frame's path is /loading/resources/protected-resource.php, and we should get a challenge for it.<br>
     41The first frame's path is /loading/resources/protected-resource.py, and we should get a challenge for it.<br>
    4242It will be authorized with first/first-pw.<br>
    4343The second frame's path is identical to the first frame, and we should get a challenge for it, because credentials have been deleted.<br>
    4444It will be authorized with second/second-pw.<br>
    45 <iframe src="resources/protected-resource.php" onload="firstFrameLoaded();"></iframe>
     45<iframe src="resources/protected-resource.py" onload="firstFrameLoaded();"></iframe>
    4646</body>
    4747</html>
  • trunk/LayoutTests/http/tests/loading/basic-auth-resend-wrong-credentials-expected.txt

    r231450 r273685  
    55main frame - didFinishLoadForFrame
    66frame "<!--frame1-->" - didStartProvisionalLoadForFrame
    7 http://127.0.0.1:8000/loading/resources/test2/protected-resource.php - didReceiveAuthenticationChallenge - Responding with wrongusername:wrongpassword
     7http://127.0.0.1:8000/loading/resources/test2/protected-resource.py - didReceiveAuthenticationChallenge - Responding with wrongusername:wrongpassword
    88frame "<!--frame1-->" - didCommitLoadForFrame
    99frame "<!--frame1-->" - didFinishDocumentLoadForFrame
     
    1111frame "<!--frame1-->" - didFinishLoadForFrame
    1212frame "<!--frame2-->" - didStartProvisionalLoadForFrame
    13 http://127.0.0.1:8000/loading/resources/test2/basic-auth-testing.php?username=correctusername&password=correctpassword - didReceiveAuthenticationChallenge - Responding with correctusername:correctpassword
     13http://127.0.0.1:8000/loading/resources/test2/basic-auth-testing.py?username=correctusername&password=correctpassword - didReceiveAuthenticationChallenge - Responding with correctusername:correctpassword
    1414frame "<!--frame2-->" - didCommitLoadForFrame
    1515frame "<!--frame2-->" - didFinishDocumentLoadForFrame
  • trunk/LayoutTests/http/tests/loading/basic-auth-resend-wrong-credentials.html

    r224432 r273685  
    1919        }
    2020        var frame = document.createElement("iframe");
    21         frame.setAttribute("src", "http://127.0.0.1:8000/loading/resources/test2/basic-auth-testing.php?username=correctusername&password=correctpassword");
     21        frame.setAttribute("src", "http://127.0.0.1:8000/loading/resources/test2/basic-auth-testing.py?username=correctusername&password=correctpassword");
    2222        frame.setAttribute("onload", "secondFrameLoaded()");
    2323        document.body.appendChild(frame);
     
    3333    var iframe = document.createElement("iframe");
    3434    iframe.onload=firstFrameLoaded;
    35     iframe.src="resources/test2/protected-resource.php";
     35    iframe.src="resources/test2/protected-resource.py";
    3636    document.body.appendChild(iframe);
    3737}
  • trunk/LayoutTests/http/tests/loading/basic-credentials-sent-automatically-expected.txt

    r231450 r273685  
    55main frame - didFinishLoadForFrame
    66frame "<!--frame1-->" - didStartProvisionalLoadForFrame
    7 http://127.0.0.1:8000/loading/resources/subresources/protected-resource.php - didReceiveAuthenticationChallenge - Responding with first:first-pw
     7http://127.0.0.1:8000/loading/resources/subresources/protected-resource.py - didReceiveAuthenticationChallenge - Responding with first:first-pw
    88frame "<!--frame1-->" - didCommitLoadForFrame
    99frame "<!--frame1-->" - didFinishDocumentLoadForFrame
     
    1111frame "<!--frame1-->" - didFinishLoadForFrame
    1212frame "<!--frame2-->" - didStartProvisionalLoadForFrame
    13 http://127.0.0.1:8000/loading/resources/protected-resource.php - didReceiveAuthenticationChallenge - Responding with second:second-pw
     13http://127.0.0.1:8000/loading/resources/protected-resource.py - didReceiveAuthenticationChallenge - Responding with second:second-pw
    1414frame "<!--frame2-->" - didCommitLoadForFrame
    1515frame "<!--frame2-->" - didFinishDocumentLoadForFrame
     
    2727frame "<!--frame4-->" - didFinishLoadForFrame
    2828This test makes sure that once an HTTP Basic Auth. protected path is authenticated once, urls that emanate from that path automatically have their credentials sent without a challenge.
    29 The first frame's path is /loading/resources/subresources/protected-resource.php, and we should get a challenge for it.
     29The first frame's path is /loading/resources/subresources/protected-resource.py, and we should get a challenge for it.
    3030It will be authorized with first/first-pw.
    31 The second frame's path is /loading/resources/protected-resource.php, and we should get a challenge for it, because it does not share a common subpath of the previously authorized resource.
     31The second frame's path is /loading/resources/protected-resource.py, and we should get a challenge for it, because it does not share a common subpath of the previously authorized resource.
    3232It will be authorized with second/second-pw.
    33 The third frame's path is also /loading/resources/protected-resource.php, and we should *not* get a challenge for it because we authorized to this path for the second frame.
     33The third frame's path is also /loading/resources/protected-resource.py, and we should *not* get a challenge for it because we authorized to this path for the second frame.
    3434It will be authorized with second/second-pw.
    35 The fourth frame's path is /loading/resources/othersubresources/protected-resource.php, and we should *not* get a challenge for it, because it has a common subpath with the previously authorized second and third frames.
     35The fourth frame's path is /loading/resources/othersubresources/protected-resource.py, and we should *not* get a challenge for it, because it has a common subpath with the previously authorized second and third frames.
    3636It will be authorized with second/second-pw.
    3737
  • trunk/LayoutTests/http/tests/loading/basic-credentials-sent-automatically.html

    r223982 r273685  
    1818    }
    1919    var frame = document.createElement("iframe");
    20     frame.setAttribute("src", "http://127.0.0.1:8000/loading/resources/protected-resource.php");
     20    frame.setAttribute("src", "http://127.0.0.1:8000/loading/resources/protected-resource.py");
    2121    frame.setAttribute("onload", "setTimeout(secondFrameLoaded, 0)");
    2222    document.body.appendChild(frame);
     
    3030    }
    3131    var frame = document.createElement("iframe");
    32     frame.setAttribute("src", "http://127.0.0.1:8000/loading/resources/protected-resource.php");
     32    frame.setAttribute("src", "http://127.0.0.1:8000/loading/resources/protected-resource.py");
    3333    frame.setAttribute("onload", "setTimeout(thirdFrameLoaded, 0)");
    3434    document.body.appendChild(frame);
     
    4242    }
    4343    var frame = document.createElement("iframe");
    44     frame.setAttribute("src", "http://127.0.0.1:8000/loading/resources/othersubresources/protected-resource.php");
     44    frame.setAttribute("src", "http://127.0.0.1:8000/loading/resources/othersubresources/protected-resource.py");
    4545    frame.setAttribute("onload", "setTimeout(fourthFrameLoaded, 0)");
    4646    document.body.appendChild(frame);
     
    5656    var iframe = document.createElement("iframe");
    5757    iframe.setAttribute("onload", "setTimeout(firstFrameLoaded, 0)");
    58     iframe.src="resources/subresources/protected-resource.php";
     58    iframe.src="resources/subresources/protected-resource.py";
    5959    document.body.appendChild(iframe);
    6060}
     
    6464<body onload="setTimeout(makeIFrame, 0)">
    6565This test makes sure that once an HTTP Basic Auth. protected path is authenticated once, urls that emanate from that path automatically have their credentials sent without a challenge.<br>
    66 The first frame's path is /loading/resources/subresources/protected-resource.php, and we should get a challenge for it.<br>
     66The first frame's path is /loading/resources/subresources/protected-resource.py, and we should get a challenge for it.<br>
    6767It will be authorized with first/first-pw.<br>
    68 The second frame's path is /loading/resources/protected-resource.php, and we should get a challenge for it, because it does not share a common subpath of the previously authorized resource.<br>
     68The second frame's path is /loading/resources/protected-resource.py, and we should get a challenge for it, because it does not share a common subpath of the previously authorized resource.<br>
    6969It will be authorized with second/second-pw.<br>
    70 The third frame's path is also /loading/resources/protected-resource.php, and we should *not* get a challenge for it because we authorized to this path for the second frame.<br>
     70The third frame's path is also /loading/resources/protected-resource.py, and we should *not* get a challenge for it because we authorized to this path for the second frame.<br>
    7171It will be authorized with second/second-pw.<br>
    72 The fourth frame's path is /loading/resources/othersubresources/protected-resource.php, and we should *not* get a challenge for it, because it has a common subpath with the previously authorized second and third frames.<br>
     72The fourth frame's path is /loading/resources/othersubresources/protected-resource.py, and we should *not* get a challenge for it, because it has a common subpath with the previously authorized second and third frames.<br>
    7373It will be authorized with second/second-pw.<br>
    7474</body>
  • trunk/LayoutTests/http/tests/loading/oauth.html

    r234912 r273685  
    1313function runtest() {
    1414        setTimeout(()=>{
    15                 fetch("resources/oauth-subresource.php").then(()=>{
     15                fetch("resources/oauth-subresource.py").then(()=>{
    1616                    if (window.testRunner)
    1717                        testRunner.notifyDone();
  • trunk/LayoutTests/http/tests/loading/post-in-iframe-with-back-navigation-expected.txt

    r267644 r273685  
    1010main frame - didHandleOnloadEventsForFrame
    1111main frame - didFinishLoadForFrame
    12 frame "frame" - willPerformClientRedirectToURL: http://127.0.0.1:8000/loading/resources/post-in-iframe-with-back-navigation-page-2.php
     12frame "frame" - willPerformClientRedirectToURL: http://127.0.0.1:8000/loading/resources/post-in-iframe-with-back-navigation-page-2.py
    1313frame "frame" - didStartProvisionalLoadForFrame
    1414frame "frame" - didCancelClientRedirectForFrame
     
    1717frame "frame" - didHandleOnloadEventsForFrame
    1818frame "frame" - didFinishLoadForFrame
    19 frame "frame" - willPerformClientRedirectToURL: http://127.0.0.1:8000/loading/resources/post-in-iframe-with-back-navigation-page-3.php
     19frame "frame" - willPerformClientRedirectToURL: http://127.0.0.1:8000/loading/resources/post-in-iframe-with-back-navigation-page-3.py
    2020frame "frame" - didStartProvisionalLoadForFrame
    2121frame "frame" - didCancelClientRedirectForFrame
  • trunk/LayoutTests/http/tests/loading/post-in-iframe-with-back-navigation.html

    r120167 r273685  
    66</head>
    77<body onload="runTest()">
    8 <iframe id="frame" onload="nextStep()" src="resources/post-in-iframe-with-back-navigation-page-1.php" width=300 height=300></iframe>
     8<iframe id="frame" onload="nextStep()" src="resources/post-in-iframe-with-back-navigation-page-1.303-to-307-target.py" width=300 height=300></iframe>
    99<p>Resending form on back navigation from POST submissions<br/><br/>
    1010
  • trunk/LayoutTests/http/tests/loading/redirect-with-no-location-crash.html

    r272707 r273685  
    1010</head>
    1111<body onload="setTimeout(function() { if (window.testRunner) testRunner.notifyDone(); })">
    12   <iframe src="resources/redirect-with-no-location-crash.php"></iframe>
     12  <iframe src="resources/redirect-with-no-location-crash.py"></iframe>
    1313</body>
    1414<html>
  • trunk/LayoutTests/http/tests/loading/resources/cached-stylesheet-from-different-domain-frame.html

    r209961 r273685  
    22<html>
    33    <head>
    4         <link rel="stylesheet" type="text/css" href="http://127.0.0.1:8000/loading/resources/cached-stylesheet-from-different-domain-frame.css.php"/>
     4        <link rel="stylesheet" type="text/css" href="http://127.0.0.1:8000/loading/resources/cached-stylesheet-from-different-domain-frame.css.py"/>
    55    </head>
    66    <body>
  • trunk/LayoutTests/http/tests/loading/resources/page-with-slow-loading-subresource.html

    r153649 r273685  
    1010This page has an image that takes forever to load.<br>
    1111After the main resource is finished loading, but before the image loads, it should go back to the previous page.<br>
    12 <img src="slowimage.php">
     12<img src="slowimage.py">
  • trunk/LayoutTests/http/tests/loading/resources/server-redirect-result.html

    r195162 r273685  
    33if (parent.count == 0) {
    44        parent.count = 1;
    5         window.location = "server-redirect.php";
     5        window.location = "server-redirect.py";
    66}
    77else if (parent.count == 1) {
  • trunk/LayoutTests/http/tests/loading/server-redirect-for-provisional-load-caching-expected.txt

    r267644 r273685  
    22main frame - didCommitLoadForFrame
    33frame "<!--frame1-->" - didStartProvisionalLoadForFrame
    4 http://127.0.0.1:8000/loading/resources/server-redirect.php - willSendRequest <NSURLRequest URL http://127.0.0.1:8000/loading/resources/server-redirect.php, main document URL http://127.0.0.1:8000/loading/server-redirect-for-provisional-load-caching.html, http method GET> redirectResponse (null)
     4http://127.0.0.1:8000/loading/resources/server-redirect.py - willSendRequest <NSURLRequest URL http://127.0.0.1:8000/loading/resources/server-redirect.py, main document URL http://127.0.0.1:8000/loading/server-redirect-for-provisional-load-caching.html, http method GET> redirectResponse (null)
    55main frame - didFinishDocumentLoadForFrame
    66http://127.0.0.1:8000/loading/server-redirect-for-provisional-load-caching.html - didFinishLoading
    7 http://127.0.0.1:8000/loading/resources/server-redirect.php - willSendRequest <NSURLRequest URL http://127.0.0.1:8000/loading/resources/server-redirect-result.html, main document URL http://127.0.0.1:8000/loading/server-redirect-for-provisional-load-caching.html, http method GET> redirectResponse <NSURLResponse http://127.0.0.1:8000/loading/resources/server-redirect.php, http status code 301>
     7http://127.0.0.1:8000/loading/resources/server-redirect.py - willSendRequest <NSURLRequest URL http://127.0.0.1:8000/loading/resources/server-redirect-result.html, main document URL http://127.0.0.1:8000/loading/server-redirect-for-provisional-load-caching.html, http method GET> redirectResponse <NSURLResponse http://127.0.0.1:8000/loading/resources/server-redirect.py, http status code 301>
    88frame "<!--frame1-->" - didReceiveServerRedirectForProvisionalLoadForFrame
    9 http://127.0.0.1:8000/loading/resources/server-redirect.php - didReceiveResponse <NSURLResponse http://127.0.0.1:8000/loading/resources/server-redirect-result.html, http status code 200>
     9http://127.0.0.1:8000/loading/resources/server-redirect.py - didReceiveResponse <NSURLResponse http://127.0.0.1:8000/loading/resources/server-redirect-result.html, http status code 200>
    1010frame "<!--frame1-->" - didCommitLoadForFrame
    11 frame "<!--frame1-->" - willPerformClientRedirectToURL: http://127.0.0.1:8000/loading/resources/server-redirect.php
     11frame "<!--frame1-->" - willPerformClientRedirectToURL: http://127.0.0.1:8000/loading/resources/server-redirect.py
    1212frame "<!--frame1-->" - didFinishDocumentLoadForFrame
    1313main frame - didHandleOnloadEventsForFrame
    1414frame "<!--frame1-->" - didFinishLoadForFrame
    1515main frame - didFinishLoadForFrame
    16 http://127.0.0.1:8000/loading/resources/server-redirect.php - didFinishLoading
     16http://127.0.0.1:8000/loading/resources/server-redirect.py - didFinishLoading
    1717frame "<!--frame1-->" - didStartProvisionalLoadForFrame
    18 http://127.0.0.1:8000/loading/resources/server-redirect.php - willSendRequest <NSURLRequest URL http://127.0.0.1:8000/loading/resources/server-redirect.php, main document URL http://127.0.0.1:8000/loading/server-redirect-for-provisional-load-caching.html, http method GET> redirectResponse (null)
     18http://127.0.0.1:8000/loading/resources/server-redirect.py - willSendRequest <NSURLRequest URL http://127.0.0.1:8000/loading/resources/server-redirect.py, main document URL http://127.0.0.1:8000/loading/server-redirect-for-provisional-load-caching.html, http method GET> redirectResponse (null)
    1919frame "<!--frame1-->" - didReceiveServerRedirectForProvisionalLoadForFrame
    20 http://127.0.0.1:8000/loading/resources/server-redirect.php - didReceiveResponse <NSURLResponse http://127.0.0.1:8000/loading/resources/server-redirect-result.html, http status code 200>
     20http://127.0.0.1:8000/loading/resources/server-redirect.py - didReceiveResponse <NSURLResponse http://127.0.0.1:8000/loading/resources/server-redirect-result.html, http status code 200>
    2121frame "<!--frame1-->" - didCancelClientRedirectForFrame
    2222frame "<!--frame1-->" - didCommitLoadForFrame
    23 http://127.0.0.1:8000/loading/resources/server-redirect.php - didFinishLoading
     23http://127.0.0.1:8000/loading/resources/server-redirect.py - didFinishLoading
    2424frame "<!--frame1-->" - didFinishDocumentLoadForFrame
    2525frame "<!--frame1-->" - didHandleOnloadEventsForFrame
  • trunk/LayoutTests/http/tests/loading/server-redirect-for-provisional-load-caching.html

    r195162 r273685  
    1313</head>
    1414<p>Test passes if the second redirection which is loaded from the cache dispatches didReceiveServerRedirectForProvisionalLoadForFrame.</p>
    15 <iframe src="./resources/server-redirect.php"></iframe>
     15<iframe src="./resources/server-redirect.py"></iframe>
    1616</html>
  • trunk/LayoutTests/http/tests/loading/unfinished-main-resource-back-to-cached-page-callbacks.html

    r268400 r273685  
    3434
    3535This test dumps frame load callbacks.  It is only useful inside of WebKitTestRunner.<br><br>
    36 <a id="linkToSlowPage" href="resources/resource-that-goes-back-while-still-loading.php">This link goes to a slow loading page.</a>
     36<a id="linkToSlowPage" href="resources/resource-that-goes-back-while-still-loading.py">This link goes to a slow loading page.</a>
    3737Bug <a href="https://bugs.webkit.org/show_bug.cgi?id=117112">117112 - Going "back" to a cached page from a page where the main resource never finished loading breaks scrolling, amongst other issues.</a><br><br>
    3838In the broken case, the second page gets a didFinishLoad callback intertwined with the restoration of the cached page, even though it's already gotten a didFailLoad callback.<br>
  • trunk/LayoutTests/platform/ios-wk1/TestExpectations

    r272067 r273685  
    17971797fast/forms/textarea-live-pseudo-selectors.html [ Crash Failure ]
    17981798fast/text/font-weights.html [ Pass Failure ]
    1799 http/tests/loading/preload-append-scan.php [ Crash Failure Pass ]
     1799http/tests/loading/preload-append-scan.py [ Crash Failure Pass ]
    18001800http/tests/security/appcache-switching-private-browsing.html [ Pass Failure ]
    18011801http/tests/security/contentSecurityPolicy/blob-url-does-not-match-source-self.html [ Pass ImageOnlyFailure ]
  • trunk/LayoutTests/platform/win/TestExpectations

    r273684 r273685  
    31503150http/tests/cache/network-error-during-revalidation.html [ Failure Crash Pass ]
    31513151http/tests/cookies/single-quoted-value.html [ Failure Pass ]
    3152 http/tests/loading/nested_bad_objects.php [ Failure Pass ]
     3152http/tests/loading/nested_bad_objects.py [ Failure Pass ]
    31533153http/tests/loading/onload-vs-immediate-refresh.pl [ Failure Pass ]
    3154 http/tests/loading/preload-append-scan.php [ Failure Pass ]
     3154http/tests/loading/preload-append-scan.py [ Failure Pass ]
    31553155http/tests/loading/preload-css-test.html [ Failure Pass ]
    31563156http/tests/loading/preload-img-src.html [ Failure Pass ]
  • trunk/LayoutTests/platform/wk2/http/tests/loading/authentication-after-redirect-stores-wrong-credentials/authentication-after-redirect-stores-wrong-credentials-expected.txt

    r267644 r273685  
    1111frame "<!--frame1-->" - didFinishLoadForFrame
    1212main frame - didFinishLoadForFrame
    13 frame "<!--frame1-->" - willPerformClientRedirectToURL: http://localhost:8000/loading/authentication-after-redirect-stores-wrong-credentials/resources/wrong-credential-3-output-credentials-then-finish.php
     13frame "<!--frame1-->" - willPerformClientRedirectToURL: http://localhost:8000/loading/authentication-after-redirect-stores-wrong-credentials/resources/wrong-credential-3-output-credentials-then-finish.py
    1414frame "<!--frame1-->" - didStartProvisionalLoadForFrame
    1515frame "<!--frame1-->" - didCancelClientRedirectForFrame
  • trunk/LayoutTests/platform/wk2/http/tests/loading/basic-credentials-sent-automatically-expected.txt

    r234912 r273685  
    2727frame "<!--frame4-->" - didFinishLoadForFrame
    2828This test makes sure that once an HTTP Basic Auth. protected path is authenticated once, urls that emanate from that path automatically have their credentials sent without a challenge.
    29 The first frame's path is /loading/resources/subresources/protected-resource.php, and we should get a challenge for it.
     29The first frame's path is /loading/resources/subresources/protected-resource.py, and we should get a challenge for it.
    3030It will be authorized with first/first-pw.
    31 The second frame's path is /loading/resources/protected-resource.php, and we should get a challenge for it, because it does not share a common subpath of the previously authorized resource.
     31The second frame's path is /loading/resources/protected-resource.py, and we should get a challenge for it, because it does not share a common subpath of the previously authorized resource.
    3232It will be authorized with second/second-pw.
    33 The third frame's path is also /loading/resources/protected-resource.php, and we should *not* get a challenge for it because we authorized to this path for the second frame.
     33The third frame's path is also /loading/resources/protected-resource.py, and we should *not* get a challenge for it because we authorized to this path for the second frame.
    3434It will be authorized with second/second-pw.
    35 The fourth frame's path is /loading/resources/othersubresources/protected-resource.php, and we should *not* get a challenge for it, because it has a common subpath with the previously authorized second and third frames.
     35The fourth frame's path is /loading/resources/othersubresources/protected-resource.py, and we should *not* get a challenge for it, because it has a common subpath with the previously authorized second and third frames.
    3636It will be authorized with second/second-pw.
    3737
  • trunk/LayoutTests/platform/wk2/http/tests/loading/server-redirect-for-provisional-load-caching-expected.txt

    r267644 r273685  
    44http://127.0.0.1:8000/loading/server-redirect-for-provisional-load-caching.html - didFinishLoading
    55frame "<!--frame1-->" - didStartProvisionalLoadForFrame
    6 http://127.0.0.1:8000/loading/resources/server-redirect.php - willSendRequest <NSURLRequest URL http://127.0.0.1:8000/loading/resources/server-redirect.php, main document URL http://127.0.0.1:8000/loading/server-redirect-for-provisional-load-caching.html, http method GET> redirectResponse (null)
    7 http://127.0.0.1:8000/loading/resources/server-redirect.php - willSendRequest <NSURLRequest URL http://127.0.0.1:8000/loading/resources/server-redirect-result.html, main document URL http://127.0.0.1:8000/loading/server-redirect-for-provisional-load-caching.html, http method GET> redirectResponse <NSURLResponse http://127.0.0.1:8000/loading/resources/server-redirect.php, http status code 301>
     6http://127.0.0.1:8000/loading/resources/server-redirect.py - willSendRequest <NSURLRequest URL http://127.0.0.1:8000/loading/resources/server-redirect.py, main document URL http://127.0.0.1:8000/loading/server-redirect-for-provisional-load-caching.html, http method GET> redirectResponse (null)
     7http://127.0.0.1:8000/loading/resources/server-redirect.py - willSendRequest <NSURLRequest URL http://127.0.0.1:8000/loading/resources/server-redirect-result.html, main document URL http://127.0.0.1:8000/loading/server-redirect-for-provisional-load-caching.html, http method GET> redirectResponse <NSURLResponse http://127.0.0.1:8000/loading/resources/server-redirect.py, http status code 301>
    88frame "<!--frame1-->" - didReceiveServerRedirectForProvisionalLoadForFrame
    9 http://127.0.0.1:8000/loading/resources/server-redirect.php - didReceiveResponse <NSURLResponse http://127.0.0.1:8000/loading/resources/server-redirect-result.html, http status code 200>
     9http://127.0.0.1:8000/loading/resources/server-redirect.py - didReceiveResponse <NSURLResponse http://127.0.0.1:8000/loading/resources/server-redirect-result.html, http status code 200>
    1010frame "<!--frame1-->" - didCommitLoadForFrame
    11 frame "<!--frame1-->" - willPerformClientRedirectToURL: http://127.0.0.1:8000/loading/resources/server-redirect.php
     11frame "<!--frame1-->" - willPerformClientRedirectToURL: http://127.0.0.1:8000/loading/resources/server-redirect.py
    1212frame "<!--frame1-->" - didFinishDocumentLoadForFrame
    1313main frame - didHandleOnloadEventsForFrame
    1414frame "<!--frame1-->" - didFinishLoadForFrame
    1515main frame - didFinishLoadForFrame
    16 http://127.0.0.1:8000/loading/resources/server-redirect.php - didFinishLoading
     16http://127.0.0.1:8000/loading/resources/server-redirect.py - didFinishLoading
    1717frame "<!--frame1-->" - didStartProvisionalLoadForFrame
    18 http://127.0.0.1:8000/loading/resources/server-redirect.php - willSendRequest <NSURLRequest URL http://127.0.0.1:8000/loading/resources/server-redirect.php, main document URL http://127.0.0.1:8000/loading/server-redirect-for-provisional-load-caching.html, http method GET> redirectResponse (null)
     18http://127.0.0.1:8000/loading/resources/server-redirect.py - willSendRequest <NSURLRequest URL http://127.0.0.1:8000/loading/resources/server-redirect.py, main document URL http://127.0.0.1:8000/loading/server-redirect-for-provisional-load-caching.html, http method GET> redirectResponse (null)
    1919frame "<!--frame1-->" - didReceiveServerRedirectForProvisionalLoadForFrame
    20 http://127.0.0.1:8000/loading/resources/server-redirect.php - didReceiveResponse <NSURLResponse http://127.0.0.1:8000/loading/resources/server-redirect-result.html, http status code 200>
     20http://127.0.0.1:8000/loading/resources/server-redirect.py - didReceiveResponse <NSURLResponse http://127.0.0.1:8000/loading/resources/server-redirect-result.html, http status code 200>
    2121frame "<!--frame1-->" - didCancelClientRedirectForFrame
    2222frame "<!--frame1-->" - didCommitLoadForFrame
    23 http://127.0.0.1:8000/loading/resources/server-redirect.php - didFinishLoading
     23http://127.0.0.1:8000/loading/resources/server-redirect.py - didFinishLoading
    2424frame "<!--frame1-->" - didFinishDocumentLoadForFrame
    2525frame "<!--frame1-->" - didHandleOnloadEventsForFrame
Note: See TracChangeset for help on using the changeset viewer.