Edgewall Software

Changes between Version 4 and Version 5 of Bitten Sample Recipes


Ignore:
Timestamp:
Jun 14, 2008, 6:42:56 PM (16 years ago)
Author:
anonymous
Comment:

Minor formatting tidy up (mostly for links), cutting superfluous words for brevity.

Legend:

Unmodified
Added
Removed
Modified
  • Bitten Sample Recipes

    v4 v5  
    2020   <sh:exec file="echo" args="Build complete"/>
    2121 </step>
    22  <step id="Document">
    23    <!-- Doxygen to be used here -->
    24  </step>
    2522 <step id="Smoke Test">
    2623   <sh:exec file="echo" args="Test start"/>
     
    4340
    4441
    45 'Checkout'.
    46 This is straightforward and simply pulls the latest source into the
    47 build directory.
     42 * Checkout: Checks out the latest source into the build directory.
     43 * Build: Uses MSBUILD to build the project, using a custom logger (see [http://confluence.public.thoughtworks.org/display/CCNETCOMM/Improved+MSBuild+Integration here]) and an .xsl file to make the output from the logger useful (based on the msbuild2ccnet.xsl file mentioned on the link)
     44 * Smoke Test: Uses [http://www.codesourcery.com/qmtest qmtest] to run a database of tests, and report the results via bitten. The tests themselves are [http://www.autoitscript.com/autoit3 AutoIt] scripts.
     45 * Package: Finally, if all the above succeeds, use [http://nsis.sourceforge.net/Main_Page NSIS] to create an install package that can be deployed on the target system.
    4846
    49 'Build'
    50 Here I use MSBUILD to build my project, using a custom logger (see
    51 http://confluence.public.thoughtworks.org/display/CCNETCOMM/Improved+MSBuild+Integration)
    52 and a .xsl file to make the output from the logger pretty (This is
    53 based on the msbuild2ccnet.xsl  file mentioned on the link)
    54 
    55 'Document'
    56 I plan to use doxygen to auto generate documentation from my source
    57 code here
    58 
    59 'Smoke Test'
    60 Using a tool called qmtest (here-http://www.codesourcery.com/qmtest) I
    61 have created a database of tests to run.  The results are fed back
    62 into bitten.
    63 The tests themselves are AutoIt (http://www.autoitscript.com/autoit3/)
    64 scripts.
    65 
    66 'Package'
    67 Finally, if all the above succeeds, I use NSIS (http://
    68 nsis.sourceforge.net/Main_Page) to create an install package that can
    69 be deployed on the target system.
    70