Difference between revisions of "Add to Try Server Automated Testing Support"
(First creation) |
(Updated tasks list) |
||
Line 44: | Line 44: | ||
== Tasks == | == Tasks == | ||
<table style="width: 100%;" class="standard-table" cellborder=1 border=1 cellpadding=3 cellspacing=0> | <table style="width: 100%;" class="standard-table" cellborder=1 border=1 cellpadding=3 cellspacing=0> | ||
− | <th style="width: | + | <th style="width: 15%;">Task</th> |
<th style="width: 35%>Details</th> | <th style="width: 35%>Details</th> | ||
<th style="width: 5%;">Priority</th> | <th style="width: 5%;">Priority</th> | ||
− | <th style="width: | + | <th style="width: 5%;">Contributors</th> |
− | <th style="width: | + | <th style="width: 10%;">Status</th> |
− | <th style="width: | + | <th style="width: 5%;">Target</th> |
− | <th style="width: | + | <th style="width: 5%;">Completed</th> |
− | <th style="width: | + | <th style="width: 20%;">Link(s)</th> |
<tr> | <tr> | ||
<td>'''make check''' tests</td> | <td>'''make check''' tests</td> | ||
<td>Learn how to run Tunits (make check or xpcshell-base tests) and explained them</td> | <td>Learn how to run Tunits (make check or xpcshell-base tests) and explained them</td> | ||
− | <td style="background-color: | + | <td style="background-color: Orange; text-align: center; font-weight: bold; font-size: bigger">Med</td> |
− | <td>armenzg</td> | + | <td style="background-color: White; text-align: center;">armenzg</td> |
− | <td style="background-color: Green;">Done | + | <td style="background-color: Green; text-align: center;">Done</td> |
− | + | <td style="background-color: YellowGreen; text-align: center; font-weight: bold;">0.4 rel. week</td> | |
− | <td style="background-color: YellowGreen; text-align: center; font-weight: bold;"> | + | <td>01/13/08</td> |
− | <td> | + | <td>[http://armenzg.blogspot.com/2008/01/sess5-xpcshell-based-unit-tests-tunits.html (armenzg's post) Xpcshell based uni tests]</td> |
− | <td>http://armenzg.blogspot.com/2008/01/sess5-xpcshell-based-unit-tests-tunits.html</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
− | <td>''' | + | <td>'''mochitest''' tests</td> |
− | <td>Learn how to run | + | <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: Orange; text-align: center; font-weight: bold; font-size: bigger">Med</td> | ||
− | + | <td style="background-color: White; text-align: center;">armenzg</td> | |
− | <td style="background-color: | + | <td style="background-color: Green; text-align: center;">Done</td> |
− | + | <td>0.4 release week</td> | |
− | <td style="background-color: | ||
<td> </td> | <td> </td> | ||
− | <td> | + | <td>No post yet but have run them</td> |
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>Buildbot Manual</td> | <td>Buildbot Manual</td> | ||
<td>Learn basics of Buildbot that apply to this project</td> | <td>Learn basics of Buildbot that apply to this project</td> | ||
− | <td>Med</td> | + | <td style="background-color: White; text-align: center;">Med</td> |
− | <td>armenzg</td> | + | <td style="background-color: White; text-align: center;">armenzg</td> |
− | <td style="background-color: Green;">Done</td> | + | <td style="background-color: Green; text-align: center;">Done</td> |
<td style="background-color: YellowGreen; text-align: center; font-weight: bold;">01/18/08</td> | <td style="background-color: YellowGreen; text-align: center; font-weight: bold;">01/18/08</td> | ||
<td> </td> | <td> </td> | ||
Line 88: | Line 86: | ||
<td>Analize Master.cfg file</td> | <td>Analize Master.cfg file</td> | ||
<td>Try to see what is already written about Buildsteps relating Unit Testing</td> | <td>Try to see what is already written about Buildsteps relating Unit Testing</td> | ||
− | <td>Med</td> | + | <td style="background-color: White; text-align: center;">Med</td> |
− | <td>armenzg</td> | + | <td style="background-color: White; text-align: center;">armenzg</td> |
<td> </td> | <td> </td> | ||
<td> </td> | <td> </td> | ||
Line 96: | Line 94: | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
− | <td> </td> | + | <td> </td><!-- Link --> |
− | + | <td> </td><!-- Link --> | |
− | <td> </td> | + | <td style="background-color: White; text-align: center;"> </td><!-- Link --> |
− | + | <td style="background-color: White; text-align: center;">armenzg</td><!-- Link --> | |
− | <td | + | <td style="background-color: White; text-align: center;"> </td><!-- Link --> |
− | + | <td> </td><!-- Link --> | |
− | + | <td> </td><!-- Link --> | |
− | + | <td> </td><!-- Link --> | |
− | |||
− | |||
− | <td | ||
− | |||
− | |||
− | |||
− | |||
− | <td | ||
− | |||
− | |||
− | |||
− | |||
− | <td> </td> | ||
− | |||
− | |||
− | |||
− | <td> </td> | ||
− | |||
− | <td> </td> | ||
− | |||
</tr> | </tr> | ||
− | |||
<table> | <table> |
Revision as of 12:21, 18 January 2008
Contents
Introduction
We are trying to add to a Try Server, that will be set up at Seneca, automated testing support (TUnit (make check), mochitest, reftests, crashtest)
My blog's label explaining my updates is this: (armenzg)Buildbot automated testing integration
People
- Armen Zambrano G. (armenzg) #seneca channel
- People from Mozilla helping me: Rob Campbell, Robert Helmer, Ben Hearsum, Robert Sayre, Mike Shaver, Adam Delyea and Dave Humphrey
News
- 18-Jan-2007
- We are waiting for the Buildbot Farm to be set up at Seneca
- At this point I have been able to run "make check" tests and mochitests. Explained in blog how to do this
- 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
heading 1 | 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 |
Tasks
Task | Details | Priority | Contributors | Status | Target | Completed | Link(s) |
---|---|---|---|---|---|---|---|
make check tests | Learn how to run Tunits (make check or xpcshell-base tests) and explained them | Med | armenzg | Done | 0.4 rel. week | 01/13/08 | (armenzg's post) Xpcshell based uni tests |
mochitest tests | Learn how to run mochitests and explain them | Med | armenzg | Done | 0.4 release week | No post yet but have run them | |
Buildbot Manual | Learn basics of Buildbot that apply to this project | Med | armenzg | Done | 01/18/08 | No post - Buildbot Manual | |
Analize Master.cfg file | Try to see what is already written about Buildsteps relating Unit Testing | Med | armenzg | Ongoing | No post - buildbot-configs/testing/unittest/ | ||
armenzg |