Difference between revisions of "BuildAPI"

From CDOT Wiki
Jump to: navigation, search
Line 4: Line 4:
  
 
== Project Description ==
 
== Project Description ==
 +
The BuildAPI project consists of generating analytic reports which can be used for a multitude of purposes such as performance and usage tests or discovering rogue buildbot slave machines. Moreover, it will require querying a database for the information on the BuildBot jobs, which will then be used to generate the necessary reports.
  
Description should be no longer than a paragraph.  Include links to any relevant on-line resources.  For example, http://google.com or [http://developer.mozilla.org MDC].
+
 
 +
Initial contacts: [[User:Armenzg|Armenzg]]
  
 
== Project Leader(s) ==
 
== Project Leader(s) ==
Line 15: Line 17:
 
== Project Contributor(s) ==
 
== Project Contributor(s) ==
  
Name(s) of people casually working on the project, or who have contributed significant help.  Include links to personal pages within wiki
+
* [[User:Armenzg|Armenzg]]
 
 
NOTE: only Project Leader(s) should add names here.  You '''can’t''' add your own name to the Contributor list.
 
  
 
== Project Details ==
 
== Project Details ==
Line 28: Line 28:
  
 
* This project uses Pylons framework:
 
* This project uses Pylons framework:
:* Pylons combines the very best ideas from the worlds of Ruby, Python and Perl, providing a structured but extremely flexible Python web framework.  
+
:* Pylons combines the very best ideas from the worlds of Ruby, Python and Perl, providing a structured but extremely flexible Python web framework.  
 
 
 
 
* t
 
* From that, reports can be generated
 
** e.g., discover rogue slaves
 
 
 
* pylons project (Python web framework)
 
  
* statusdb snapshot needed. For examples see:  
+
* We will need a snapshot of the database to test our work. For examples of the "statusdb" see:  
 
** http://anamariamoz.wordpress.com/
 
** http://anamariamoz.wordpress.com/
 
** https://bugzilla.mozilla.org/show_bug.cgi?id=604088
 
** https://bugzilla.mozilla.org/show_bug.cgi?id=604088
 +
 +
* We will be generating different graphs from:
 +
** http://oduinn.com/blog/2010/09/09/infrastructure-load-for-august-2010/
 +
** Armen suggested that one student works on the first graph, and the other works on the second graph
 +
** We will also be working on the documentation
  
 
== Project Plan ==
 
== Project Plan ==
  
 
Goals for each release:
 
Goals for each release:
* 0.1
+
* 0.1 -- to be updated on October 15th, 2010
 
* 0.2
 
* 0.2
 
* 0.3
 
* 0.3
  
 
== Project News ==
 
== Project News ==
 
 
* October 14, 2010:
 
* October 14, 2010:
 
** Meeting of previously named "ScriptFactory" broke into three seperate projects: [[Mozharness]], [[BuildAPI]] and [[Release Simple Bugs]] -Mustafa
 
** Meeting of previously named "ScriptFactory" broke into three seperate projects: [[Mozharness]], [[BuildAPI]] and [[Release Simple Bugs]] -Mustafa
 +
** We will follow up with Armen on details of the Release Simple Bugs project and more on BuildAPI
 +
 +
* Wednesday October 13, 2010:
 +
** The ScriptFactory group met today with Armen and Ctyler in a conference call
 +
** We will separate into two groups and tackle Mozharness, BuildAPI or Release Simple Bugs
 +
 +
 +
== Links ==
 +
* Andrew Singh: http://andrewasdesigned.blogspot.com/
 +
* Jing Yang: http://jyang42.blogspot.com/
 +
* Armen Zambrano Gasparnian: http://armenzg.blogspot.com/
 +
* Planet CDOT: http://zenit.senecac.on.ca/wiki/index.php/Planet_CDOT

Revision as of 00:08, 15 October 2010

Project Name

BuildAPI

Project Description

The BuildAPI project consists of generating analytic reports which can be used for a multitude of purposes such as performance and usage tests or discovering rogue buildbot slave machines. Moreover, it will require querying a database for the information on the BuildBot jobs, which will then be used to generate the necessary reports.


Initial contacts: Armenzg

Project Leader(s)

Andrew Singh [1]

Jing Yang [2]

Project Contributor(s)

Project Details

  • Objective: To analyze and create reports from BuildBot data for multiple purposes. These reports will generated from querying buildbot databases to get the necessary information about jobs.
  • It will be used for purposes such as:
  • identifying critical machines that should not be processing jobs
  • discovering rogue slaves
  • Generating reports on performance, usage, build times, downtime, and more
  • This project uses Pylons framework:
  • Pylons combines the very best ideas from the worlds of Ruby, Python and Perl, providing a structured but extremely flexible Python web framework.

Project Plan

Goals for each release:

  • 0.1 -- to be updated on October 15th, 2010
  • 0.2
  • 0.3

Project News

  • October 14, 2010:
    • Meeting of previously named "ScriptFactory" broke into three seperate projects: Mozharness, BuildAPI and Release Simple Bugs -Mustafa
    • We will follow up with Armen on details of the Release Simple Bugs project and more on BuildAPI
  • Wednesday October 13, 2010:
    • The ScriptFactory group met today with Armen and Ctyler in a conference call
    • We will separate into two groups and tackle Mozharness, BuildAPI or Release Simple Bugs


Links