You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
AWS tests run two test cases in parallel that should be sequential, causing transient error #8282
aws_mechanics_test.go contains two test steps that are intended to run one after the other in order to prove that a resource can be updated (source link).
However, the two test steps are executed by passing the steps to the RTTest.Test() func, which specifies that test steps should be run in parallel (source link)
Desired behavior
The two test cases defined in this class should run sequentially, not in parallel.
Workaround
The only workaround is to requeue the test workflow.
changed the title [-]AWS test runs two test cases in parallel but should be sequential[/-][+]AWS tests run two test cases in parallel that should be sequential, causing transient error[/+]on Jan 23, 2025
👍 We've reviewed this issue and have agreed to add it to our backlog. Please subscribe to this issue for notifications, we'll provide updates when we pick it up.
We also welcome community contributions! If you would like to pick this item up sooner and submit a pull request, please visit our contribution guidelines and assign this to yourself by commenting "/assign" on this issue.
For more information on our triage process please visit our triage overview
Findings: The steps within a single test run sequentially. Each step depends on the success of previous steps (if !success { t.Skip() })
The test function itself can run in parallel with other tests but steps within a single test cannot run in parallel with each other. The reported cause is unlikely to be the cause of the issue.
Findings: The steps within a single test run sequentially. Each step depends on the success of previous steps (if !success { t.Skip() }) The test function itself can run in parallel with other tests but steps within a single test cannot run in parallel with each other. The reported cause is unlikely to be the cause of the issue.
Closing -- as @lakshmimsft pointed out these test steps are not running in parallel.
Activity
radius-triage commentedon Jan 23, 2025
👋 @brooke-hamilton Thanks for filing this bug report.
A project maintainer will review this report and get back to you soon. If you'd like immediate help troubleshooting, please visit our Discord server.
For more information on our triage process please visit our triage overview
[-]AWS test runs two test cases in parallel but should be sequential[/-][+]AWS tests run two test cases in parallel that should be sequential, causing transient error[/+]radius-triage commentedon Feb 10, 2025
👍 We've reviewed this issue and have agreed to add it to our backlog. Please subscribe to this issue for notifications, we'll provide updates when we pick it up.
We also welcome community contributions! If you would like to pick this item up sooner and submit a pull request, please visit our contribution guidelines and assign this to yourself by commenting "/assign" on this issue.
For more information on our triage process please visit our triage overview
lakshmimsft commentedon Feb 10, 2025
Findings: The steps within a single test run sequentially. Each step depends on the success of previous steps (if !success { t.Skip() })
The test function itself can run in parallel with other tests but steps within a single test cannot run in parallel with each other. The reported cause is unlikely to be the cause of the issue.
brooke-hamilton commentedon Feb 10, 2025
Closing -- as @lakshmimsft pointed out these test steps are not running in parallel.