]> git.saurik.com Git - wxWidgets.git/blobdiff - tests/test.cpp
Fix wxIMAGE_QUALITY_HIGH definition.
[wxWidgets.git] / tests / test.cpp
index 6619dd21c529f03c6022798c4d663e9e135e9344..9f304346b4a9efb17b0992b7a68befeeafa64994 100644 (file)
@@ -423,7 +423,9 @@ extern bool IsAutomaticTest()
         if ( !wxGetEnv("WX_TEST_USER", &username) )
             username = wxGetUserId();
 
-        s_isAutomatic = username.Lower().Matches("buildslave*");
+        username.MakeLower();
+        s_isAutomatic = username.Matches("buildslave*") ||
+                            username.Matches("sandbox*");
     }
 
     return s_isAutomatic == 1;
@@ -477,7 +479,9 @@ bool TestApp::OnInit()
 #else
     cout << "Test program for wxWidgets non-GUI features\n"
 #endif
-         << "build: " << WX_BUILD_OPTIONS_SIGNATURE << std::endl;
+         << "build: " << WX_BUILD_OPTIONS_SIGNATURE << "\n"
+         << "running under " << wxGetOsDescription()
+         << " as " << wxGetUserId() << std::endl;
 
     if ( m_detail )
     {
@@ -493,6 +497,14 @@ bool TestApp::OnInit()
 
     m_eventloop = new wxEventLoop;
     wxEventLoop::SetActive(m_eventloop);
+
+#ifdef __WXOSX__
+    // we need to wait until the window is activated and fully ready
+    // otherwise no events can be posted
+    m_eventloop->DispatchTimeout(1000);
+    m_eventloop->Yield();
+#endif
+    
 #endif // wxUSE_GUI
 
     return true;