Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ProcessRegression ¶
func ProcessRegression( ctx context.Context, alert *alerts.Alert, anomalyID string, startCommit int64, endCommit int64, testPath string, paramSet map[string]string) (string, error)
Process the regression with the following steps:
- find an existing group if any, otherwise create a new group.
- Update the existing issue, if any, with the regression's info.
Types ¶
type AnomalyGrouper ¶
type AnomalyGrouperImpl ¶
type AnomalyGrouperImpl struct{}
func (*AnomalyGrouperImpl) ProcessRegressionInGroup ¶
func (a *AnomalyGrouperImpl) ProcessRegressionInGroup( ctx context.Context, alert *alerts.Alert, anomalyID string, startCommit int64, endCommit int64, testPath string, paramSet map[string]string) (string, error)
implementation of ProcessRegressionInGroup for the AnomalyGrouper interface.
Click to show internal directories.
Click to hide internal directories.