When running Serenity BDD version 3.3.10 tests with Maven Failsafe plugin for parallel execution on Sauce Labs, I encountered a discrepancy in execution time between GitHub Actions/Jenkins and local execution. Specifically, when running tests with 14 threads in parallel, the execution completes promptly on Sauce Labs but gets stuck for an extended period on GitHub Actions and Jenkins.
Note:
I have tried adjusting various parameters such as thread count, Maven settings, and execution environment. Notably, the issue does not occur when running tests with 8 threads in parallel. However, it consistently arises with 14 threads, impacting the scalability and efficiency of our CI/CD pipeline.
Any insights or guidance on resolving this issue would be greatly appreciated.
When running Serenity BDD version 3.3.10 tests with Maven Failsafe plugin for parallel execution on Sauce Labs, I encountered a discrepancy in execution time between GitHub Actions/Jenkins and local execution. Specifically, when running tests with 14 threads in parallel, the execution completes promptly on Sauce Labs but gets stuck for an extended period on GitHub Actions and Jenkins.
Error Logs I get while the test is stuck:
Note: I have tried adjusting various parameters such as thread count, Maven settings, and execution environment. Notably, the issue does not occur when running tests with 8 threads in parallel. However, it consistently arises with 14 threads, impacting the scalability and efficiency of our CI/CD pipeline.
Any insights or guidance on resolving this issue would be greatly appreciated.