This is a meta bug for efforts on supporting hidden flakes on CQ: 1. Hidden flakes by 'retry_with_patch' step on CQ 2. Hidden flakes by rerunning iterations on CQ
The following revision refers to this bug: https://chromium.googlesource.com/infra/infra/+/c1ebf1f35344aa7a4964103fa9397ee8b3083d0b commit c1ebf1f35344aa7a4964103fa9397ee8b3083d0b Author: Chan <chanli@chromium.org> Date: Fri Dec 21 00:32:15 2018 [Findit] Prepare bigquery_helper to support parameterized queries. Bug: 896004 Change-Id: I991410aa41477f6d15b6ea44919258cb01229805 Reviewed-on: https://chromium-review.googlesource.com/c/1387718 Reviewed-by: Shuotao Gao <stgao@chromium.org> Commit-Queue: Shuotao Gao <stgao@chromium.org> Cr-Commit-Position: refs/heads/master@{#19697} [modify] https://crrev.com/c1ebf1f35344aa7a4964103fa9397ee8b3083d0b/appengine/findit/services/test/bigquery_helper_test.py [modify] https://crrev.com/c1ebf1f35344aa7a4964103fa9397ee8b3083d0b/appengine/findit/services/bigquery_helper.py
The following revision refers to this bug: https://chromium.googlesource.com/infra/infra/+/c1d4b8abee2664be7539920566f01de190ba96e1 commit c1d4b8abee2664be7539920566f01de190ba96e1 Author: Chan <chanli@chromium.org> Date: Thu Jan 10 03:36:04 2019 [Findit] Detect occurrences of cq hidden flakes and update flake data. In this version of change, reuses the current FlakeOccurrence to store cq hidden flake occurrences. Only query hidden flakes every 2 hours because of the big volume. Bug: 896004 Change-Id: I43bbdcb8c2968c2062248edd641c1acc247da963 Reviewed-on: https://chromium-review.googlesource.com/c/1389283 Commit-Queue: Chan Li <chanli@chromium.org> Reviewed-by: Shuotao Gao <stgao@chromium.org> Cr-Commit-Position: refs/heads/master@{#19878} [modify] https://crrev.com/c1d4b8abee2664be7539920566f01de190ba96e1/appengine/findit/services/flake_detection/test/detect_flake_occurrences_test.py [modify] https://crrev.com/c1d4b8abee2664be7539920566f01de190ba96e1/appengine/findit/services/flake_detection/flaky_tests.hidden_flakes.sql [modify] https://crrev.com/c1d4b8abee2664be7539920566f01de190ba96e1/appengine/findit/services/flake_detection/detect_flake_occurrences.py [modify] https://crrev.com/c1d4b8abee2664be7539920566f01de190ba96e1/appengine/findit/services/flake_detection/update_flake_counts_service.py [modify] https://crrev.com/c1d4b8abee2664be7539920566f01de190ba96e1/appengine/findit/handlers/flake/detection/test/show_flake_test.py [modify] https://crrev.com/c1d4b8abee2664be7539920566f01de190ba96e1/appengine/findit/handlers/flake/detection/test/rank_flakes_test.py [modify] https://crrev.com/c1d4b8abee2664be7539920566f01de190ba96e1/appengine/findit/handlers/flake/reporting/test/component_report_test.py [modify] https://crrev.com/c1d4b8abee2664be7539920566f01de190ba96e1/appengine/findit/services/flake_detection/test/update_flake_counts_service_test.py [modify] https://crrev.com/c1d4b8abee2664be7539920566f01de190ba96e1/appengine/findit/services/flake_reporting/test/component_test.py [modify] https://crrev.com/c1d4b8abee2664be7539920566f01de190ba96e1/appengine/findit/model/flake/flake_type.py [modify] https://crrev.com/c1d4b8abee2664be7539920566f01de190ba96e1/appengine/findit/handlers/flake/detection/test/flake_detection_utils_test.py
The following revision refers to this bug: https://chromium.googlesource.com/infra/infra/+/f8f15c4fe5515e5b8b0eff965aa137e19117f0e2 commit f8f15c4fe5515e5b8b0eff965aa137e19117f0e2 Author: Chan <chanli@chromium.org> Date: Thu Jan 10 04:01:45 2019 [Findit] Display cq hidden flakes on UI. Including cq hidden flakes on UI. No change needed for flake report UI. Bug: 896004 Change-Id: I6efd7ff5dfddc53877180eb5ea23a2fd9103005a Reviewed-on: https://chromium-review.googlesource.com/c/1389284 Commit-Queue: Chan Li <chanli@chromium.org> Reviewed-by: Shuotao Gao <stgao@chromium.org> Cr-Commit-Position: refs/heads/master@{#19880} [modify] https://crrev.com/f8f15c4fe5515e5b8b0eff965aa137e19117f0e2/appengine/findit/handlers/flake/detection/test/flake_detection_utils_test.py [modify] https://crrev.com/f8f15c4fe5515e5b8b0eff965aa137e19117f0e2/appengine/findit/ui/elements/flake_detection/flake-score-chart.html [modify] https://crrev.com/f8f15c4fe5515e5b8b0eff965aa137e19117f0e2/appengine/findit/handlers/flake/detection/flake_detection_utils.py
The following revision refers to this bug: https://chromium.googlesource.com/infra/infra/+/d7fbb073dbfa41754bbf6f8740f982aff711c9bd commit d7fbb073dbfa41754bbf6f8740f982aff711c9bd Author: Chan <chanli@chromium.org> Date: Thu Jan 10 04:52:01 2019 [Findit] Enable detecting cq hidden flakes. TBR=stgao@chromium.org Bug: 896004 Change-Id: If4a4d581ca8fba5d8a95694c61be56f9246c860d Reviewed-on: https://chromium-review.googlesource.com/c/1404715 Commit-Queue: Chan Li <chanli@chromium.org> Reviewed-by: Chan Li <chanli@chromium.org> Cr-Commit-Position: refs/heads/master@{#19883} [modify] https://crrev.com/d7fbb073dbfa41754bbf6f8740f982aff711c9bd/appengine/findit/handlers/flake/detection/detect_flakes.py
Comment 1 by chanli@chromium.org
, Dec 20