On the page, we should display: 1. Report rows on flakes for the component week by week 2. Top flakes of the component in previous week 3. A graph to show flake trends using the weekly data
The following revision refers to this bug: https://chromium.googlesource.com/infra/infra/+/187ff9ace4aeec62989d78f504b8f1e3e37a64ad commit 187ff9ace4aeec62989d78f504b8f1e3e37a64ad Author: Chan <chanli@chromium.org> Date: Mon Dec 17 17:28:43 2018 [Findit] Basic page to show flake report for a component. In this CL, added a basic page to show flake report rows for a component. Bug: 911260 Change-Id: Iaf64e220215ba58de031359d9ded95af0a22f358 Reviewed-on: https://chromium-review.googlesource.com/c/1359070 Commit-Queue: Chan Li <chanli@chromium.org> Reviewed-by: Yuke Liao <liaoyuke@chromium.org> Cr-Commit-Position: refs/heads/master@{#19595} [modify] https://crrev.com/187ff9ace4aeec62989d78f504b8f1e3e37a64ad/appengine/findit/dispatch.yaml [add] https://crrev.com/187ff9ace4aeec62989d78f504b8f1e3e37a64ad/appengine/findit/ui/elements/flake_report/component_report.html [modify] https://crrev.com/187ff9ace4aeec62989d78f504b8f1e3e37a64ad/appengine/findit/services/flake_reporting/component.py [add] https://crrev.com/187ff9ace4aeec62989d78f504b8f1e3e37a64ad/appengine/findit/handlers/flake/reporting/component_report.py [modify] https://crrev.com/187ff9ace4aeec62989d78f504b8f1e3e37a64ad/appengine/findit/libs/time_util.py [modify] https://crrev.com/187ff9ace4aeec62989d78f504b8f1e3e37a64ad/appengine/findit/model/flake/reporting/report.py [add] https://crrev.com/187ff9ace4aeec62989d78f504b8f1e3e37a64ad/appengine/findit/templates/flake/report/component_report.html [modify] https://crrev.com/187ff9ace4aeec62989d78f504b8f1e3e37a64ad/appengine/findit/frontend_main.py [modify] https://crrev.com/187ff9ace4aeec62989d78f504b8f1e3e37a64ad/appengine/findit/module-frontend.yaml [modify] https://crrev.com/187ff9ace4aeec62989d78f504b8f1e3e37a64ad/appengine/findit/index.yaml [add] https://crrev.com/187ff9ace4aeec62989d78f504b8f1e3e37a64ad/appengine/findit/handlers/flake/reporting/test/component_report_test.py [modify] https://crrev.com/187ff9ace4aeec62989d78f504b8f1e3e37a64ad/appengine/findit/model/flake/reporting/test/report_test.py [modify] https://crrev.com/187ff9ace4aeec62989d78f504b8f1e3e37a64ad/appengine/findit/libs/test/time_util_test.py
The following revision refers to this bug: https://chromium.googlesource.com/infra/infra/+/6dd6d6c773417fe4253317237f9de6b7ea3d1808 commit 6dd6d6c773417fe4253317237f9de6b7ea3d1808 Author: Chan <chanli@chromium.org> Date: Mon Dec 17 19:28:31 2018 [Findit] List top flakes in a component on it's flake report page. Bug: 911260 Change-Id: I90dd803dac9bd696c53f289587c27da2cf369b70 Reviewed-on: https://chromium-review.googlesource.com/c/1359072 Commit-Queue: Chan Li <chanli@chromium.org> Reviewed-by: Yuke Liao <liaoyuke@chromium.org> Cr-Commit-Position: refs/heads/master@{#19599} [modify] https://crrev.com/6dd6d6c773417fe4253317237f9de6b7ea3d1808/appengine/findit/handlers/flake/reporting/component_report.py [modify] https://crrev.com/6dd6d6c773417fe4253317237f9de6b7ea3d1808/appengine/findit/handlers/flake/detection/rank_flakes.py [modify] https://crrev.com/6dd6d6c773417fe4253317237f9de6b7ea3d1808/appengine/findit/templates/flake/report/component_report.html [modify] https://crrev.com/6dd6d6c773417fe4253317237f9de6b7ea3d1808/appengine/findit/handlers/flake/detection/flake_detection_utils.py [modify] https://crrev.com/6dd6d6c773417fe4253317237f9de6b7ea3d1808/appengine/findit/handlers/flake/reporting/test/component_report_test.py [modify] https://crrev.com/6dd6d6c773417fe4253317237f9de6b7ea3d1808/appengine/findit/ui/elements/flake_report/component_report.html
The following revision refers to this bug: https://chromium.googlesource.com/infra/infra/+/ff6eeeb9a2a61df038b371efe2ca421d37ef7996 commit ff6eeeb9a2a61df038b371efe2ca421d37ef7996 Author: Chan <chanli@chromium.org> Date: Mon Dec 17 20:46:02 2018 [Findit] Add graph on component page to show weekly flake trend. Bug: 911260 Change-Id: Id5dcf560c7759b8233601213ba0b319b064d56e0 Reviewed-on: https://chromium-review.googlesource.com/c/1359922 Commit-Queue: Chan Li <chanli@chromium.org> Reviewed-by: Dave Tu <dtu@chromium.org> Reviewed-by: Yuke Liao <liaoyuke@chromium.org> Cr-Commit-Position: refs/heads/master@{#19607} [modify] https://crrev.com/ff6eeeb9a2a61df038b371efe2ca421d37ef7996/appengine/findit/ui/elements/flake_detection/flake-score-chart.html [modify] https://crrev.com/ff6eeeb9a2a61df038b371efe2ca421d37ef7996/appengine/findit/ui/elements/flake_report/component_report.html
The following revision refers to this bug: https://chromium.googlesource.com/infra/infra/+/553f4a19da5d26ba8af96e7b9ae98250881fd7a4 commit 553f4a19da5d26ba8af96e7b9ae98250881fd7a4 Author: Chan <chanli@chromium.org> Date: Mon Dec 17 20:58:31 2018 [Findit] Add tabs on Flake report entry point to show top components by different criteria. Bug: 911260 Change-Id: Ia179dd682ddd68aac289f112111379d1c3a352fd Reviewed-on: https://chromium-review.googlesource.com/c/1365113 Commit-Queue: Chan Li <chanli@chromium.org> Reviewed-by: Dave Tu <dtu@chromium.org> Cr-Commit-Position: refs/heads/master@{#19609} [modify] https://crrev.com/553f4a19da5d26ba8af96e7b9ae98250881fd7a4/appengine/findit/handlers/flake/reporting/flake_report.py [add] https://crrev.com/553f4a19da5d26ba8af96e7b9ae98250881fd7a4/appengine/findit/ui/elements/flake_report/top_components.html [modify] https://crrev.com/553f4a19da5d26ba8af96e7b9ae98250881fd7a4/appengine/findit/waterfall/test/wf_testcase.py [modify] https://crrev.com/553f4a19da5d26ba8af96e7b9ae98250881fd7a4/appengine/findit/handlers/flake/reporting/test/flake_report_test.py [modify] https://crrev.com/553f4a19da5d26ba8af96e7b9ae98250881fd7a4/appengine/findit/index.yaml [modify] https://crrev.com/553f4a19da5d26ba8af96e7b9ae98250881fd7a4/appengine/findit/ui/elements/flake_report/flake_report.html [modify] https://crrev.com/553f4a19da5d26ba8af96e7b9ae98250881fd7a4/appengine/findit/templates/flake/report/flake_report.html
Comment 1 by bugdroid1@chromium.org
, Dec 17