Closed mikefactorial closed 2 years ago
To support integration testing was to move towards shift left testing of Azure DevOps Pipelines:
GitHub actions will be required to the ALM Accelerator templates that will run tests to supporting the following cases:
To support efficient execution of the end-to-end integration tests the following will be investigated
Add local build agent so that pre-requits components already exist on the build agent to speed up execution of test results investigate Self-Hosted Build agent
Given the ALM Accelerator currently uses a Windows Build agent investigate using Self Hosted Windows Docker Image to reproducibly test the pipeline and dependencies.
To perform L3 test the following specific approach is proposed:
The following test scenarios will be required:
Closing this out as it's been addressed in the July release as far as an MVP of end to end testing. Will open more specific issues for gaps
Is your feature request related to a problem? Please describe. Need an automated way to perform integration tests on pipeline updates Describe the solution you'd like We should be able to create Pipelines that test the import, export, delete, build-deploy pipelines with triggers associated with PRs into the vnext branch of the ALM Accelerator Templates.
AB#1367