<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE project SYSTEM "../project-config.dtd">

<project id="project6">
  <description>On Key 5.2 Silverlight Enterprise Asset Management System</description>
  <build-type id="bt27" name="Main_Continuous_Tests">
    <description>Debug Build on every check-in that runs unit and integration tests</description>
    <settings>
      <options>
        <option name="allowExternalStatus" value="true" />
      </options>
      <runner type="MSBuild">
        <run-parameters>
          <param name="nunit_platform" value="MSIL" />
          <param name="dotNetCoverage.NCover.Reg" value="selected" />
          <param name="xmlReportParsing.reportDirs"><![CDATA[Source/Pragma.OnKey5.Client.Tests/bin/Debug/Pragma.OnKey5.Client.Tests.dll.TestResult.xml
Source/Pragma.OnKey5.Tests/bin/Debug/Pragma.OnKey5.Tests.dll.TestResult.xml]]></param>
          <param name="dotNetCoverage.platformType" value="v2.0" />
          <param name="build-file-path" value=".\Pragma.OnKey5.proj" />
          <param name="dotNetCoverage.platformVersion" value="x86" />
          <param name="dotNetCoverage.NCover.HTMLReport.File.Sort" value="0" />
          <param name="dotNetCoverage.NCover.HTMLReport.File.Type" value="1" />
          <param name="runnerArgs" value="/p:UseNUnitConsole=true;NUnitExclude=&quot;Rollout,OCL,UI&quot; /v:detailed" />
          <param name="xmlReportParsing.reportType" value="nunit" />
          <param name="nunit_environment" value="v2.0" />
          <param name="xmlReportParsing.verboseOutput" value="true" />
          <param name="nunit_version" value="NUnit-2.2.10" />
          <param name="dotNetCoverage.PartCover.Reg" value="selected" />
          <param name="dotNetCoverage.NCover3.Reg" value="selected" />
          <param name="msbuild_version" value="3.5" />
          <param name="run-platform" value="x86" />
          <param name="targets" value="IISResetWebSite;CleanCode;BuildAll;Test" />
          <param name="toolsVersion" value="3.5" />
        </run-parameters>
      </runner>
      <vcs-settings checkout-mode="ON_AGENT" checkout-dir="%env.buildDrive%TC\OK52\pOnKey\Main" labeling-type="NONE" labeling-pattern="build-%system.build.number%">
        <vcs-entry-ref root-id="3" set-label="false" />
      </vcs-settings>
      <requirements />
      <build-parameters>
        <param name="env.teamcity.agent.dotnet.debug" value="true" />
      </build-parameters>
      <build-triggers>
        <build-trigger name="vcsTrigger">
          <parameters>
            <param name="quietPeriod" value="30" />
            <param name="quietPeriodMode" value="USE_DEFAULT" />
            <param name="triggerRules"><![CDATA[-:Source/Pragma.Tools.DDEditor*/**
-:Source/Pragma.OnKey5.Interfaces*/**
-:Source/Shared/GlobalAssemblyInfo.cs
-:Source/*.resharper
-:Source/*.FxCop
-:Source/*.NDepend.xml
-:Requirements/**
-:Metrics/**
-:Docs/**]]></param>
          </parameters>
        </build-trigger>
      </build-triggers>
    </settings>
  </build-type>
  <build-type id="bt40" name="Main_Continuous_Tests_CRUD">
    <description>Debug Build every hour on the half-hour to run the Silverlight CRUD Tests</description>
    <settings>
      <options>
        <option name="allowExternalStatus" value="true" />
        <option name="executionTimeoutMin" value="30" />
      </options>
      <runner type="MSBuild">
        <run-parameters>
          <param name="dotNetCoverage.NCover.Reg" value="selected" />
          <param name="xmlReportParsing.reportDirs"><![CDATA[Source/Pragma.OnKey5.Tests.Unit/bin/Debug/Pragma.OnKey5.Tests.Unit.dll.TestResult.xml
Source/Pragma.OnKey5.Tests.Integration/bin/Debug/Pragma.OnKey5.Tests.Integration.dll.TestResult.xml
Source/Pragma.OnKey5.Client.Tests.Unit/ClientBin/Pragma.OnKey5.Client.Tests.Unit.dll.TestResult.xml]]></param>
          <param name="dotNetCoverage.platformType" value="x86" />
          <param name="build-file-path" value=".\Pragma.OnKey5.proj" />
          <param name="dotNetCoverage.NCover.HTMLReport.File.Sort" value="0" />
          <param name="dotNetCoverage.NCover.HTMLReport.File.Type" value="1" />
          <param name="runnerArgs" value="/m:%env.NUMBER_OF_PROCESSORS% /p:TestUIUrl=&quot;http://localhost/OK52/UnitTest.aspx?CRUD=true&quot;" />
          <param name="nunit_environment" value="v2.0" />
          <param name="xmlReportParsing.verboseOutput" value="true" />
          <param name="dotNetCoverage.PartCover.Reg" value="selected" />
          <param name="dotNetCoverage.NCover3.Reg" value="selected" />
          <param name="msbuild_version" value="3.5" />
          <param name="run-platform" value="x86" />
          <param name="targets" value="IISResetWebSite;CleanDB;CleanCode;BuildAll;TestUI" />
          <param name="toolsVersion" value="3.5" />
        </run-parameters>
      </runner>
      <vcs-settings checkout-mode="ON_AGENT" checkout-dir="%env.buildDrive%TC\OK52\pOnKey\Main" labeling-type="NONE" labeling-pattern="build-%system.build.number%">
        <vcs-entry-ref root-id="3" set-label="false" />
      </vcs-settings>
      <requirements />
      <build-parameters />
      <build-triggers>
        <build-trigger name="vcsTrigger">
          <parameters>
            <param name="quietPeriod" value="-1" />
            <param name="quietPeriodMode" value="USE_CUSTOM" />
            <param name="triggerRules"><![CDATA[-:Source/Pragma.Tools.DDEditor*/**
-:Source/Pragma.OnKey5.Interfaces*/**
-:Source/Shared/GlobalAssemblyInfo.cs
-:Source/*.resharper
-:Source/*.FxCop
-:Source/*.NDepend.xml
-:Requirements/**
-:Metrics/**
-:Docs/**]]></param>
          </parameters>
        </build-trigger>
        <build-trigger name="schedulingTrigger">
          <parameters>
            <param name="cronExpression_dm" value="*" />
            <param name="cronExpression_dw" value="?" />
            <param name="cronExpression_hour" value="0/1" />
            <param name="cronExpression_min" value="30" />
            <param name="cronExpression_month" value="*" />
            <param name="cronExpression_sec" value="0" />
            <param name="cronExpression_year" value="*" />
            <param name="schedulingPolicy" value="cron" />
            <param name="triggerBuildWithPendingChangesOnly" value="true" />
          </parameters>
        </build-trigger>
      </build-triggers>
      <artifact-publishing paths="Source/Pragma.OnKey5.Server/Logs/SLTests.log =&gt; Logs,&#xA;Source/Pragma.OnKey5.Server/Logs/*.xml =&gt; Logs" />
    </settings>
  </build-type>
  <build-type id="bt37" name="Main_Continuous_Tests_Interfaces">
    <description>Debug Build on every checkin for the Interfaces with Unit Tests</description>
    <settings>
      <options>
        <option name="allowExternalStatus" value="true" />
      </options>
      <runner type="MSBuild">
        <run-parameters>
          <param name="dotNetCoverage.NCover.Reg" value="selected" />
          <param name="xmlReportParsing.reportDirs"><![CDATA[Source/Pragma.OnKey5.Tests.Unit/bin/Debug/Pragma.OnKey5.Tests.Unit.dll.TestResult.xml
Source/Pragma.OnKey5.Tests.Integration/bin/Debug/Pragma.OnKey5.Tests.Integration.dll.TestResult.xml
Source/Pragma.OnKey5.Client.Tests.Unit/ClientBin/Pragma.OnKey5.Client.Tests.Unit.dll.TestResult.xml]]></param>
          <param name="dotNetCoverage.platformType" value="x86" />
          <param name="build-file-path" value=".\Pragma.OnKey5.proj" />
          <param name="dotNetCoverage.NCover.HTMLReport.File.Sort" value="0" />
          <param name="dotNetCoverage.NCover.HTMLReport.File.Type" value="1" />
          <param name="runnerArgs" value="/m:%env.NUMBER_OF_PROCESSORS% /p:SolutionName=Pragma.OnKey5.Interfaces;NUnitExclude=" />
          <param name="nunit_environment" value="v2.0" />
          <param name="xmlReportParsing.verboseOutput" value="true" />
          <param name="dotNetCoverage.PartCover.Reg" value="selected" />
          <param name="dotNetCoverage.NCover3.Reg" value="selected" />
          <param name="msbuild_version" value="3.5" />
          <param name="run-platform" value="x86" />
          <param name="targets" value="IISResetWebSite;CleanCode;BuildAll;Test" />
          <param name="toolsVersion" value="3.5" />
        </run-parameters>
      </runner>
      <vcs-settings checkout-mode="ON_AGENT" checkout-dir="%env.buildDrive%TC\OK52\pOnKey\Main" labeling-type="NONE" labeling-pattern="build-%system.build.number%">
        <vcs-entry-ref root-id="3" set-label="false" />
      </vcs-settings>
      <requirements />
      <build-parameters />
      <build-triggers>
        <build-trigger name="vcsTrigger">
          <parameters>
            <param name="quietPeriod" value="30" />
            <param name="quietPeriodMode" value="USE_DEFAULT" />
            <param name="triggerRules"><![CDATA[+:Source/Pragma.OnKey5.Interfaces*.*
+:Source/Pragma.OnKey5.Interfaces*/**
+:Source/Pragma.OnKey5.Core*/**
+:Source/Pragma.OnKey5.Model*/**]]></param>
          </parameters>
        </build-trigger>
      </build-triggers>
    </settings>
  </build-type>
  <build-type id="bt31" name="Main_Continuous_Tests_Rollout">
    <description>Debug Build twice a day to run Rollout tests</description>
    <settings>
      <options>
        <option name="allowExternalStatus" value="true" />
        <option name="maximumNumberOfBuilds" value="1" />
      </options>
      <runner type="MSBuild">
        <run-parameters>
          <param name="dotNetCoverage.NCover.Reg" value="selected" />
          <param name="xmlReportParsing.reportDirs" value="Source/Pragma.OnKey5.Tests/bin/Debug/Pragma.OnKey5.Tests.dll.TestResult.xml" />
          <param name="dotNetCoverage.platformType" value="x86" />
          <param name="build-file-path" value=".\Pragma.OnKey5.proj" />
          <param name="dotNetCoverage.NCover.HTMLReport.File.Sort" value="0" />
          <param name="dotNetCoverage.NCover.HTMLReport.File.Type" value="1" />
          <param name="runnerArgs" value="/m:%env.NUMBER_OF_PROCESSORS% /p:UseNUnitConsole=true;NUnitInclude=Rollout;NUnitExclude=" />
          <param name="xmlReportParsing.reportType" value="nunit" />
          <param name="nunit_environment" value="v2.0" />
          <param name="xmlReportParsing.verboseOutput" value="true" />
          <param name="dotNetCoverage.PartCover.Reg" value="selected" />
          <param name="dotNetCoverage.NCover3.Reg" value="selected" />
          <param name="msbuild_version" value="3.5" />
          <param name="run-platform" value="x86" />
          <param name="targets" value="IISResetWebSite;CleanCode;BuildAll;Test" />
          <param name="toolsVersion" value="3.5" />
        </run-parameters>
      </runner>
      <vcs-settings checkout-mode="ON_AGENT" checkout-dir="%env.buildDrive%TC\OK52\pOnKey\Main" labeling-type="NONE" labeling-pattern="build-%system.build.number%">
        <vcs-entry-ref root-id="3" set-label="false" />
      </vcs-settings>
      <requirements />
      <build-parameters />
      <build-triggers>
        <build-trigger name="vcsTrigger">
          <parameters>
            <param name="quietPeriod" value="-1" />
            <param name="quietPeriodMode" value="USE_CUSTOM" />
            <param name="triggerRules"><![CDATA[-:Source/Pragma.Tools.DDEditor*/**
-:Source/Pragma.OnKey5.Interfaces*/**
-:Source/Shared/GlobalAssemblyInfo.cs
-:Source/*.resharper
-:Source/*.FxCop
-:Source/*.NDepend.xml
-:Requirements/**
-:Metrics/**
-:Docs/**]]></param>
          </parameters>
        </build-trigger>
        <build-trigger name="schedulingTrigger">
          <parameters>
            <param name="cronExpression_dm" value="*" />
            <param name="cronExpression_dw" value="?" />
            <param name="cronExpression_hour" value="6,18" />
            <param name="cronExpression_min" value="0" />
            <param name="cronExpression_month" value="*" />
            <param name="cronExpression_sec" value="0" />
            <param name="cronExpression_year" value="*" />
            <param name="schedulingPolicy" value="cron" />
            <param name="triggerBuildWithPendingChangesOnly" value="true" />
          </parameters>
        </build-trigger>
      </build-triggers>
    </settings>
  </build-type>
  <build-type id="bt39" name="Main_Continuous_Tests_UI">
    <description>After a successful Continuous_Tests Build to run the Silverlight UI Tests</description>
    <settings>
      <options>
        <option name="allowExternalStatus" value="true" />
        <option name="executionTimeoutMin" value="30" />
      </options>
      <runner type="MSBuild">
        <run-parameters>
          <param name="dotNetCoverage.NCover.Reg" value="selected" />
          <param name="xmlReportParsing.reportDirs"><![CDATA[Source/Pragma.OnKey5.Tests.Unit/bin/Debug/Pragma.OnKey5.Tests.Unit.dll.TestResult.xml
Source/Pragma.OnKey5.Tests.Integration/bin/Debug/Pragma.OnKey5.Tests.Integration.dll.TestResult.xml
Source/Pragma.OnKey5.Client.Tests.Unit/ClientBin/Pragma.OnKey5.Client.Tests.Unit.dll.TestResult.xml]]></param>
          <param name="dotNetCoverage.platformType" value="x86" />
          <param name="build-file-path" value=".\Pragma.OnKey5.proj" />
          <param name="dotNetCoverage.NCover.HTMLReport.File.Sort" value="0" />
          <param name="dotNetCoverage.NCover.HTMLReport.File.Type" value="1" />
          <param name="runnerArgs" value="/m:%env.NUMBER_OF_PROCESSORS% /p:TestUIUrl=&quot;http://localhost/OK52/UnitTest.aspx?Tag=!CRUD&quot;" />
          <param name="nunit_environment" value="v2.0" />
          <param name="xmlReportParsing.verboseOutput" value="true" />
          <param name="dotNetCoverage.PartCover.Reg" value="selected" />
          <param name="dotNetCoverage.NCover3.Reg" value="selected" />
          <param name="msbuild_version" value="3.5" />
          <param name="run-platform" value="x86" />
          <param name="targets" value="IISResetWebSite;CleanCode;BuildAll;TestUI" />
          <param name="toolsVersion" value="3.5" />
        </run-parameters>
      </runner>
      <vcs-settings checkout-mode="ON_AGENT" checkout-dir="%env.buildDrive%TC\OK52\pOnKey\Main" labeling-type="NONE" labeling-pattern="build-%system.build.number%">
        <vcs-entry-ref root-id="3" set-label="false" />
      </vcs-settings>
      <requirements />
      <build-parameters />
      <build-triggers>
        <build-trigger name="buildDependencyTrigger">
          <parameters>
            <param name="dependsOn" value="bt27" />
          </parameters>
        </build-trigger>
        <build-trigger name="vcsTrigger">
          <parameters>
            <param name="quietPeriod" value="-1" />
            <param name="quietPeriodMode" value="USE_CUSTOM" />
            <param name="triggerRules"><![CDATA[-:Source/Pragma.Tools.DDEditor*/**
-:Source/Pragma.OnKey5.Interfaces*/**
-:Source/Shared/GlobalAssemblyInfo.cs
-:Source/*.resharper
-:Source/*.FxCop
-:Source/*.NDepend.xml
-:Requirements/**
-:Metrics/**
-:Docs/**]]></param>
          </parameters>
        </build-trigger>
      </build-triggers>
      <artifact-publishing paths="Source/Pragma.OnKey5.Server/Logs/SLTests.log =&gt; Logs,&#xA;Source/Pragma.OnKey5.Server/Logs/*.xml =&gt; Logs" />
    </settings>
  </build-type>
  <build-type id="bt32" name="Main_Daily_Deployment">
    <description>Daily Deployment Build @ 22:00 for a specific test environment</description>
    <settings>
      <options>
        <option name="allowExternalStatus" value="true" />
        <option name="buildNumberPattern" value="5.2.{0}.{build.vcs.number.1}" />
        <option name="enableHangingBuildsDetection" value="false" />
        <option name="executionTimeoutMin" value="120" />
        <option name="maximumNumberOfBuilds" value="1" />
      </options>
      <runner type="MSBuild">
        <run-parameters>
          <param name="dotNetCoverage.NCover.Reg" value="selected" />
          <param name="xmlReportParsing.reportDirs"><![CDATA[Source/Pragma.OnKey5.Tests.Unit/bin/Debug/Pragma.OnKey5.Tests.Unit.dll.TestResult.xml
Source/Pragma.OnKey5.Tests.Integration/bin/Debug/Pragma.OnKey5.Tests.Integration.dll.TestResult.xml
Source/Pragma.OnKey5.Client.Tests.Unit/ClientBin/Pragma.OnKey5.Client.Tests.Unit.dll.TestResult.xml]]></param>
          <param name="dotNetCoverage.platformType" value="x86" />
          <param name="build-file-path" value=".\Pragma.OnKey5.proj" />
          <param name="dotNetCoverage.NCover.HTMLReport.File.Sort" value="0" />
          <param name="dotNetCoverage.NCover.HTMLReport.File.Type" value="1" />
          <param name="runnerArgs" value="/m:%env.NUMBER_OF_PROCESSORS% /p:DeployMachine=%env.DeployMachine%;Configuration=%env.DeployEnvironment%;DeployRestoreTetrapakDB=%env.DeployRestoreTetrapakDB%;DeployDBMS=%env.DeployDBMS%" />
          <param name="nunit_environment" value="v2.0" />
          <param name="xmlReportParsing.verboseOutput" value="true" />
          <param name="dotNetCoverage.PartCover.Reg" value="selected" />
          <param name="dotNetCoverage.NCover3.Reg" value="selected" />
          <param name="msbuild_version" value="3.5" />
          <param name="run-platform" value="x86" />
          <param name="targets" value="IISResetWebSite;CleanDB;CleanCode;Version;BuildAll;%env.ConvertTetrapakDBFlag%Package;Deploy;CheckinChanges;Label;SendMail" />
          <param name="toolsVersion" value="3.5" />
        </run-parameters>
      </runner>
      <vcs-settings checkout-mode="ON_AGENT" checkout-dir="%env.buildDrive%TC\OK52\pOnKey\Main" labeling-type="SUCCESSFUL_ONLY" labeling-pattern="OK52 Build-%system.build.number%">
        <vcs-entry-ref root-id="3" set-label="false" />
      </vcs-settings>
      <requirements />
      <build-parameters>
        <param name="env.DeployMachine" value="PRODS-TST" />
        <param name="env.DeployEnvironment" value="Testing" />
        <param name="env.ConvertTetrapakDBFlag" value="ConvertTetrapakDB;" />
        <param name="env.DeployRestoreTetrapakDB" value="true" />
        <param name="env.DeployDBMS" value="2008" />
      </build-parameters>
      <build-triggers>
        <build-trigger name="vcsTrigger">
          <parameters>
            <param name="quietPeriod" value="-1" />
            <param name="quietPeriodMode" value="USE_CUSTOM" />
            <param name="triggerRules"><![CDATA[-:Source/Pragma.Tools.DDEditor*/**
-:Source/Pragma.OnKey5.Interfaces*/**
-:Source/Shared/GlobalAssemblyInfo.cs
-:Source/*.resharper
-:Source/*.FxCop
-:Source/*.NDepend.xml
-:Requirements/**
-:Metrics/**
-:Docs/**]]></param>
          </parameters>
        </build-trigger>
        <build-trigger name="schedulingTrigger">
          <parameters>
            <param name="hour" value="22" />
            <param name="minute" value="0" />
            <param name="schedulingPolicy" value="daily" />
            <param name="triggerBuildWithPendingChangesOnly" value="true" />
          </parameters>
        </build-trigger>
      </build-triggers>
    </settings>
  </build-type>
  <build-type id="bt34" name="Main_Daily_Metrics">
    <description>Daily Debug Build @ 23:00 with FxCop, Code Coverage and Code Metrics</description>
    <settings>
      <options>
        <option name="allowExternalStatus" value="true" />
        <option name="maximumNumberOfBuilds" value="1" />
      </options>
      <runner type="MSBuild">
        <run-parameters>
          <param name="nunit_platform" value="MSIL" />
          <param name="dotNetCoverage.NCover.Reg" value="selected" />
          <param name="xmlReportParsing.reportDirs"><![CDATA[Source/Pragma.OnKey5.Client.Tests/bin/Debug/Pragma.OnKey5.Client.Tests.dll.TestResult.xml
Source/Pragma.OnKey5.Tests/bin/Debug/Pragma.OnKey5.Tests.dll.TestResult.xml]]></param>
          <param name="dotNetCoverage.platformType" value="v2.0" />
          <param name="build-file-path" value=".\Pragma.OnKey5.proj" />
          <param name="dotNetCoverage.platformVersion" value="x86" />
          <param name="dotNetCoverage.NCover.HTMLReport.File.Sort" value="0" />
          <param name="dotNetCoverage.NCover.HTMLReport.File.Type" value="1" />
          <param name="runnerArgs" value="/m:%env.NUMBER_OF_PROCESSORS% /p:UseNUnitConsole=true;NUnitExclude=&quot;OCL,UI,Rollout&quot;" />
          <param name="xmlReportParsing.reportType" value="nunit" />
          <param name="nunit_environment" value="v2.0" />
          <param name="xmlReportParsing.verboseOutput" value="true" />
          <param name="nunit_version" value="NUnit-2.2.10" />
          <param name="dotNetCoverage.PartCover.Reg" value="selected" />
          <param name="dotNetCoverage.NCover3.Reg" value="selected" />
          <param name="msbuild_version" value="3.5" />
          <param name="run-platform" value="x86" />
          <param name="targets" value="IISResetWebSite;CleanCode;BuildAll;FxCopOK5;CodeCoverageOK5;CodeMetricsOK5" />
          <param name="toolsVersion" value="3.5" />
        </run-parameters>
      </runner>
      <vcs-settings checkout-mode="ON_AGENT" checkout-dir="%env.buildDrive%TC\OK52\pOnKey\Main" labeling-type="NONE" labeling-pattern="build-%system.build.number%">
        <vcs-entry-ref root-id="3" set-label="false" />
      </vcs-settings>
      <requirements />
      <build-parameters />
      <build-triggers>
        <build-trigger name="schedulingTrigger">
          <parameters>
            <param name="hour" value="23" />
            <param name="minute" value="0" />
            <param name="schedulingPolicy" value="daily" />
            <param name="triggerBuildWithPendingChangesOnly" value="true" />
          </parameters>
        </build-trigger>
        <build-trigger name="vcsTrigger">
          <parameters>
            <param name="quietPeriod" value="-1" />
            <param name="quietPeriodMode" value="USE_CUSTOM" />
            <param name="triggerRules"><![CDATA[-:Source/Pragma.Tools.DDEditor*/**
-:Source/Pragma.OnKey5.Interfaces*/**
-:Source/Shared/GlobalAssemblyInfo.cs
-:Source/*.resharper
-:Source/*.FxCop
-:Source/*.NDepend.xml
-:Requirements/**
-:Metrics/**
-:Docs/**]]></param>
          </parameters>
        </build-trigger>
      </build-triggers>
      <artifact-publishing paths="Metrics/FxCopResults/*.html =&gt; FxCop,&#xA;Metrics/NDependResults/Server/**/* =&gt; NDepend/Server,&#xA;Metrics/NDependResults/Client/**/* =&gt; NDepend/Client,&#xA;Metrics/NCoverResults/*.* =&gt; NCover,&#xA;Metrics/NCoverResults/Client/**/* =&gt; NCover/Client,&#xA;Metrics/NCoverResults/Server/**/* =&gt; NCover/Server" />
    </settings>
  </build-type>
  <build-type id="bt41" name="Main_Daily_Metrics_Interfaces">
    <description>Daily Build at 24:00 to generate FxCop and Code Metrics for Interfaces</description>
    <settings>
      <options>
        <option name="allowExternalStatus" value="true" />
      </options>
      <runner type="MSBuild">
        <run-parameters>
          <param name="dotNetCoverage.NCover.Reg" value="selected" />
          <param name="xmlReportParsing.reportDirs"><![CDATA[Source/Pragma.OnKey5.Tests.Unit/bin/Debug/Pragma.OnKey5.Tests.Unit.dll.TestResult.xml
Source/Pragma.OnKey5.Tests.Integration/bin/Debug/Pragma.OnKey5.Tests.Integration.dll.TestResult.xml
Source/Pragma.OnKey5.Client.Tests.Unit/ClientBin/Pragma.OnKey5.Client.Tests.Unit.dll.TestResult.xml]]></param>
          <param name="dotNetCoverage.platformType" value="x86" />
          <param name="build-file-path" value=".\Pragma.OnKey5.proj" />
          <param name="dotNetCoverage.NCover.HTMLReport.File.Sort" value="0" />
          <param name="dotNetCoverage.NCover.HTMLReport.File.Type" value="1" />
          <param name="runnerArgs" value="/m:%env.NUMBER_OF_PROCESSORS% /p:SolutionName=Pragma.OnKey5.Interfaces;NUnitExclude=" />
          <param name="nunit_environment" value="v2.0" />
          <param name="xmlReportParsing.verboseOutput" value="true" />
          <param name="dotNetCoverage.PartCover.Reg" value="selected" />
          <param name="dotNetCoverage.NCover3.Reg" value="selected" />
          <param name="msbuild_version" value="3.5" />
          <param name="run-platform" value="x86" />
          <param name="targets" value="IISResetWebSite;CleanCode;BuildAll;FxCop;CodeMetrics" />
          <param name="toolsVersion" value="3.5" />
        </run-parameters>
      </runner>
      <vcs-settings checkout-mode="ON_AGENT" checkout-dir="%env.buildDrive%TC\OK52\pOnKey\Main" labeling-type="NONE" labeling-pattern="build-%system.build.number%">
        <vcs-entry-ref root-id="3" set-label="false" />
      </vcs-settings>
      <requirements />
      <build-parameters />
      <build-triggers>
        <build-trigger name="schedulingTrigger">
          <parameters>
            <param name="hour" value="0" />
            <param name="minute" value="0" />
            <param name="schedulingPolicy" value="daily" />
            <param name="triggerBuildWithPendingChangesOnly" value="true" />
          </parameters>
        </build-trigger>
        <build-trigger name="vcsTrigger">
          <parameters>
            <param name="quietPeriod" value="30" />
            <param name="quietPeriodMode" value="USE_DEFAULT" />
            <param name="triggerRules"><![CDATA[+:Source/Pragma.OnKey5.Interfaces*.*
+:Source/Pragma.OnKey5.Interfaces*/**
+:Source/Pragma.OnKey5.Core*/**
+:Source/Pragma.OnKey5.Model*/**]]></param>
          </parameters>
        </build-trigger>
      </build-triggers>
      <artifact-publishing paths="Metrics/FxCopResults/*.html =&gt; FxCop,&#xA;Metrics/NDependResults/Interfaces/**/* =&gt; NDepend/Interfaces,&#xA;Metrics/NCoverResults/Pragma.OnKey5.Interfaces/**/* =&gt; NCover/Interfaces" />
    </settings>
  </build-type>
  <build-type id="bt35" name="Main_Daily_Tests_OCL">
    <description>Daily @ 23:00 to run the Automated Functional Regression Tests</description>
    <settings>
      <options>
        <option name="enableHangingBuildsDetection" value="false" />
        <option name="executionTimeoutMin" value="60" />
        <option name="maximumNumberOfBuilds" value="1" />
      </options>
      <runner type="MSBuild">
        <run-parameters>
          <param name="dotNetCoverage.NCover.Reg" value="selected" />
          <param name="xmlReportParsing.reportDirs" value="Source/Pragma.OnKey5.Tests.OCL/bin/Debug/Pragma.OnKey5.Tests.OCL.dll.TestResult.xml" />
          <param name="dotNetCoverage.platformType" value="x86" />
          <param name="build-file-path" value=".\Pragma.OnKey5.proj" />
          <param name="dotNetCoverage.NCover.HTMLReport.File.Sort" value="0" />
          <param name="dotNetCoverage.NCover.HTMLReport.File.Type" value="1" />
          <param name="runnerArgs" value="/m:%env.NUMBER_OF_PROCESSORS% /p:RunSuite=true;TestsToRun=Pragma.OnKey.Tests.OCL.Functional.OnKeyOCLTestSuite" />
          <param name="xmlReportParsing.reportType" value="nunit" />
          <param name="nunit_environment" value="v2.0" />
          <param name="xmlReportParsing.verboseOutput" value="true" />
          <param name="dotNetCoverage.PartCover.Reg" value="selected" />
          <param name="dotNetCoverage.NCover3.Reg" value="selected" />
          <param name="msbuild_version" value="3.5" />
          <param name="targets" value="IISResetWebSite;CleanCode;CleanDB;BuildAll;TestOCL" />
          <param name="run-platform" value="x86" />
          <param name="toolsVersion" value="3.5" />
        </run-parameters>
      </runner>
      <vcs-settings checkout-mode="ON_AGENT" checkout-dir="%env.buildDrive%TC\OK52\pOnKey\Main" labeling-type="NONE" labeling-pattern="build-%system.build.number%">
        <vcs-entry-ref root-id="3" set-label="false" />
      </vcs-settings>
      <requirements />
      <build-parameters />
      <build-triggers>
        <build-trigger name="vcsTrigger">
          <parameters>
            <param name="quietPeriod" value="-1" />
            <param name="quietPeriodMode" value="USE_CUSTOM" />
            <param name="triggerRules"><![CDATA[-:Source/Pragma.Tools.DDEditor*/**
-:Source/Pragma.OnKey5.Interfaces*/**
-:Source/Shared/GlobalAssemblyInfo.cs
-:Source/*.resharper
-:Source/*.FxCop
-:Source/*.NDepend.xml
-:Requirements/**
-:Metrics/**
-:Docs/**]]></param>
          </parameters>
        </build-trigger>
      </build-triggers>
      <artifact-publishing paths="Metrics/OCLResults/**/* =&gt; OCL" />
    </settings>
  </build-type>
  <build-type id="bt45" name="Main_Manual_Deployment">
    <description>Manual Deployment of a specific build into a test environment</description>
    <settings>
      <options>
        <option name="allowExternalStatus" value="true" />
        <option name="enableHangingBuildsDetection" value="false" />
        <option name="executionTimeoutMin" value="20" />
        <option name="maximumNumberOfBuilds" value="1" />
      </options>
      <runner type="MSBuild">
        <run-parameters>
          <param name="dotNetCoverage.NCover.Reg" value="selected" />
          <param name="xmlReportParsing.reportDirs"><![CDATA[Source/Pragma.OnKey5.Tests.Unit/bin/Debug/Pragma.OnKey5.Tests.Unit.dll.TestResult.xml
Source/Pragma.OnKey5.Tests.Integration/bin/Debug/Pragma.OnKey5.Tests.Integration.dll.TestResult.xml
Source/Pragma.OnKey5.Client.Tests.Unit/ClientBin/Pragma.OnKey5.Client.Tests.Unit.dll.TestResult.xml]]></param>
          <param name="dotNetCoverage.platformType" value="x86" />
          <param name="build-file-path" value=".\Pragma.OnKey5.proj" />
          <param name="dotNetCoverage.NCover.HTMLReport.File.Sort" value="0" />
          <param name="dotNetCoverage.NCover.HTMLReport.File.Type" value="1" />
          <param name="runnerArgs" value="/m:%env.NUMBER_OF_PROCESSORS% /p:DeployMachine=%env.DeployMachine%;DeployRestoreTetrapakDB=%env.DeployRestoreTetrapakDB%;DeployDBMS=%env.DeployDBMS%;AppVersion=%env.AppVersion%" />
          <param name="nunit_environment" value="v2.0" />
          <param name="xmlReportParsing.verboseOutput" value="true" />
          <param name="dotNetCoverage.PartCover.Reg" value="selected" />
          <param name="dotNetCoverage.NCover3.Reg" value="selected" />
          <param name="msbuild_version" value="3.5" />
          <param name="run-platform" value="x86" />
          <param name="targets" value="Deploy" />
          <param name="toolsVersion" value="3.5" />
        </run-parameters>
      </runner>
      <vcs-settings checkout-mode="ON_AGENT" checkout-dir="%env.buildDrive%TC\OK52\pOnKey\Main" labeling-type="NONE" labeling-pattern="OK52 Build-%system.build.number%">
        <vcs-entry-ref root-id="3" set-label="false" />
      </vcs-settings>
      <requirements />
      <build-parameters>
        <param name="env.DeployMachine" value="PRODS-TST" />
        <param name="env.DeployRestoreTetrapakDB" value="true" />
        <param name="env.DeployDBMS" value="2008" />
        <param name="env.AppVersion" value="Latest" />
      </build-parameters>
      <build-triggers>
        <build-trigger name="vcsTrigger">
          <parameters>
            <param name="quietPeriod" value="-1" />
            <param name="quietPeriodMode" value="USE_CUSTOM" />
            <param name="triggerRules"><![CDATA[-:Source/Pragma.Tools.DDEditor*/**
-:Source/Pragma.OnKey5.Interfaces*/**
-:Source/Shared/GlobalAssemblyInfo.cs
-:Source/*.resharper
-:Source/*.FxCop
-:Source/*.NDepend.xml
-:Requirements/**
-:Metrics/**
-:Docs/**]]></param>
          </parameters>
        </build-trigger>
      </build-triggers>
    </settings>
  </build-type>
</project>

