Get desktop application:
View/edit binary Protocol Buffers messages
Information about alerts that have been sent
Used in:
Seconds since epoch at which an email was last sent
Summary state of a dashboard.
Summary of a dashboard tab; see config.proto.
Summary of a dashboard tab.
Used in:
The name of the dashboard.
The name of the dashboard tab.
Any top-level alert on this dashboard tab.
List of failing test summary information.
Seconds since epoch at which the test group was last updated.
A summary of the status of this dashboard tab.
The overall status for this dashboard tab.
The ID for the latest passing build.
Seconds since epoch at which tests last ran.
String indicating the URL for linking to a bug.
Metrics for the recent healthiness of a tab
All the issue IDs linked to this tab.
Metrics about alerts sent with respect to this summary Maintained by alerter; does not need to be populated by summarizer
DEPRECATED: now part of the TabStatus.
Additional metrics provided for the dashboard tab
Used in:
Most recent summary metrics for the tab calculated over columns (not individual tests)
Used in:
Number of total columns analyzed by summarizer
Number of columns with all tests passing
Number of ignored columns
Summary of a failing test.
Used in:
Display name of the test.
Name of the test. E.g., the target for tests in Sponge.
First build ID at which the test failed.
Timestamp for the first cycle in which the test failed.
Last build ID at which the test passed.
Timestamp for the last cycle in which the test passed.
Number of times the test has failed.
Link to search for build changes.
Text for option to search for build changes.
Text to display for link to search for build changes.
Text for failure statuses associated with this test.
List of bug IDs for bugs associated with this test.
A link to the first build in which the test failed.
A link to the latest build in which the test failed.
The test ID for the latest test failure. (Does not indicate the failure is 'over', just the latest test failure we found.)
Maps (property name):(property value) for arbitrary alert properties.
A list of IDs for issue hotlists related to this failure.
Dynamic email list, route email alerts to these instead of the configured defaults.
map of custom column headers
Summary of the flakiness and overall healthiness of a dashboard tab
Used in:
The start of the time frame that the analysis was run for. Represents the lower bound but does not guarantee that the earliest test occurred at start
The end of the time frame that the analysis was run for. Same caveat as above but for upper bound.
A list of test entries associated with this tab + timeframe.
The flakiness out of 100 (think percentage but drop the sign)
The average flakiness for previous intervals
Metrics about a specific test, i.e. passes, fails, total runs, etc. Next ID: 12
Used in:
The display name of the test, typically what is shown for each row in TestGrid
The total number of test runs not including runs failed due to infrastructure failures.
The number of passed test runs not including runs failed due to infrastructure failures.
The number of failed test runs not including runs failed due to infrastructure failures.
The number of failed test runs specifically due to infrastructure failures.
The total number of all runs, including failures due to infrastructure
Any other type of runs not included above.
The flakiness of the test, measured out of 100
The flakiness of the test from previous intervals
The change of flakiness based on the last interval's flakiness e.g. if last interval the flakiness was 50, and now it's 75, the trend is UP. A trend of NO_CHANGE means last week and this week were exactly the same. The interval is set by each tab's config, with a default of 7 days.
A map of infra failure name to the count of that failure for the interval.
Used in:
,