-
Notifications
You must be signed in to change notification settings - Fork 28.9k
Activate DevTools before running an integration test that uses DevTools #82393
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
|
Is there a discussion somewhere that I can read that describes why this helps? |
Looking more closely I think this won't help, because it's still inside the same Also I just noticed that there's a |
I thought the concern was that activating DevTools during The failure logs look like:
The "taking a long time"/"process is not quitting" output is based on timeouts within |
Those timeouts are non-fatal (as all timeouts must be per our style guide), they're just thresholds for dumping more debugging information. |
After the There may be a race between this and the DevTools message that the test is waiting for. Or possibly the DevTools message is not showing up as expected if the DevTools package needed to be activated on demand. I haven't seen that happen in local runs of this test though. |
Yeah the intent of the expectedMaxDuration "send q" timeout is that that happens just before the end of the test just to clean things up. It was supposed to help debug things when they got stuck, and help prevent stray processes during debugging. Maybe we should remove that though, if it's causing more confusion than it's helping. |
See #82382