Skip to content

Conversation

@jekabs-karklins
Copy link
Contributor

@jekabs-karklins jekabs-karklins commented Sep 23, 2025

Description

This PR optimizes the e2e testing by introducing a job to count self-hosted runners and distribute the e2e tests based on the available runners.

Motivation and Context

This change is required to improve efficiency and speed of the e2e testing process by better utilizing available resources and avoiding bottlenecks.

Changes

  1. Introduced a new job count_self_hosted_runners to count the number of idle self-hosted runners. This helps in the distribution of e2e tests.
  2. The e2e job is modified to depend on count_self_hosted_runners and the distribution of tests is based on the count of idle runners.
  3. Removed redundant repository download step in e2e tests.

How Has This Been Tested?

Fixes Jira Issue

https://jira.esss.lu.se/browse/

Depends On

Tests included/Docs Updated?

  • I have added tests to cover my changes.
  • All relevant doc has been updated

@jekabs-karklins jekabs-karklins marked this pull request as ready for review October 7, 2025 13:09
@jekabs-karklins jekabs-karklins requested a review from a team as a code owner October 7, 2025 13:09
@jekabs-karklins jekabs-karklins requested review from TCMeldrum and removed request for a team October 7, 2025 13:09
@yoganandaness yoganandaness self-requested a review October 7, 2025 13:47
Copy link
Contributor

@yoganandaness yoganandaness left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Seems good, although looking forward to see in action.

@github-actions
Copy link
Contributor

github-actions bot commented Nov 4, 2025

⚠️ Automatic rebase failed due to conflicts. Please rebase manually.

2 similar comments
@github-actions
Copy link
Contributor

github-actions bot commented Nov 4, 2025

⚠️ Automatic rebase failed due to conflicts. Please rebase manually.

@github-actions
Copy link
Contributor

github-actions bot commented Nov 4, 2025

⚠️ Automatic rebase failed due to conflicts. Please rebase manually.

@github-actions
Copy link
Contributor

github-actions bot commented Nov 4, 2025

⚠️ Automatic rebase failed due to conflicts. Please rebase manually.

1 similar comment
@github-actions
Copy link
Contributor

github-actions bot commented Nov 4, 2025

⚠️ Automatic rebase failed due to conflicts. Please rebase manually.

@github-actions
Copy link
Contributor

github-actions bot commented Nov 5, 2025

⚠️ Automatic rebase failed due to conflicts. Please rebase manually.

@TCMeldrum
Copy link
Contributor

If we have updated the job names don't we have to update the jobs in the repos settings as well?

@github-actions
Copy link
Contributor

⚠️ Automatic rebase failed due to conflicts. Please rebase manually.

@github-actions
Copy link
Contributor

⚠️ Automatic rebase failed due to conflicts. Please rebase manually.

1 similar comment
@github-actions
Copy link
Contributor

⚠️ Automatic rebase failed due to conflicts. Please rebase manually.

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants