TestData: Drop some percentage of CSV values from a request (#70404)
This commit is contained in:
@@ -39,6 +39,14 @@ func (s *Service) handleCsvContentScenario(ctx context.Context, req *backend.Que
|
||||
return nil, err
|
||||
}
|
||||
|
||||
dropPercent := model.Get("dropPercent").MustFloat64(0)
|
||||
if dropPercent > 0 {
|
||||
frame, err = dropValues(frame, dropPercent)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
}
|
||||
|
||||
respD := resp.Responses[q.RefID]
|
||||
respD.Frames = append(respD.Frames, frame)
|
||||
resp.Responses[q.RefID] = respD
|
||||
@@ -68,6 +76,14 @@ func (s *Service) handleCsvFileScenario(ctx context.Context, req *backend.QueryD
|
||||
return nil, err
|
||||
}
|
||||
|
||||
dropPercent := model.Get("dropPercent").MustFloat64(0)
|
||||
if dropPercent > 0 {
|
||||
frame, err = dropValues(frame, dropPercent)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
}
|
||||
|
||||
respD := resp.Responses[q.RefID]
|
||||
respD.Frames = append(respD.Frames, frame)
|
||||
resp.Responses[q.RefID] = respD
|
||||
|
||||
Reference in New Issue
Block a user