[Findit] Crash: Build up a dashboard and feedback page to show all the findit results. This dashboard will list all the results findit has run, and people can click thumb up, thumb down to verify the results and enter the real culprit.
The following revision refers to this bug: https://chromium.googlesource.com/infra/infra.git/+/0a46c9494b0c8e09edb5aecda004ac78d493f9b3 commit 0a46c9494b0c8e09edb5aecda004ac78d493f9b3 Author: katesonia <katesonia@chromium.org> Date: Wed Jun 29 18:40:55 2016 [Findit] Fracas crash triage dashboard Add dashboard handler and template There are 5 filters for fracas crashes: [start date, end date) filter found suspects. (True, False) has regression range. (True, False) suspected cls triage status (Untriaged, Triaged-Correct, Triaged-Incorrect, Triaged-Unsure) Regression range triage status (Untriaged, Triaged-Correct, Triaged-Incorrect, Triaged-Unsure) The results are sorted by the requested time of the analysis. Move _RemoveMicrosecondsFromDelta, _FormatTimedelta, _FormatDatetime to time_util.py under the common directory. https://findit-for-me.googleplex.com/crash/fracas-dashboard BUG= 615267 Review-Url: https://codereview.chromium.org/2043973002 [modify] https://crrev.com/0a46c9494b0c8e09edb5aecda004ac78d493f9b3/appengine/findit/common/retry_http_client.py [add] https://crrev.com/0a46c9494b0c8e09edb5aecda004ac78d493f9b3/appengine/findit/common/test/time_util_test.py [add] https://crrev.com/0a46c9494b0c8e09edb5aecda004ac78d493f9b3/appengine/findit/common/time_util.py [modify] https://crrev.com/0a46c9494b0c8e09edb5aecda004ac78d493f9b3/appengine/findit/crash/fracas.py [modify] https://crrev.com/0a46c9494b0c8e09edb5aecda004ac78d493f9b3/appengine/findit/crash/fracas_crash_pipeline.py [modify] https://crrev.com/0a46c9494b0c8e09edb5aecda004ac78d493f9b3/appengine/findit/crash/test/fracas_test.py [add] https://crrev.com/0a46c9494b0c8e09edb5aecda004ac78d493f9b3/appengine/findit/handlers/crash/fracas_dashboard.py [add] https://crrev.com/0a46c9494b0c8e09edb5aecda004ac78d493f9b3/appengine/findit/handlers/crash/test/fracas_dashboard_test.py [modify] https://crrev.com/0a46c9494b0c8e09edb5aecda004ac78d493f9b3/appengine/findit/index.yaml [modify] https://crrev.com/0a46c9494b0c8e09edb5aecda004ac78d493f9b3/appengine/findit/main.py [modify] https://crrev.com/0a46c9494b0c8e09edb5aecda004ac78d493f9b3/appengine/findit/model/crash/crash_analysis.py [modify] https://crrev.com/0a46c9494b0c8e09edb5aecda004ac78d493f9b3/appengine/findit/model/crash/fracas_crash_analysis.py [modify] https://crrev.com/0a46c9494b0c8e09edb5aecda004ac78d493f9b3/appengine/findit/model/crash/test/crash_analysis_test.py [modify] https://crrev.com/0a46c9494b0c8e09edb5aecda004ac78d493f9b3/appengine/findit/model/crash/test/fracas_crash_analysis_test.py [add] https://crrev.com/0a46c9494b0c8e09edb5aecda004ac78d493f9b3/appengine/findit/model/triage_status.py [add] https://crrev.com/0a46c9494b0c8e09edb5aecda004ac78d493f9b3/appengine/findit/templates/crash/fracas_dashboard.html
The following revision refers to this bug: https://chromium.googlesource.com/infra/infra.git/+/7cb2d336593b1c1aac029a9fd53e63d203d1fa3c commit 7cb2d336593b1c1aac029a9fd53e63d203d1fa3c Author: katesonia <katesonia@chromium.org> Date: Wed Jun 29 22:57:15 2016 [Findit] Add fracas analysis result feedback page. How to see the page: 1. Open the dashboard: https://findit-for-me.googleplex.com/crash/fracas-dashboard 2. Click the signature of a crash, the page will be redirected to the feedback page of this crash. This page will only show the findit results. BUG= 615267 Review-Url: https://codereview.chromium.org/2075153003 [add] https://crrev.com/7cb2d336593b1c1aac029a9fd53e63d203d1fa3c/appengine/findit/handlers/crash/fracas_result_feedback.py [add] https://crrev.com/7cb2d336593b1c1aac029a9fd53e63d203d1fa3c/appengine/findit/handlers/crash/test/fracas_result_feedback_test.py [modify] https://crrev.com/7cb2d336593b1c1aac029a9fd53e63d203d1fa3c/appengine/findit/main.py [add] https://crrev.com/7cb2d336593b1c1aac029a9fd53e63d203d1fa3c/appengine/findit/templates/crash/fracas_result_feedback.html
The following revision refers to this bug: https://chromium.googlesource.com/infra/infra.git/+/882c793e6442828e2c70c2289215cb155674c13d commit 882c793e6442828e2c70c2289215cb155674c13d Author: katesonia <katesonia@chromium.org> Date: Tue Jul 12 23:20:46 2016 [Findit] Add feedback button for manual triage. How to go to feedback page. 1. Open the dashboard: https://findit-for-me.googleplex.com/crash/fracas-dashboard 2. Click the signature of a crash, the page will be redirected to the feedback page of this crash. Sheriff can triage 4 results findit provided: regression_range, suspected_cls, suspected_project, suspected_components BUG= 615267 Review-Url: https://codereview.chromium.org/2074273002 [modify] https://crrev.com/882c793e6442828e2c70c2289215cb155674c13d/appengine/findit/handlers/crash/fracas_result_feedback.py [modify] https://crrev.com/882c793e6442828e2c70c2289215cb155674c13d/appengine/findit/handlers/crash/test/fracas_result_feedback_test.py [add] https://crrev.com/882c793e6442828e2c70c2289215cb155674c13d/appengine/findit/handlers/crash/test/triage_fracas_analysis_test.py [add] https://crrev.com/882c793e6442828e2c70c2289215cb155674c13d/appengine/findit/handlers/crash/triage_fracas_analysis.py [modify] https://crrev.com/882c793e6442828e2c70c2289215cb155674c13d/appengine/findit/main.py [modify] https://crrev.com/882c793e6442828e2c70c2289215cb155674c13d/appengine/findit/model/crash/crash_analysis.py [modify] https://crrev.com/882c793e6442828e2c70c2289215cb155674c13d/appengine/findit/model/crash/test/crash_analysis_test.py [modify] https://crrev.com/882c793e6442828e2c70c2289215cb155674c13d/appengine/findit/model/triage_status.py [modify] https://crrev.com/882c793e6442828e2c70c2289215cb155674c13d/appengine/findit/static/common.css [modify] https://crrev.com/882c793e6442828e2c70c2289215cb155674c13d/appengine/findit/templates/crash/fracas_result_feedback.html
Comment 1 by st...@chromium.org
, May 27 2016