Edgewall Software

Ticket #543 (new enhancement)

Opened 3 years ago

Last modified 3 years ago

Charting UI

Reported by: mpotter@… Owned by:
Priority: major Milestone: 0.7
Component: General Version: 0.6b2
Keywords: Cc: mpotter@…
Operating System:

Description

(Probably a distant feature.)

Add a new page (or set of pages) that one can view a larger version of the chart(s) and change various presentation configurations. One probably gets to this feature by clicking on the smaller charts on a build page, but there may be others.

Example configurations might include:

  • Which Build. This will probably restrict other selections below.
  • Which Category. this will probably restrict other selections below.
  • which Platforms. All, only-one, pick and choose using a set of check boxes.
  • X-axis:
    • By: Version or Date.
    • min value
    • max value
  • Y-axis:
    • Which data-types to include. e.g.
      • For test: total, failures, ignores.
      • For lint: total, convention, error, refactor, warning.
    • How to combine multiple platforms: Max, Average, Sum.
      • Another could be, probably only if graphing a single data-type: For each version draw a vertical line from the min to max with a small horizontal line or dot marking the average.

Attachments

Change History

Changed 3 years ago by mpotter@…

  • cc mpotter@… added

Changed 3 years ago by mpotter@…

Thinking about it, it might be best to implement #544 first, then this ticket. In that way one uses a report to build up the data that one wants to graph, and then uses this UI to configure the graph.

Another thought: Once graphs can be defined using this UI, allow the admin to select which graphs will appear on the build config pages. e.g. trunk.

Add/Change #543 (Charting UI)

Author


E-mail address and user name can be saved in the Preferences.


Change Properties
<Author field>
Action
as new
 
Note: See TracTickets for help on using tickets.