Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'qa/qa/support/formatters/allure_metadata_formatter.rb')
-rw-r--r--qa/qa/support/formatters/allure_metadata_formatter.rb11
1 files changed, 5 insertions, 6 deletions
diff --git a/qa/qa/support/formatters/allure_metadata_formatter.rb b/qa/qa/support/formatters/allure_metadata_formatter.rb
index 02719536b17..c8ddbeb4536 100644
--- a/qa/qa/support/formatters/allure_metadata_formatter.rb
+++ b/qa/qa/support/formatters/allure_metadata_formatter.rb
@@ -116,8 +116,7 @@ module QA
# @return [Array]
def flaky_specs
@flaky_specs ||= influx_data.lazy.each_with_object({}) do |data, result|
- # Do not consider failures in same merge request
- records = data.records.reject { |r| r.values["_value"] == merge_request_iid }
+ records = data.records
runs = records.count
failed = records.count { |r| r.values["status"] == "failed" }
@@ -136,14 +135,14 @@ module QA
def influx_data
return [] unless run_type
- query_api.query(query: <<~QUERY).values
- from(bucket: "#{Support::InfluxdbTools::INFLUX_TEST_METRICS_BUCKET}")
- |> range(start: -14d)
+ query_api.query(query: <<~QUERY)
+ from(bucket: "#{Support::InfluxdbTools::INFLUX_MAIN_TEST_METRICS_BUCKET}")
+ |> range(start: -30d)
|> filter(fn: (r) => r._measurement == "test-stats")
|> filter(fn: (r) => r.run_type == "#{run_type}" and
r.status != "pending" and
r.quarantined == "false" and
- r._field == "merge_request_iid"
+ r._field == "id"
)
|> group(columns: ["testcase"])
QUERY