From c1cbacd0ad6658445504c00f70ee0e5977391ba3 Mon Sep 17 00:00:00 2001 From: Vadim Zeitlin Date: Wed, 17 Jul 2019 15:39:13 +0200 Subject: [PATCH] Skip wxWebView unit tests when using wxGTK2 All tests currently fail because the initial LOADED event is never received. --- tests/controls/webtest.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/tests/controls/webtest.cpp b/tests/controls/webtest.cpp index 3b6a14d217..19a5bc6349 100644 --- a/tests/controls/webtest.cpp +++ b/tests/controls/webtest.cpp @@ -64,6 +64,16 @@ protected: TEST_CASE_METHOD(WebViewTestCase, "WebView", "[wxWebView]") { +#if defined(__WXGTK__) && !defined(__WXGTK3__) + wxString value; + if ( !wxGetEnv("wxTEST_WEBVIEW_GTK2", &value) || value != "1" ) + { + WARN("Skipping WebView tests known to fail with wxGTK 2, set " + "wxTEST_WEBVIEW_GTK2=1 to force running them."); + return; + } +#endif + m_browser -> Create(wxTheApp->GetTopWindow(), wxID_ANY); ENSURE_LOADED;