-
- Downloads
Reduce likelihood of indefinite wait in viewer integration tests.
Introduce LLStartupListener to allow viewerclient-based test script to query startup state. This handles the scenario in which, by the time the test script manages to connect, the viewer already IS in STATE_STARTED. Fix ViewerSession to invoke that query before waiting for STATE_STARTED. Make that wait time out eventually to deal with "System currently logging you off, please wait 5 minutes." Timeout raises new ViewerWontLogin exception. Fix testlangs to catch ViewerWontLogin and retry a limited number of times.
Showing
- indra/newview/CMakeLists.txt 2 additions, 0 deletionsindra/newview/CMakeLists.txt
- indra/newview/llstartup.cpp 10 additions, 3 deletionsindra/newview/llstartup.cpp
- indra/newview/llstartup.h 8 additions, 0 deletionsindra/newview/llstartup.h
- indra/newview/llstartuplistener.cpp 34 additions, 0 deletionsindra/newview/llstartuplistener.cpp
- indra/newview/llstartuplistener.h 30 additions, 0 deletionsindra/newview/llstartuplistener.h
Loading
Please register or sign in to comment