Flyover

Flyover Reports is a plugin for Atlassian Crucible ® which provides critical reporting for the code review process. It is available for purchase at the Atlassian Marketplace ®.

Crucible provides a flexible and feature-rich code review service, connecting reviews with source code commits. Flyover provides coverage reporting so that projects can track, encourge and audit code reviews.

  • Summary view shows your coverage at a glance.
  • See reports only for the projects and branches you wish.
  • Detail view shows unreviewed commits and required users.

Incompatibility Warnings

Crucible currently reports the Flyover Reports add-on as incompatible with any version. Unfortunately this is a confirmed bug in Crucible, and the warning can be safely ignored. Version 1.05.00 functions correctly in Crucible 2.9 through 3.8.

Finding Flyover Reports

Flyover reports is integrated directly into the Crucible user interface. First open the “Reviews” menu in Crucible and select the “Reports” option, as highlighted below. Second, locate and select “Flyover Coverage” in the reports banner menu, which brings you to the Flyover Coverage Summary page.

Flyover Coverage Summary Page

This page presents a summary of all the configured Flyover reports, including a graphical representation of coverage. Clicking on the report name displays the report details page described below. Report graphs are of variable width to indicate their relative size in terms of number of changesets.

At the bottom of the summary page is a simple form for creating new reports. After entering the name and selecting a repository additional fields are shown, allowing specification of a branch or folder in the repository, and an optional date range.

Report Details Page

The report details page provides more information about the report, split into these sections

  • Summary shows the graph, report configuration, and basic stats.
  • Remaining Tasks lists incomplete reviews and unreviewed changesets broken down by responsible user.
  • Help can be shown inline by clicking on the Help links.
  • Detailed Results provides a link to download the report results in CSV format.
  • Completed Tasks lists completed reviews and reviewed changesets broken down by responsible user.

Administration Page

The administration page is accessible only to Crucible administrative users, either through the plugin page in the UPM or a link at the top right of every Flyover page. It provides general configuration, and some more detailed explanation of the review index. All required help is included in-line.

CSV Format

The details page includes a link to download the CSV format. This file is compatible with major spreadsheet tools and should load without trouble. The format is quite dense, and includes a lot of repeated information because it describes the structured relationship between changesets, files, reviews and reviewers. It serves as a good archive of review status information, but is likely to need manipulation to be understandable.

Support

For any issues or questions, please contact DeRef at support@deref.biz