Prerequisites
💡 Summary
The goal of this issue is to create specific workflows so we can run a specific product like Defender functional tests without kicking off the rest of the unit tests.
Motivation and context
This would help reduce the time it takes to run functional tests changes specific to a product or when a developer updates something in a specific product they can test the functional tests on their changes without needing to wait for all the tests, reducing overhead time.
Implementation notes
- Add Workflows such that functional tests can be ran on a certain branch using a specific product
- This can be done 2 different ways: Either create individual workflows for run_[product]_function tests or this can be done using the preexisting Functional Tests workflow updating
test_production_function.yaml in order to have an area where a user can select which product they want to run
- Update the failure email for functional tests.
Acceptance criteria
Prerequisites
💡 Summary
The goal of this issue is to create specific workflows so we can run a specific product like Defender functional tests without kicking off the rest of the unit tests.
Motivation and context
This would help reduce the time it takes to run functional tests changes specific to a product or when a developer updates something in a specific product they can test the functional tests on their changes without needing to wait for all the tests, reducing overhead time.
Implementation notes
test_production_function.yamlin order to have an area where a user can select which product they want to runAcceptance criteria