Description of changes:
This PR improves the runtime of the integration tests when ran through the CI/CD pipeline. It brings down the runtime from over 2 hours to less than an hour. I have consistently seen 2 different runtimes of the tests after the update. Sometimes the tests run in ~21 minutes and other times in ~51 minutes. In any case, they are now way faster than they were before. I have also updated them to run in isolation of one another which prevents parallel runs to conflict with each other. This means we are now able to run X86 and ARM tests in parallel with no issues.
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
Description of changes: This PR improves the runtime of the integration tests when ran through the CI/CD pipeline. It brings down the runtime from over 2 hours to less than an hour. I have consistently seen 2 different runtimes of the tests after the update. Sometimes the tests run in ~21 minutes and other times in ~51 minutes. In any case, they are now way faster than they were before. I have also updated them to run in isolation of one another which prevents parallel runs to conflict with each other. This means we are now able to run X86 and ARM tests in parallel with no issues.
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.