Skip to content

Failing E2E tests take hours to complete #474

Description

@dlqqq

Description

See https://github.com/jupyterlab/jupyter-chat/actions/runs/30491550601/job/90710371003?pr=473

In #473 I added a workflow that confirms the v0.23.0 release fails on JupyterLab <4.6. However, when the tests fail, they take >1 hour to fail.

Image

Digging a bit deeper, apparently we are re-running tests on failure. We should be doing the opposite - the E2E tests should be reliable and we should re-run on success to confirm they are not flaky.

We'll also want to improve the test fixtures to fail fast instead of always waiting 60 seconds for any element to appear.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions