Changeset 76958 in webkit


Ignore:
Timestamp:
Jan 28, 2011 11:16:18 AM (13 years ago)
Author:
chang.shu@nokia.com
Message:

2011-01-28 Chang Shu <chang.shu@nokia.com>

Reviewed by Andreas Kling.

Unskipp auth.html after fix.
https://bugs.webkit.org/show_bug.cgi?id=36688

  • platform/qt/Skipped:

2011-01-28 Chang Shu <chang.shu@nokia.com>

Reviewed by Andreas Kling.

Reset NetworkAccessManager to clean up credentials from previous tests.
This change causes no performance overhead either.
https://bugs.webkit.org/show_bug.cgi?id=36688

  • DumpRenderTree/qt/DumpRenderTreeQt.cpp: (WebCore::DumpRenderTree::resetToConsistentStateBeforeTesting): (WebCore::DumpRenderTree::open):
  • DumpRenderTree/qt/DumpRenderTreeQt.h:
Location:
trunk
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/ChangeLog

    r76957 r76958  
     12011-01-28  Chang Shu  <chang.shu@nokia.com>
     2
     3        Reviewed by Andreas Kling.
     4
     5        Unskipp auth.html after fix.
     6        https://bugs.webkit.org/show_bug.cgi?id=36688
     7
     8        * platform/qt/Skipped:
     9
    1102011-01-28  Dimitri Glazkov  <dglazkov@chromium.org>
    211
  • trunk/LayoutTests/platform/qt/Skipped

    r76621 r76958  
    49694969fast/text/emphasis-overlap.html
    49704970
    4971 #[Qt] LayoutTests/http/tests/appcache/auth.html failed and skipped
    4972 # https://bugs.webkit.org/show_bug.cgi?id=36688
    4973 http/tests/appcache/auth.html
    4974 
    49754971# REGRESSION(r74971): [Qt] /editing/selection/caret-bidi-first-and-last-letters.html fails
    49764972# https://bugs.webkit.org/show_bug.cgi?id=51884
  • trunk/Tools/ChangeLog

    r76930 r76958  
     12011-01-28  Chang Shu  <chang.shu@nokia.com>
     2
     3        Reviewed by Andreas Kling.
     4
     5        Reset NetworkAccessManager to clean up credentials from previous tests.
     6        This change causes no performance overhead either.
     7        https://bugs.webkit.org/show_bug.cgi?id=36688
     8
     9        * DumpRenderTree/qt/DumpRenderTreeQt.cpp:
     10        (WebCore::DumpRenderTree::resetToConsistentStateBeforeTesting):
     11        (WebCore::DumpRenderTree::open):
     12        * DumpRenderTree/qt/DumpRenderTreeQt.h:
     13
    1142011-01-28  Zoltan Horvath  <zoltan@webkit.org>
    215
  • trunk/Tools/DumpRenderTree/qt/DumpRenderTreeQt.cpp

    r76446 r76958  
    521521}
    522522
    523 void DumpRenderTree::resetToConsistentStateBeforeTesting()
     523void DumpRenderTree::resetToConsistentStateBeforeTesting(const QUrl& url)
    524524{
    525525    // reset so that any current loads are stopped
     
    551551    m_page->mainFrame()->setScrollBarPolicy(Qt::Horizontal, Qt::ScrollBarAsNeeded);
    552552
     553    if (url.scheme() == "http" || url.scheme() == "https") {
     554        // credentials may exist from previous tests.
     555        m_page->setNetworkAccessManager(0);
     556        delete m_networkAccessManager;
     557        m_networkAccessManager = new NetworkAccessManager(this);
     558        m_page->setNetworkAccessManager(m_networkAccessManager);
     559    }
     560
    553561    WorkQueue::shared()->clear();
    554562    WorkQueue::shared()->setFrozen(false);
     
    584592{
    585593    DumpRenderTreeSupportQt::dumpResourceLoadCallbacksPath(QFileInfo(url.toString()).path());
    586     resetToConsistentStateBeforeTesting();
     594    resetToConsistentStateBeforeTesting(url);
    587595
    588596    if (isWebInspectorTest(m_page->mainFrame()->url()))
  • trunk/Tools/DumpRenderTree/qt/DumpRenderTreeQt.h

    r75908 r76958  
    8787
    8888    void closeRemainingWindows();
    89     void resetToConsistentStateBeforeTesting();
     89    void resetToConsistentStateBeforeTesting(const QUrl&);
    9090
    9191    LayoutTestController *layoutTestController() const { return m_controller; }
Note: See TracChangeset for help on using the changeset viewer.