Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(22)

Side by Side Diff: appengine/findit_mock/README.md

Issue 2447253002: [Findit & Predator] Code reorg of Findit. (Closed)
Patch Set: Clean up. Created 4 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
(Empty)
1 # Findit
2
3 [go/findit-site](https://sites.google.com/a/chromium.org/cr-culprit-finder/findi t)
4
5 Findit is a culprit finder for compile/test/flake failures on Chromium Waterfall
6 and also flaky tests on Chromium Commit Queue. Now it supports:
7 * Identify culprits for reliable test/compile failures on Waterfall
8 * Distinguish flaky tests from reliable tests on Waterfall
9 * Identify regression ranges for flaky gtests on both Waterfall and Commit Queue
10
11 Findit has two separate entry points to run an analysis:
12 * Waterfall failures: [go/findit-for-me](https://findit-for-me.appspot.com/)
13 * Flaky tests: [go/findit-flake-checker](https://findit-for-me.appspot.com/water fall/flake)
14
15 Findit has two dashboards for the analysis results:
16 * [Waterfall failures](https://findit-for-me.appspot.com/waterfall/list-analyses )
17 * [Flaky tests](https://findit-for-me.appspot.com/waterfall/list-flakes)
18
19 # Integration with other systems
20 * Findit is integrated with [Sheriff-o-Matic](https://sheriff-o-matic.appspot.co m) to analyze Waterfall failures, and surface analysis results to SoM for Chromi um sheriffs. For detected flaky tests on Waterfall, further analysis is run auto matically but asynchronously. Once a culprit is identified with high confidence, Findit also update the codereview of the culprit on [Rietveld](https://coderevi ew.chromium.org/).
21
22 * Findit is integrated with [Chromium Trybot Flakes](https://chromium-try-flakes .appspot.com/) to analyze flaky tests on Commit Queue, and update the correspond ing Monorail bugs with any findings for the flakes.
23
24 # Code structure
25
26 * [libs](libs/README.md): shared, AppEngine-independent, but AppEngine-compatibl e APIs.
27 * [gae\_libs](gae_libs/README.md): shared but AppEngine-dependent APIs.
28 * [infra\_clients](infra_clients/README.md): AppEngine-dependent clients to
29 interact with various Chrome Infra services.
30 * [analysis](analysis): Core of analysis for failures and flakes.
31 * \*\_app: The App Engine modules to provide core services of Findit.
32 * [scripts](scripts): Utility scripts to run locally on developer's workstation.
33 * [third\_party](third_party): Third-party libraries that Findit depends on.
34
35 # Contributions
36
37 We welcome all contributions! Please refer to [DEV.md](DEV.md) for more info.
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698