Dmitry Gozman

Results 318 comments of Dmitry Gozman

Investigation notes: Firefox keeps visited links history in the "places db", see `ConcurrentStatementsHolder` in `History.cpp` that reads it from the db.

@pbiggar I looked at the report, and it has more than 60 tests, with an average test time of ~10seconds. This amounts for more than 10 minutes, so `globalTimeout` kicks...

@pbiggar Indeed, it seems like everything stalled after the last test finished. Could you run with `DEBUG=pw:test` environment variable? Perhaps that could give us some insight. Also, are there any...

@pbiggar Thank you for the logs run. Unfortunately, logs don't show anything suspicious. Since we cannot reproduce, let me add more logging so that we can better debug issues like...

We still need a reliable repro to be able to pin-point the issue. The fact that it happens mostly (only?) on CircleCI is concerning. Note that we are still working...

@gabriel-finch-kr Unfortunately, this is not as easy as just rewriting the url. If some requests have `Set-Cookie` with a domain, we'll probably have to update them too. Same goes for...

Playwright strongly believes in test isolation, so we always start afresh after a failure. Are you using the [reuse a single page between tests mode](https://playwright.dev/docs/test-retries#reuse-single-page-between-tests)? If you could share more...

@nikhilgupta1789 I'd suggest to look into [reusing signed in state](https://playwright.dev/docs/auth#reuse-signed-in-state). This way, you can log in once, and then start each test with the logged-in state pretty fast. You'll achieve...

@nikhilgupta1789 I followed the [reuse state](https://playwright.dev/docs/auth#reuse-signed-in-state) documentation, created a global setup and start tests with `page.goto()`. Performance results: - Running your first snippet with fullyParallel is 8 seconds each test,...

Note from an internal discussion on this issue: we might look into reusing browser's http cache in addition to cookies/storage so that loading from the stored state is much faster.