Difference between revisions of "Add to Try Server Automated Testing Support"

From CDOT Wiki
Jump to: navigation, search
(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: 17%;">Task</th>
+
     <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: 10%;">Contributors</th>
+
     <th style="width: 5%;">Contributors</th>
     <th style="width: 15%;">Status</th>
+
     <th style="width: 10%;">Status</th>
     <th style="width: 4%;">Target</th>
+
     <th style="width: 5%;">Target</th>
     <th style="width: 4%;">Completed</th>
+
     <th style="width: 5%;">Completed</th>
     <th style="width: 10%;">Link(s)</th>
+
     <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: red; 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>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>
+
         <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;">01/13/08</td>
+
         <td>01/13/08</td>
         <td>&nbsp;</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>'''make check''' tests</td>
+
         <td>'''mochitest''' tests</td>
         <td>Learn how to run Tunits (make check or xpcshell-base tests) and explained them</td>
+
         <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>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>
+
        <td>0.4 release week</td>
         <td style="background-color: YellowGreen; text-align: center; font-weight: bold;">01/13/08</td>
 
 
         <td>&nbsp;</td>
 
         <td>&nbsp;</td>
         <td>[http://armenzg.blogspot.com/2008/01/sess5-xpcshell-based-unit-tests-tunits.html (armenzg's blog)Xpcshell-based unit tests]</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>&nbsp;</td>
 
         <td>&nbsp;</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>&nbsp;</td>
 
         <td>&nbsp;</td>
 
         <td>&nbsp;</td>
 
         <td>&nbsp;</td>
Line 96: Line 94:
 
     </tr>
 
     </tr>
 
     <tr>
 
     <tr>
         <td>&nbsp;</td>
+
         <td>&nbsp;</td><!-- Link -->
        <td>&nbsp;</td>
+
         <td>&nbsp;</td><!-- Link -->
         <td>&nbsp;</td>
+
         <td style="background-color: White; text-align: center;">&nbsp;</td><!-- Link -->
        <td>armenzg</td>
+
         <td style="background-color: White; text-align: center;">armenzg</td><!-- Link -->
         <td>&nbsp;</td>
+
         <td style="background-color: White; text-align: center;">&nbsp;</td><!-- Link -->
        <td>&nbsp;</td>
+
         <td>&nbsp;</td><!-- Link -->
        <td>&nbsp;</td>
+
         <td>&nbsp;</td><!-- Link -->
        <td>&nbsp;</td>
+
         <td>&nbsp;</td><!-- Link -->
    </tr>
 
    <tr>
 
         <td>&nbsp;</td>
 
        <td>&nbsp;</td>
 
        <td>&nbsp;</td>
 
        <td>&nbsp;</td>
 
        <td>&nbsp;</td>
 
         <td>&nbsp;</td>
 
        <td>&nbsp;</td>
 
        <td>&nbsp;</td>
 
    </tr>
 
    <tr>
 
         <td>&nbsp;</td>
 
        <td>&nbsp;</td>
 
        <td>&nbsp;</td>
 
        <td>&nbsp;</td>
 
         <td>&nbsp;</td>
 
        <td>&nbsp;</td>
 
         <td>&nbsp;</td>
 
        <td>&nbsp;</td>
 
 
     </tr>
 
     </tr>
 
 
<table>
 
<table>

Revision as of 12:21, 18 January 2008

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