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;
#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 )
{
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;