PDF Print E-mail

Compass Version 1.3

<< prev
TOC
next >>

Compass Charts

Anx Labs has big plans for its charting and statistics tracking in Compass. However, the current charting and data analysis in Compass is simple and consists of only a handful of charting options. In Compass 1.2 there will be minor enhancements and in Compass version 1.3 there will be a sweeping change to the Compass charting features. In Compass 1.1 we have a single page for all charting options. Users can create charts and analysis data for any project that they have access to. When a chart is drawn it may be a bar or line graph depending on what data is plotted; in both cases the chart looks like most standard charts:

 

 

The interface for selecting what data is graphed on the chart looks like this:

 

 

As you can see from the image above, there are several controls that determine what data is graphed. The six parameters that are exposed to the web interface are:

  1. Display type
  2. Group By
  3. Start
  4. End
  5. User Filter
  6. Build Filter

Below is an explanation of these six parameters and each option available for each parameter

Display

The display charting parameter controls what type of data is graphed. This is essentially the label for the vertical axis. The following is a table of all the options for this parameter with descriptions

Display Type
Description
Total Build Time
This is the total amount of time that Compass spent on all build run.
Average Build Time
This is the average amount of time that Compass spent on each build run.
# of Builds
This is the number of build runs that Compass started.
# Failed Builds
This is the total number of failed builds.
# Successful Builds This is the total number of successful build.
# Successful Builds per Build
This is the number of successful builds completed per build plan
# Failed Unit Test
This is the total number of failed unit tests.
# Failed Unit Tests per Build
This is the number of failed unit tests per build plan.
% Failed Unit Tests
This is the percentage of total failed unit test.

Each of these display types is then displayed per day, week, month or per user.

Group By

The Group By parameter controls the frequency of the graph. This is essentially the label for the horizontal axis. The possible values for this parameter are: day, week, month and user. Day, week and month are fairly obvious and simply tally the number of things to display per time period and a line graph is created to chart the results. The Group By User is a bit different, it creates a bar graph with each bar representing each user.

Start

The Start parameter is the date to being charting with, click the down arrow next to the displayed date to bring up a calendar to select a new date with. When Grouping by day, week or month, this is used as the starting date and it is exclusive meaning that charting will exclude all results with this day, but include everything after midnight on the specified day.

End

The End parameter is the date to end charting with, click the down arrow next to the displayed date to bring up a calendar to select a new date with. When grouping by day, week or month, this is used as the ending date and it is inclusive meaning that charting will include all results on this day.

Select Users

The Select User filter lets the user select which users are included when graphing data. Only builds initiated by the selected users will be included in the data represented in the graph.

Select Builds

The Select Builds filter lets the user select which build plans are included when graphing data. Only build runs of the selected build plans will be included in the data represented in the graph.

 

bottom
top
Copyright © 2012 Anx Labs. All Rights Reserved.
Anx Labs Inc. - 2251 Double Creek Dr. Ste. 604, Round Rock TX 78664 - 1-888-900-6819
bottom