[WinCairo] TestWebKitAPI: ASSERTION FAILED: m_eglDisplay == EGL_NO_DISPLAY
authorcommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 30 May 2017 18:29:55 +0000 (18:29 +0000)
committercommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 30 May 2017 18:29:55 +0000 (18:29 +0000)
https://bugs.webkit.org/show_bug.cgi?id=172702

Patch by Fujii Hironori <Hironori.Fujii@sony.com> on 2017-05-30
Reviewed by Alex Christensen.

EGL PlatformDisplay needs to be shut down before existing a
program on Windows.

* TestWebKitAPI/Tests/WebKit/win/ScaleWebView.cpp:
(TestWebKitAPI::ScaleWebView::TearDown): Call shutDownWebKit().
* TestWebKitAPI/Tests/WebKit/win/WebViewDestruction.cpp:
(TestWebKitAPI::WebViewDestruction::TearDown): Ditto.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@217563 268f45cc-cd09-0410-ab3c-d52691b4dbfc

Tools/ChangeLog
Tools/TestWebKitAPI/Tests/WebKit/win/ScaleWebView.cpp
Tools/TestWebKitAPI/Tests/WebKit/win/WebViewDestruction.cpp

index 3a2e118..ebe1e06 100644 (file)
@@ -1,3 +1,18 @@
+2017-05-30  Fujii Hironori  <Hironori.Fujii@sony.com>
+
+        [WinCairo] TestWebKitAPI: ASSERTION FAILED: m_eglDisplay == EGL_NO_DISPLAY
+        https://bugs.webkit.org/show_bug.cgi?id=172702
+
+        Reviewed by Alex Christensen.
+
+        EGL PlatformDisplay needs to be shut down before existing a
+        program on Windows.
+
+        * TestWebKitAPI/Tests/WebKit/win/ScaleWebView.cpp:
+        (TestWebKitAPI::ScaleWebView::TearDown): Call shutDownWebKit().
+        * TestWebKitAPI/Tests/WebKit/win/WebViewDestruction.cpp:
+        (TestWebKitAPI::WebViewDestruction::TearDown): Ditto.
+
 2017-05-30  Per Arne Vollan  <pvollan@apple.com>
 
         [Win] fast/shadow-dom/fullscreen-in-slot-fullscreenElement.html is flaky.
index 0eb8207..e4518d5 100644 (file)
@@ -57,6 +57,7 @@ void ScaleWebView::SetUp()
 void ScaleWebView::TearDown()
 {
     m_webView = 0;
+    shutDownWebKit();
 }
 
 // Tests that scaling a WebView before calling IWebView::initWithFrame doesn't crash.
index 70aedce..db8bdea 100644 (file)
@@ -127,6 +127,7 @@ void WebViewDestruction::TearDown()
     EXPECT_GT(currentWebViewCount, 0);
 
     m_webView = 0;
+    shutDownWebKit();
 
     EXPECT_EQ(webViewCount(), currentWebViewCount - 1);
 }