| # Perf Dashboard Project Glossary |
| |
| ## Data organization |
| |
| *Test path*: A string which serves as the identifier of a single data |
| series. This is a slash-separated sequence of strings. |
| |
| *Test suite name*: A top-level test name, representing a collection of |
| related data series whose results are output together. This is often a |
| Telemetry benchmark. |
| |
| *Chart name*: This usually refers to the 4th part of the test path, |
| which often comes from the "chart name" in Telemetry data. |
| |
| *Trace name*: In the dashboard code, this used to refer to the 5th |
| part of a test path, which used to be called "trace name" in Telemetry. |
| This should be discouraged now, since "trace" has other meanings in |
| other projects. |
| |
| *Data series*: A sequence of (x, y) pairs, plotted as a line chart. |
| |
| *Test*: In the perf dashboard code, test often refers to a single |
| data series and associated data, since for each data series there is a |
| corresponding Test entity in datastore. |
| |
| ## Perf sheriff rotations |
| |
| *Sheriff*: Also known as a perf sheriff rotation, this is a group or |
| person who is interested in regressions in a particular set of tests. |
| |
| *Monitored*: A test is monitored if there's a sheriff rotation that will |
| receive alerts for regressions in that test. |
| |
| *Anomaly*: In the dashboard code, an anomaly refers to a step up or step |
| down in test results. |
| |
| *Change point*: A point in a data series where there is some change. In |
| the case of performance tests, we're generally concerned with step-like |
| increases and decreases. |
| |
| *To triage*: To assign a bug number to an alert, or mark it as "invalid" or |
| "ignored". |
| |
| ## Chromium continuous integration infrastructure |
| |
| *Master*: A Buildbot master, also called a "waterfall". For example, the |
| Chromium Perf waterfall is also known as chromium.perf or ChromiumPerf. |
| |
| *Bot*: A Buildbot builder; each platform type will have a different builder |
| name. |
| |
| *Reference (ref) build*: On the Chromium Perf waterfall, tests are run |
| on both ToT Chromium and on an older build of Chromium. This is useful |
| because if the ref build results change along with the ToT results, |
| we can conclude that this was not caused by a change in Chrome. |