Skip to content

Create Workflow for Individual Product's Functional Test #2069

@dagarwal-ecs

Description

@dagarwal-ecs

Prerequisites

  • This issue has an informative and human-readable title.

💡 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

  1. Add Workflows such that functional tests can be ran on a certain branch using a specific product
  2. 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
  3. Update the failure email for functional tests.

Acceptance criteria

  • Anyone is able to run a specific branch against a specific product's functional tests

Metadata

Metadata

Assignees

Labels

enhancementThis issue or pull request will add new or improve existing functionality

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions