developer mode: "Stop timeout" - like in the old interactive mode :)
|Target version:||Current Sprint|
As a test developer or bug investigator I would like to pause the test execution in the developer mode to not need to wait for the big assert_screen/check_screen timeout to time out
#2 Updated by mkittler over 1 year ago
So you want to skip the assert_screen/check_screen timeout if you know it is going to fail anyways. That makes sense.
I would add a button "Skip current assert_screen timeout" which would be shown if an assert_screen is ongoing. It only affects the current assert_screen (and not subsequent ones). After clicking the button, the same happens as on a regular timeout. The button itself would disappear and 'Open needle editor' would appear as soon as the latest screenshot has been uploaded.
#4 Updated by okurz over 1 year ago
It's not only to skip the waiting time on an assert_screen which you just expect to fail. I am not arguing with you about the code quality of the old interactive mode but what it promised was what many people including myself here still would like to see. In this case: I just want to pause the test execution as soon as possible after I requested it. One use case is to create a needle from the current screen, e.g. to prevent further waiting or to catch exactly the screen at the time before it changes again, e.g. because of screenlock or a dialog that times out. Another use case is that I want to interact with the system outside the context of openQA, e.g. VNC remote control, at this time, not later, e.g. while the installation is currently running.
#8 Updated by mkittler about 1 year ago
- Status changed from New to In Progress