Skip to content

Conversation

TimHess
Copy link
Member

@TimHess TimHess commented Jul 24, 2025

Unfortunately, we do not have publicly visible infrastructure for running these tests anymore, so this PR moves us to GitHub actions that will only run on a private fork that exists within Broadcom's internal GitHub Enterprise environment

Notes:

  • Workflows for samples for which the required backing services aren't available have been removed
  • Features files are separated by target OS and intentionally run in varying OS-order to help balance the infrastructure load when all tests run at the same time
  • Updates to Python and the custom test framework allow additional flexibility and more retry scenarios for when the infrastructure is under heavy load
  • Moves in the direction of Isolate integration test runs by branch #278, but does not complete it

- use TPE runner
- pass personal access token to python setup job to avoid rate limiting
- excluding samples for which required backing services aren't available in dhaka
- vary which OS runs first
- allow retries even when push reports failure
@TimHess TimHess requested a review from bart-vmware July 24, 2025 20:12
@TimHess TimHess marked this pull request as draft July 24, 2025 21:03
@TimHess TimHess marked this pull request as ready for review July 24, 2025 21:06
@TimHess TimHess merged commit ec7223d into main Jul 24, 2025
20 checks passed
@TimHess TimHess deleted the github_actions branch July 24, 2025 21:18
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