Skip to main content
Analytics is a customizable dashboard for a project. Add widgets to a grid, arrange them, and save the layout as a view. Each view holds its own set of widgets, so different people can track different things in the same project.

Quick Reference

Views

A view is a saved dashboard: a named layout of widgets. A project can hold several views, and you switch between them from the View menu in the toolbar. Every project starts with 1 default view, created automatically. The default is shared with all project members. You can create your own views, keep them private, or share them. The View menu groups views into the default, your own views, and views shared by others. A view someone else shares appears in your menu labeled Shared by their name. Create a view:
  • Create new view starts a blank canvas.
  • Save as my view copies the current board into a new private view.
Name the view in the dialog, then add widgets.
Which view you have open is remembered per browser. Switching views does not change what your teammates see.

Build a dashboard

Click Edit layout to enter edit mode, then arrange the board:
  • Add a widget with Add widget, which opens a drawer of every available widget grouped by category.
  • Move a widget by dragging its handle.
  • Resize a widget from any corner.
  • Remove a widget with the X in its top-right corner.
Click Save changes to persist the layout, or Cancel to discard your edits. A new widget drops into the first free space on the grid.

Filters

2 filters apply to every widget on the dashboard. Both persist as you switch views. Trend widgets take an optional per-widget branch or environment filter, set on the widget itself, and use that instead of the global platform filter. Tag and error breakdowns also use their own scope and ignore the platform filter. Refresh reloads the data for every widget. The toolbar shows how long ago the dashboard was last refreshed.

Tag filter

Filter the ranked-list widgets by test-case tag. The All tags control in the toolbar sets a board-wide tag filter that applies to Flakiest tests, Most-failing tests, Chronic failures, Slowest tests, and Degrading tests.
  • By default a test matches if it has any of the selected tags. Turn on Exact to match only tests whose tags are exactly the selected set. Exact works even with a single tag: @ios (any) includes a test tagged @ios @slow, while @ios (exact) matches only tests tagged @ios and nothing else. When the filter is set behind a closed menu, an Exact badge shows in the toolbar.
  • Any viewer can set the tag filter for their own session. An editor’s Save changes persists it as the view’s default.
  • Override the board filter on a single widget from its Global chip: it reads the board filter until you set the widget’s own tags, then uses those instead. Reset the chip to go back to the board filter.
  • A selected tag that is not in the current time window stays listed and is flagged not in range, so a narrower window does not silently drop a tag it is still filtering by.
Tag filtering applies to the 5 ranked-list widgets above. Trend, coverage, error clusters, health, and tag breakdown widgets are not affected.

Share a view

Use Share with project to make a private view open to every project member. It then appears in their View menu as Shared by your name. Unshare view makes it private again. A private view must be shared before it can become the default. The default view cannot be deleted.

Widget reference

Add widgets from the Add widget drawer. They are grouped into 4 categories.

Open a result from a widget

Ranked-list widgets link out to the detail behind each row, so a widget is a starting point rather than a summary you read and leave. A link carries the widget’s own time window and platform filter, so what opens is scoped the same way as the row you clicked. Ranking a test over 90 days and opening it gives you 90 days of history, not whatever window you last used in Test Explorer. For a test that runs on several platforms, the link opens the platform variant you clicked. The status, platform, and last run shown all describe that variant.

Reliability

Reliability widgets showing health at a glance, pass rate trend, flakiness trend, flakiest tests, most-failing tests, and chronic failures

Performance

Performance widgets showing slowest tests, degrading tests, duration trend, and coverage trend

Errors

Errors widget showing error clusters, repeated failures grouped by error signature

Tags

Tags widget showing tag breakdown, test distribution and health by tag

Test Explorer

Find failing, flaky, or slow tests across the project

Test Runs

View and debug individual test runs

Code Coverage

Set up Istanbul coverage collection

Organization Analytics

Compare health across every project in your org