Skip to content

perf: show ui with cached state before all tests are read from the fs - #809

Open
milkiwayRN wants to merge 1 commit into
gemini-testing:masterfrom
milkiwayRN:speed_up_ui_initialization
Open

perf: show ui with cached state before all tests are read from the fs#809
milkiwayRN wants to merge 1 commit into
gemini-testing:masterfrom
milkiwayRN:speed_up_ui_initialization

Conversation

@milkiwayRN

Copy link
Copy Markdown

Currently, the Testplane GUI has to wait for the project’s test files to be read before it can initialize. In large projects, this
can leave users waiting 30–40 seconds before anything appears on screen.

This PR caches the test tree between runs, reducing GUI startup time by 20–25 seconds and allowing users to start interacting with
the GUI while initialization finishes in the background.

If a user starts a test run before initialization is complete, the request is queued and executed once initialization finishes.

I hereby agree to the terms of the CLA available at: link

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant