Another issue to be aware of is that on the bots, they're running without an active desktop. This can lead to a few things behaving slightly differently than your local machine. For example, there will be no active window, so a call like BrowserList::GetLastActiveWithProfile(...) will always return NULL. One way you can simulate this behavior locally is to lock your screen when you run your test. Another (less reliable) way is to quickly give another window focus when you launch your test.
There are other differences as well, maybe others can weigh in with more specifics. Erik On Thu, Sep 10, 2009 at 3:15 AM, James Su <[email protected]> wrote: > Hi, > Recently I'm working on an automated test of autocomplete edit view, see > CL: http://codereview.chromium.org/177052. It's an in process browser test. > It tests the functionalities of autocomplete edit view (omnibox) by > simulating key events. It's supposed to run on both Linux and Windows, and > it runs without any problem on both local Linux machine and Linux trybot. It > also runs on local Windows machine, but it always fails on Windows trybot. > Checking the log, I found that it's timed out when sending key event. Then > I'm wondering if it's a bug or limitation of windows trybot, or I did > something wrong? > And when I run the test on a local Windows machine, it sometimes fails > with following error: > [2820:5668:0910/131457:263873000:FATAL:navigation_controller.cc(492)] Check > failed: !GetActiveEntry(). Got an invalid page ID but we seem to be > navigated to a valid page. This should be impossible. > c:\chromium\src\base/test_suite.h(108): error: Failed > [2820:5668:0910/131457:263873000:FATAL:navigation_controller.cc(492)] Check > failed: !GetActiveEntry(). Got an invalid page ID but we seem to be > navigated to a valid page. This should be impossible. > Backtrace: > StackTrace::StackTrace [0x1029B651+33] > (c:\chromium\src\base\debug_util_win.cc:226) > logging::LogMessage::~LogMessage [0x1025DDFA+618] > (c:\chromium\src\base\logging.cc:540) > NavigationController::ClassifyNavigation [0x1055B094+180] > (c:\chromium\src\chrome\browser\tab_contents\navigation_controller.cc:494) > NavigationController::RendererDidNavigate [0x1055ACD6+198] > (c:\chromium\src\chrome\browser\tab_contents\navigation_controller.cc:424) > TabContents::DidNavigate [0x1062DF98+248] > (c:\chromium\src\chrome\browser\tab_contents\tab_contents.cc:1953) > RenderViewHost::OnMsgNavigate [0x105710EB+459] > (c:\chromium\src\chrome\browser\renderer_host\render_view_host.cc:955) > ... > Is it a bug of chrome or something wrong in my test? > Regards > James Su > > > --~--~---------~--~----~------------~-------~--~----~ Chromium Developers mailing list: [email protected] View archives, change email options, or unsubscribe: http://groups.google.com/group/chromium-dev -~----------~----~----~----~------~----~------~--~---
