Open main menu

CDOT Wiki β

Changes

Add to Try Server Automated Testing Support

1,562 bytes added, 12:31, 29 January 2008
Added release notes and updated tasks table
* People from Mozilla helping me: Rob Campbell, Robert Helmer, Ben Hearsum, Robert Sayre, Mike Shaver, Adam Delyea and Dave Humphrey
== News ==
== News ==
* 29-Jan-2008
** SERVER NEWS: The main OS (CentOS 5.1 and Windows 2003 Server) are installed. Once they are configured we will duplicate them to the rest of the nodes.
** I have added a repository [http://svn2.assembla.com/svn/Seneca_Hera_Try_Server_Setup/automated-testing/ svn:Seneca Hera Try Server - automated-testing integration] an I am modifying the master.cfg file to meet the purposes; It is based on [http://lxr.mozilla.org/mozilla/source/tools/buildbot-configs/testing/unittest/ buildbot-configs/testing/unittest/]
** I might set up this Saturday my own try server at home
[[Image:Browsing mozbuild(py).jpeg|thumb|mozbuild.py and the test suites classes defined]]
* 18-Jan-2008
** We are waiting for the Buildbot Farm to be set up at Seneca
** Read Buildbot manual, discovered that I have to write some Build Steps but there's some configuration done by the community (check links section)
== Links ==
{|
|-
|class="header"|heading 1
|class="header"|heading 2
|-
| Buildbot configuration (1) for Unit Testing (check master.cfg file)
| http://lxr.mozilla.org/mozilla/source/tools/buildbot-configs/testing/unittest/
|-
| Buildbot configuration (2) for a Tryserver (check master.cfg file)
| http://lxr.mozilla.org/mozilla/source/tools/buildbot-configs/tryserver/
|-
|
|
|-
|
|
|-== 0.5 release ==* You can see which tasks get done at the bottom of this page| Building Mozilla with * I will add the instructions on how to set up a Buildbottry server when I do it at my house| * The image on the side shows the classes that are defined in the [http://zenitsvn2.assembla.com/svn/Seneca_Hera_Try_Server_Setup/automated-testing/mozbuild.senecacpy mozbuild.py] which are later on used as Buildsteps onthe [http://svn2.assembla.cacom/wikisvn/index.phpSeneca_Hera_Try_Server_Setup/Building_Mozilla_with_Buildbot|automated-|}testing/master.cfg master.cfg] file
<table style="width: 100%;" class="standard-table" cellborder=1 border=1 cellpadding=3 cellspacing=0>
<th style="width: 15%;">Task</th>
<th style="width: 3542%>Details</th>
<th style="width: 5%;">Priority</th>
<th style="width: 5%;">Contributors</th> <th style="width: 10%;">Status</th> <th style="width: 58%;">Target</th> <th style="width: 5%;">Completed</th> <th style="width: 2025%;">Link(s)</th>
<tr>
<td>Learn how to run Tunits (make check or xpcshell-base tests) and explained them</td>
<td style="background-color: Orange; text-align: center; font-weight: bold; font-size: bigger">Med</td>
<td style="background-color: WhiteGreen; text-align: center;">armenzg</td> <td style="backgroundfont-colorweight: Green; text-align: centerbold;">DoneDONE</td> <td style="background-color: YellowGreen; text-align: center; font-weight: bold;">0.4 rel. week</td> <td>01/13/08</td>
<td>[http://armenzg.blogspot.com/2008/01/sess5-xpcshell-based-unit-tests-tunits.html (armenzg's post) Xpcshell based uni tests]</td>
</tr>
<td>Learn how to run mochitests and explain them</td>
<td style="background-color: Orange; text-align: center; font-weight: bold; font-size: bigger">Med</td>
<td style="background-color: WhiteGreen; text-align: center; font-weight: bold;">armenzgDONE</td> <td style="background-color: GreenYellowGreen; text-align: center; font-weight: bold;">Done</td> <td>0.4 release week</td> <td>&nbsp;rel.</td>
<td>No post yet but have run them</td>
</tr>
<td>Buildbot Manual</td>
<td>Learn basics of Buildbot that apply to this project</td>
<td style="background-color: WhiteOrange; text-align: center;">Med</td> <td style="backgroundfont-colorweight: Whitebold; textfont-alignsize: center;bigger">armenzgMed</td> <td style="background-color: Green; text-align: center; font-weight: bold;">DoneDONE</td> <td style="background-color: YellowGreen; text-align: center; font-weight: bold;">01/18/08</td> <td>&nbsp;0.4 rel.</td>
<td>No post - [http://buildbot.sourceforge.net/manual-0.7.5.html Buildbot Manual]</td>
</tr>
<td>Analize Master.cfg file</td>
<td>Try to see what is already written about Buildsteps relating Unit Testing</td>
<td style="background-color: WhiteOrange; text-align: center;font-weight: bold; font-size: bigger">Med</td> <td style="background-color: WhiteGreen; text-align: center; font-weight: bold;">armenzgOngoing</td> <td>&nbspstyle="background-color: YellowGreen; text-align: center; font-weight: bold;</td> <td">&nbsp;<N/td> <td>OngoingA</td>
<td>No post - [http://lxr.mozilla.org/mozilla/source/tools/buildbot-configs/testing/unittest/ buildbot-configs/testing/unittest/]</td>
</tr>
<tr>
<td>Try server set up at home</td><!-- TASK -->
<td>&nbsp;</td><!-- DETAILS -->
<td style="background-color: Orange; text-align: center; font-weight: bold; font-size: bigger">&nbsp;</td><!-- Priority-->
<td style="background-color: White; text-align: center; font-weight: bold;">TBA</td><!-- Status-->
<td style="background-color: YellowGreen; text-align: center; font-weight: bold;">0.5 rel. + 1 day</td><!-- For which release-->
<td>&nbsp;</td><!-- Link to blog post-->
</tr>
<tr>
<td>Modify Master.cfg</td><!-- Link -->
<td>Set up the master.cfg file to fit our needs</td><!-- Link -->
<td style="background-color: Orange; text-align: center; font-weight: bold; font-size: bigger">&nbsp;</td><!-- Priority-->
<td style="background-color: White; text-align: center; font-weight: bold;">TBA</td><!-- Status-->
<td style="background-color: YellowGreen; text-align: center; font-weight: bold;">0.5 rel.</td><!-- For which release-->
<td>&nbsp;</td><!-- Link to blog post-->
</tr>
<tr>
<td>&nbsp;</td><!-- Link -->
<td>&nbsp;</td><!-- Link -->
<td style="background-color: WhiteOrange; text-align: center;font-weight: bold; font-size: bigger">&nbsp;</td><!-- Link Priority--> <td style="background-color: White; text-align: center; font-weight: bold;">armenzgTBA</td><!-- Link Status--> <td style="background-color: WhiteYellowGreen; text-align: center;">&nbsp;</td><!font-- Link --> <td>&nbspweight: bold;</td><!-- Link --> <td">&nbsp;0.x rel.</td><!-- Link For which release--> <td>&nbsp;</td><!-- Link to blog post-->
</tr>
<table>
 
== Links ==
{|
|-
|class="header"|heading 1
|class="header"|heading 2
|-
| Buildbot configuration (1) for Unit Testing (check master.cfg file)
| http://lxr.mozilla.org/mozilla/source/tools/buildbot-configs/testing/unittest/
|-
| Buildbot configuration (2) for a Tryserver (check master.cfg file)
| http://lxr.mozilla.org/mozilla/source/tools/buildbot-configs/tryserver/
|-
|
|
|-
|
|
 
|-
| Building Mozilla with Buildbot
| http://zenit.senecac.on.ca/wiki/index.php/Building_Mozilla_with_Buildbot
|-
|}
1
edit