OLD | NEW |
(Empty) | |
| 1 # Predator |
| 2 |
| 3 [go/predator-site](https://sites.google.com/a/chromium.org/cr-culprit-finder/pre
dator) |
| 4 |
| 5 Predator is a culprit finder for Chrome crashes identified or reported on |
| 6 Clusterfuzz, Fracas, and Cracas. Key features include: |
| 7 * Suggest suspected CLs for a Chrome crash which has a regression range. |
| 8 * For crashes on Fracas and Cracas, we use metadata to infer the regression ra
nge. |
| 9 * Suggest components for bug filing for all Chrome crashes. |
| 10 |
| 11 Currently, the source code is public, but the AppEngine app is still internal. |
| 12 |
| 13 Predator has a [dashboard](http://go/predator-dashboard) for the analysis result
. |
| 14 |
| 15 # Integration with other systems |
| 16 * Predator is integrated with [Fracas](http://go/fracas) to publicly-reported Ch
rome crashes. Analysis results are reported back to Fracas and surface on Fracas
UI for stability sheriffs. |
| 17 |
| 18 * The old version of Predator (previously known as "Findit for Crashes") is inte
grated with [ClusterFuzz](https://cluster-fuzz.appspot.com) to analyze Chrome cr
ashes identified by fuzzing in ClusterFuzz. There is on-going work to port the o
ld version to here, and then Predator will run entirely on AppEngine & integrate
with ClusterFuzz over the wire. |
| 19 |
| 20 # Code structure |
| 21 |
| 22 * [analysis](analysis): Core of analysis for Chrome crashes. |
| 23 * [services](services): The App Engine modules to provide core services of Preda
tor. |
| 24 * [scripts](scripts): Utility scripts to run locally on developer's workstation. |
| 25 * [first\_party](first_party): Libraries from sibling infra AppEngine app that P
redator depends on, specifically including a few libs from [Findit](../findit). |
| 26 * [third\_party](third_party): Third-party libraries that Predator depends on. |
| 27 |
| 28 # Contributions |
| 29 |
| 30 We welcome all contributions! Please refer to [DEV.md](DEV.md) for more info. |
OLD | NEW |