Dashboard > GreenPepper Open Documentation Refactoring > ... > 2. Use NAnt plugin > Freeze NAnt task
  GreenPepper Open Documentation Refactoring Log In View a printable version of the current page.  
  Freeze NAnt task
Added by Laurent Cobos, last edited by Francois Denommee on Feb 05, 2010  (view change)
Labels: 
(None)

<freeze> task

Task that fetch GreenPepper specifications on local file system.

Have a look at this blog post : Put your specifications in the freezer

Parameters

Attribute Type Description Required
output Directory Path to produce reports (defaults to current directory) False
verbose Boolean Determines whether the task should report detailed build log messages. The default is false. False

Elements

<Repositories>

Contains a set of <repositories>:

<Repository>
Sub-element Type Description Required
type Class Full class repository name True
root string Server URL True
name string A name for you to identify a repository False
suites suite A set of specifications suite to freeze False
tests test A set of specifications tests to freeze False
<suites>
Sub-element Type Description Required
suite string The suite name True
</suites>
<tests>
Sub-element Type Description Required
test string The test name True
</tests>
</Repository>

</Repositories>

Requirements

Assembly: GreenPepper.Extensions

Examples

GreenPepperRepository


<?xml version="1.0"?>
<project name="My Project" default="compile" basedir=".">
    <description>Main build file of my .NET Application</description>
    <property name="dependencies.dir" value="c:\GreenPepper\"/>    
	<target name="prepare" description="freeze GreenPepper specifications">
          <loadtasks assembly="${bin.dir}/../Extensions/bin/debug/GreenPepper.Extensions.dll" /> 
	  <freeze>
	    <repositories>
              <repository>
	        <type>GreenPepper.Repositories.GreenPepperRepository</type>          
               <root><![CDATA[
      http://www.greenpeppersoftware.com/confluence/rpc/xmlrpc?handler=greenpepper1&sut=GreenPepperOpen - Core DotNet&includeStyle=false&implemented=true#GREENPEPPER]]
                ></root>
                <name>greenpepper</name>
	        <suites>
	          <suite>GreenPepper-Confluence-GPSNET</suite>
	        </suites>
	        <tests>
		  <test>GreenPepper-Confluence-GPSNET/Action Resolution2</test>
	        </tests>
              </repository>
            </repositories>
          </freeze>
      </target>
</project>

FileSystemRepository


<?xml version="1.0"?>
<project name="My Project" default="compile" basedir=".">
    <description>Main build file of my .NET Application</description>
    <property name="dependencies.dir" value="c:\GreenPepper\"/>    
	<target name="prepare" description="freeze GreenPepper specifications">
          <loadtasks assembly="${bin.dir}/../Extensions/bin/debug/GreenPepper.Extensions.dll" /> 
	  <freeze>
	    <repositories>
              <repository>
	        <type>GreenPepper.Repositories.FileSystemRepository</type>          
               <root>C:\GreenPepperReports\reporting\toto\dir\greenpepper</root>
                <name>greenpepper</name>
	        <suites>
	          <suite>GreenPepper-Confluence-GPSNET</suite>
	        </suites>
	        <tests>
		  <test>GreenPepper-Confluence-GPSNET/Action Resolution2.html</test>
	        </tests>
              </repository>
            </repositories>
          </freeze>
      </target>
</project>


DEMONSTRATION LICENSE - This Confluence site is for demonstration purposes only. Evaluate Confluence today.
Powered by Atlassian Confluence, the Enterprise Wiki. (Version: 2.4.3 Build:#705 Mar 21, 2007) - Bug/feature request - Contact Administrators