Skip to content

Only load artifacts and run log when navigating to the relevant test run details tab - #290

Merged
eamansour merged 11 commits into
galasa-dev:mainfrom
eamansour:em-2469-test-run-details-performance
May 1, 2026
Merged

Only load artifacts and run log when navigating to the relevant test run details tab#290
eamansour merged 11 commits into
galasa-dev:mainfrom
eamansour:em-2469-test-run-details-performance

Conversation

@eamansour

@eamansour eamansour commented Apr 29, 2026

Copy link
Copy Markdown
Member

Why?

Refer to galasa-dev/projectmanagement#2469 and also galasa-dev/projectmanagement#2418

Screenshot(s) of changes

Before:
https://github.com/user-attachments/assets/9ee194f7-0c75-43d9-b3bc-6b16f71ff13d

After:
https://github.com/user-attachments/assets/b68db0f2-89a9-47be-964e-ff20781172a7

Changes

  • Instead of immediately attempting to load the run log and artifacts for a test run, these are now only loaded when going to their respective tabs (client-side loading, not server-side)
  • The run log tab now progressively renders the run log content, rather than rendering all the content at once, which was degrading performance
  • Fixed eslint and typescript warnings in the test runs details page and tabs (and in the test files)
  • Functionality
  • Unit tests (if applicable)

…en navigating to their tabs

Signed-off-by: Eamonn Mansour <47121388+eamansour@users.noreply.github.com>
Signed-off-by: Eamonn Mansour <47121388+eamansour@users.noreply.github.com>
Signed-off-by: Eamonn Mansour <47121388+eamansour@users.noreply.github.com>
Signed-off-by: Eamonn Mansour <47121388+eamansour@users.noreply.github.com>
Signed-off-by: Eamonn Mansour <47121388+eamansour@users.noreply.github.com>
Signed-off-by: Eamonn Mansour <47121388+eamansour@users.noreply.github.com>
…ttom

Signed-off-by: Eamonn Mansour <47121388+eamansour@users.noreply.github.com>
@eamansour
eamansour force-pushed the em-2469-test-run-details-performance branch from 12c8b07 to c7beacf Compare April 29, 2026 12:38
Signed-off-by: Eamonn Mansour <47121388+eamansour@users.noreply.github.com>
@eamansour
eamansour merged commit 6303a31 into galasa-dev:main May 1, 2026
5 checks passed
@eamansour
eamansour deleted the em-2469-test-run-details-performance branch May 1, 2026 13:23
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.

2 participants