CruiseControl.NET Logo Login Documentation

Version : 1.7.664.8065

Latest
Next
Previous
 
Build Report
View Build Log
FxCop Report
Gendarme Report
NAnt Output
NAnt Timings
NDepend Details
NUnit Details
NUnit Timings
 
Recent Builds
2012-05-23 08:20:16 (1.7.717.8065)
2012-05-20 23:14:46 (1.7.716.8065)
2012-05-20 11:08:50 (1.7.715.8065)
2012-05-13 07:27:18 (1.7.714.8065)
2012-05-10 19:05:40 (1.7.713.8065)
2012-05-05 06:27:41 (1.7.712.8065)
2012-05-02 06:58:44 (1.7.711.8065)
2012-04-30 06:45:55 (1.7.710.8065)
2012-04-30 06:25:53 (1.7.709.8065)
2012-04-29 11:25:16 (1.7.708.8065)
Show All
BUILD FAILED
Project: CruiseControl.NET
Date of build: 2009-05-26 02:08:00
Running time: 00:06:01
Integration Request: IntervalTrigger triggered a build (IfModificationExists)
Last changed: 2009-05-26 02:05:41
Last log entry: Added a plug-in to display Ohloh stats in the dashboard.
Modifications since last build (22)
Modified cj_sutherland /trunk/project/ccnet.sln Added a plug-in to display Ohloh stats in the dashboard. 2009-05-26 02:05:41
Modified cj_sutherland /trunk/project/Remote/ICruiseServerClient.cs Added a plug-in to display Ohloh stats in the dashboard. 2009-05-26 02:05:41
Modified cj_sutherland /trunk/project/Remote/ICruiseServer.cs Added a plug-in to display Ohloh stats in the dashboard. 2009-05-26 02:05:41
Modified cj_sutherland /trunk/project/core/RemoteCruiseServer.cs Added a plug-in to display Ohloh stats in the dashboard. 2009-05-26 02:05:41
Added cj_sutherland /trunk/project/WebDashboard/packages/OhlohStats Added a plug-in to display Ohloh stats in the dashboard. 2009-05-26 02:05:41
Added cj_sutherland /trunk/project/WebDashboard/Plugins/ProjectReport/OhlohProjectPlugin.cs Added a plug-in to display Ohloh stats in the dashboard. 2009-05-26 02:05:41
Added cj_sutherland /trunk/project/WebDashboard/templates/OhlohStats.vm Added a plug-in to display Ohloh stats in the dashboard. 2009-05-26 02:05:41
Modified cj_sutherland /trunk/project/WebDashboard/ServerConnection/ServerAggregatingCruiseManagerWrapper.cs Added a plug-in to display Ohloh stats in the dashboard. 2009-05-26 02:05:41
Modified cj_sutherland /trunk/project/WebDashboard/ServerConnection/IFarmService.cs Added a plug-in to display Ohloh stats in the dashboard. 2009-05-26 02:05:41
Added cj_sutherland /trunk/project/WebDashboard/packages/OhlohStats/Manifest.xml Added a plug-in to display Ohloh stats in the dashboard. 2009-05-26 02:05:41
Modified cj_sutherland /trunk/project/core/Project.cs Added a plug-in to display Ohloh stats in the dashboard. 2009-05-26 02:05:41
Added cj_sutherland /trunk/project/Remote/Messages/ProjectItemRequest.cs Added a plug-in to display Ohloh stats in the dashboard. 2009-05-26 02:05:41
Modified cj_sutherland /trunk/project/core/Workflow.cs Added a plug-in to display Ohloh stats in the dashboard. 2009-05-26 02:05:41
Modified cj_sutherland /trunk/project/WebDashboard/templates/ProjectReport.vm Added a plug-in to display Ohloh stats in the dashboard. 2009-05-26 02:05:41
Modified cj_sutherland /trunk/project/WebDashboard/WebDashboard.csproj Added a plug-in to display Ohloh stats in the dashboard. 2009-05-26 02:05:41
Modified cj_sutherland /trunk/project/UnitTests/Core/Config/NetReflectorConfigurationReaderTest.cs Added a plug-in to display Ohloh stats in the dashboard. 2009-05-26 02:05:41
Modified cj_sutherland /trunk/project/core/IProject.cs Added a plug-in to display Ohloh stats in the dashboard. 2009-05-26 02:05:41
Modified cj_sutherland /trunk/project/core/CruiseServerClient.cs Added a plug-in to display Ohloh stats in the dashboard. 2009-05-26 02:05:41
Modified cj_sutherland /trunk/Tools/ccnet-packaging-webdashboard-packages.inc.build Added a plug-in to display Ohloh stats in the dashboard. 2009-05-26 02:05:41
Modified cj_sutherland /trunk/project/core/CruiseServer.cs Added a plug-in to display Ohloh stats in the dashboard. 2009-05-26 02:05:41
Modified cj_sutherland /trunk/project/WebDashboard/Plugins/ProjectReport/ProjectReportProjectPlugin.cs Added a plug-in to display Ohloh stats in the dashboard. 2009-05-26 02:05:41
Modified cj_sutherland /trunk/project/Remote/Remote.csproj Added a plug-in to display Ohloh stats in the dashboard. 2009-05-26 02:05:41
FxCop Messages: 2996, Warning Messages: 708, Error Messages: 2288
cctray.exe: 8 Errors, 0 Warnings
thoughtworks.cruisecontrol.cctraylib.dll: 312 Errors, 94 Warnings
thoughtworks.cruisecontrol.core.dll: 1385 Errors, 387 Warnings
objection.dll: 23 Errors, 3 Warnings
thoughtworks.cruisecontrol.communications.dll: 97 Errors, 40 Warnings
thoughtworks.cruisecontrol.remote.dll: 138 Errors, 64 Warnings
ccnet.exe: 6 Errors, 0 Warnings
ccservice.exe: 18 Errors, 3 Warnings
ccvalidator.exe: 39 Errors, 6 Warnings
thoughtworks.cruisecontrol.webdashboard.dll: 256 Errors, 94 Warnings
Gendarme Report: found 3191 potential defects using 187 rules.
cctray, Version=1.5.43.5556, Culture=neutral, PublicKeyToken=null: 5 defects
ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.43.5556, Culture=neutral, PublicKeyToken=null: 410 defects
ThoughtWorks.CruiseControl.Core, Version=1.5.43.5556, Culture=neutral, PublicKeyToken=null: 1218 defects
Objection, Version=1.5.43.5556, Culture=neutral, PublicKeyToken=null: 26 defects
ThoughtWorks.CruiseControl.Communications, Version=1.5.43.5556, Culture=neutral, PublicKeyToken=null: 157 defects
ThoughtWorks.CruiseControl.Remote, Version=1.5.43.5556, Culture=neutral, PublicKeyToken=null: 199 defects
ccnet, Version=1.5.43.5556, Culture=neutral, PublicKeyToken=null: 5 defects
ccservice, Version=1.5.43.5556, Culture=neutral, PublicKeyToken=null: 10 defects
CCValidator, Version=1.5.43.5556, Culture=neutral, PublicKeyToken=null: 45 defects
ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.43.5556, Culture=neutral, PublicKeyToken=null: 397 defects
Errors: (1)
External Program Failed: D:\Build\Projects\CruiseControl.NET\SCM\Tools\nunit\nunit-console.exe (return code was 1)
Warnings: (108)
C:\Windows\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets : warning : Mindestens ein Argument für "SpStreamFormatConverter.GetFormat" kann nicht vom Laufzeitmarshaller gemarshallt werden. Diese Argumente werden deshalb als Zeiger übergeben und erfordern zum Ändern möglicherweise unsicheren Code.
C:\Windows\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets : warning : Mindestens ein Argument für "ISpStreamFormatConverter.GetFormat" kann nicht vom Laufzeitmarshaller gemarshallt werden. Diese Argumente werden deshalb als Zeiger übergeben und erfordern zum Ändern möglicherweise unsicheren Code.
C:\Windows\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets : warning : Mindestens ein Argument für "ISpStreamFormat.GetFormat" kann nicht vom Laufzeitmarshaller gemarshallt werden. Diese Argumente werden deshalb als Zeiger übergeben und erfordern zum Ändern möglicherweise unsicheren Code.
C:\Windows\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets : warning : Mindestens ein Argument für "SpMMAudioIn.GetFormat" kann nicht vom Laufzeitmarshaller gemarshallt werden. Diese Argumente werden deshalb als Zeiger übergeben und erfordern zum Ändern möglicherweise unsicheren Code.
C:\Windows\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets : warning : Mindestens ein Argument für "SpMMAudioIn.GetDefaultFormat" kann nicht vom Laufzeitmarshaller gemarshallt werden. Diese Argumente werden deshalb als Zeiger übergeben und erfordern zum Ändern möglicherweise unsicheren Code.
C:\Windows\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets : warning : Mindestens ein Argument für "ISpMMSysAudio.GetFormat" kann nicht vom Laufzeitmarshaller gemarshallt werden. Diese Argumente werden deshalb als Zeiger übergeben und erfordern zum Ändern möglicherweise unsicheren Code.
C:\Windows\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets : warning : Mindestens ein Argument für "ISpMMSysAudio.GetDefaultFormat" kann nicht vom Laufzeitmarshaller gemarshallt werden. Diese Argumente werden deshalb als Zeiger übergeben und erfordern zum Ändern möglicherweise unsicheren Code.
C:\Windows\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets : warning : Mindestens ein Argument für "ISpAudio.GetFormat" kann nicht vom Laufzeitmarshaller gemarshallt werden. Diese Argumente werden deshalb als Zeiger übergeben und erfordern zum Ändern möglicherweise unsicheren Code.
C:\Windows\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets : warning : Mindestens ein Argument für "ISpAudio.GetDefaultFormat" kann nicht vom Laufzeitmarshaller gemarshallt werden. Diese Argumente werden deshalb als Zeiger übergeben und erfordern zum Ändern möglicherweise unsicheren Code.
C:\Windows\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets : warning : Mindestens ein Argument für "SpMMAudioOut.GetFormat" kann nicht vom Laufzeitmarshaller gemarshallt werden. Diese Argumente werden deshalb als Zeiger übergeben und erfordern zum Ändern möglicherweise unsicheren Code.
C:\Windows\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets : warning : Mindestens ein Argument für "SpMMAudioOut.GetDefaultFormat" kann nicht vom Laufzeitmarshaller gemarshallt werden. Diese Argumente werden deshalb als Zeiger übergeben und erfordern zum Ändern möglicherweise unsicheren Code.
C:\Windows\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets : warning : Mindestens ein Argument für "SpStream.GetFormat" kann nicht vom Laufzeitmarshaller gemarshallt werden. Diese Argumente werden deshalb als Zeiger übergeben und erfordern zum Ändern möglicherweise unsicheren Code.
C:\Windows\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets : warning : Mindestens ein Argument für "ISpStream.GetFormat" kann nicht vom Laufzeitmarshaller gemarshallt werden. Diese Argumente werden deshalb als Zeiger übergeben und erfordern zum Ändern möglicherweise unsicheren Code.
C:\Windows\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets : warning : Mindestens ein Argument für "SpSharedRecoContext.GetAudioOptions" kann nicht vom Laufzeitmarshaller gemarshallt werden. Diese Argumente werden deshalb als Zeiger übergeben und erfordern zum Ändern möglicherweise unsicheren Code.
C:\Windows\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets : warning : Mindestens ein Argument für "ISpRecoContext.GetAudioOptions" kann nicht vom Laufzeitmarshaller gemarshallt werden. Diese Argumente werden deshalb als Zeiger übergeben und erfordern zum Ändern möglicherweise unsicheren Code.
C:\Windows\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets : warning : Mindestens ein Argument für "ISpRecognizer.GetFormat" kann nicht vom Laufzeitmarshaller gemarshallt werden. Diese Argumente werden deshalb als Zeiger übergeben und erfordern zum Ändern möglicherweise unsicheren Code.
C:\Windows\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets : warning : Mindestens ein Argument für "ISpPhrase.GetPhrase" kann nicht vom Laufzeitmarshaller gemarshallt werden. Diese Argumente werden deshalb als Zeiger übergeben und erfordern zum Ändern möglicherweise unsicheren Code.
C:\Windows\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets : warning : Mindestens ein Argument für "ISpPhrase.GetSerializedPhrase" kann nicht vom Laufzeitmarshaller gemarshallt werden. Diese Argumente werden deshalb als Zeiger übergeben und erfordern zum Ändern möglicherweise unsicheren Code.
C:\Windows\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets : warning : Der Typbibliothekimporter konnte die Signatur für den Member "SPPHRASE.pProperties" nicht konvertieren.
C:\Windows\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets : warning : Der Typbibliothekimporter konnte die Signatur für den Member "SPPHRASE.pElements" nicht konvertieren.
C:\Windows\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets : warning : Der Typbibliothekimporter konnte die Signatur für den Member "SPPHRASE.pReplacements" nicht konvertieren.
C:\Windows\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets : warning : Der Typbibliothekimporter konnte die Signatur für den Member "SPPHRASE.pSREnginePrivateData" nicht konvertieren.
C:\Windows\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets : warning : Der Typbibliothekimporter konnte die Signatur für den Member "SPPHRASERULE.pNextSibling" nicht konvertieren.
C:\Windows\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets : warning : Der Typbibliothekimporter konnte die Signatur für den Member "SPPHRASERULE.pFirstChild" nicht konvertieren.
C:\Windows\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets : warning : Der Typbibliothekimporter konnte die Signatur für den Member "SPPHRASEPROPERTY.pNextSibling" nicht konvertieren.
C:\Windows\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets : warning : Der Typbibliothekimporter konnte die Signatur für den Member "SPPHRASEPROPERTY.pFirstChild" nicht konvertieren.
C:\Windows\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets : warning : Der Typbibliothekimporter konnte die Signatur für den Member "SPPHRASEELEMENT.pszPronunciation" nicht konvertieren.
C:\Windows\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets : warning : Mindestens ein Argument für "ISpRecoResult.GetPhrase" kann nicht vom Laufzeitmarshaller gemarshallt werden. Diese Argumente werden deshalb als Zeiger übergeben und erfordern zum Ändern möglicherweise unsicheren Code.
C:\Windows\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets : warning : Mindestens ein Argument für "ISpRecoResult.GetSerializedPhrase" kann nicht vom Laufzeitmarshaller gemarshallt werden. Diese Argumente werden deshalb als Zeiger übergeben und erfordern zum Ändern möglicherweise unsicheren Code.
C:\Windows\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets : warning : Mindestens ein Argument für "ISpRecoResult.Serialize" kann nicht vom Laufzeitmarshaller gemarshallt werden. Diese Argumente werden deshalb als Zeiger übergeben und erfordern zum Ändern möglicherweise unsicheren Code.
C:\Windows\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets : warning : Mindestens ein Argument für "ISpPhraseAlt.GetPhrase" kann nicht vom Laufzeitmarshaller gemarshallt werden. Diese Argumente werden deshalb als Zeiger übergeben und erfordern zum Ändern möglicherweise unsicheren Code.
C:\Windows\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets : warning : Mindestens ein Argument für "ISpPhraseAlt.GetSerializedPhrase" kann nicht vom Laufzeitmarshaller gemarshallt werden. Diese Argumente werden deshalb als Zeiger übergeben und erfordern zum Ändern möglicherweise unsicheren Code.
C:\Windows\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets : warning : Mindestens ein Argument für "SpInprocRecognizer.GetFormat" kann nicht vom Laufzeitmarshaller gemarshallt werden. Diese Argumente werden deshalb als Zeiger übergeben und erfordern zum Ändern möglicherweise unsicheren Code.
C:\Windows\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets : warning : Mindestens ein Argument für "SpInprocRecognizer.GetSerializedState" kann nicht vom Laufzeitmarshaller gemarshallt werden. Diese Argumente werden deshalb als Zeiger übergeben und erfordern zum Ändern möglicherweise unsicheren Code.
C:\Windows\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets : warning : Mindestens ein Argument für "ISpSerializeState.GetSerializedState" kann nicht vom Laufzeitmarshaller gemarshallt werden. Diese Argumente werden deshalb als Zeiger übergeben und erfordern zum Ändern möglicherweise unsicheren Code.
C:\Windows\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets : warning : Mindestens ein Argument für "SpSharedRecognizer.GetFormat" kann nicht vom Laufzeitmarshaller gemarshallt werden. Diese Argumente werden deshalb als Zeiger übergeben und erfordern zum Ändern möglicherweise unsicheren Code.
C:\Windows\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets : warning : Mindestens ein Argument für "SpSharedRecognizer.GetSerializedState" kann nicht vom Laufzeitmarshaller gemarshallt werden. Diese Argumente werden deshalb als Zeiger übergeben und erfordern zum Ändern möglicherweise unsicheren Code.
C:\Windows\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets : warning : Der Typbibliothekimporter konnte die Signatur für den Member "SPWORDPRONUNCIATIONLIST.pvBuffer" nicht konvertieren.
C:\Windows\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets : warning : Der Typbibliothekimporter konnte die Signatur für den Member "SPWORDPRONUNCIATIONLIST.pFirstWordPronunciation" nicht konvertieren.
C:\Windows\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets : warning : Der Typbibliothekimporter konnte die Signatur für den Member "SPWORDPRONUNCIATION.pNextWordPronunciation" nicht konvertieren.
C:\Windows\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets : warning : Der Typbibliothekimporter konnte die Signatur für den Member "SPWORDLIST.pvBuffer" nicht konvertieren.
C:\Windows\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets : warning : Der Typbibliothekimporter konnte die Signatur für den Member "SPWORDLIST.pFirstWord" nicht konvertieren.
C:\Windows\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets : warning : Der Typbibliothekimporter konnte die Signatur für den Member "SPWORD.pNextWord" nicht konvertieren.
C:\Windows\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets : warning : Der Typbibliothekimporter konnte die Signatur für den Member "SPWORD.pFirstWordPronunciation" nicht konvertieren.
C:\Windows\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets : warning : Der Typbibliothekimporter konnte die Signatur für den Member "SPSHORTCUTPAIRLIST.pvBuffer" nicht konvertieren.
C:\Windows\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets : warning : Der Typbibliothekimporter konnte die Signatur für den Member "SPSHORTCUTPAIRLIST.pFirstShortcutPair" nicht konvertieren.
C:\Windows\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets : warning : Der Typbibliothekimporter konnte die Signatur für den Member "SPSHORTCUTPAIR.pNextSHORTCUTPAIR" nicht konvertieren.
C:\Windows\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets : warning : Mindestens ein Argument für "SpInProcRecoContext.GetAudioOptions" kann nicht vom Laufzeitmarshaller gemarshallt werden. Diese Argumente werden deshalb als Zeiger übergeben und erfordern zum Ändern möglicherweise unsicheren Code.
C:\Windows\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets : warning : Mindestens ein Argument für "SpCustomStream.GetFormat" kann nicht vom Laufzeitmarshaller gemarshallt werden. Diese Argumente werden deshalb als Zeiger übergeben und erfordern zum Ändern möglicherweise unsicheren Code.
C:\Windows\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets : warning : Mindestens ein Argument für "SpFileStream.GetFormat" kann nicht vom Laufzeitmarshaller gemarshallt werden. Diese Argumente werden deshalb als Zeiger übergeben und erfordern zum Ändern möglicherweise unsicheren Code.
C:\Windows\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets : warning : Mindestens ein Argument für "SpMemoryStream.GetFormat" kann nicht vom Laufzeitmarshaller gemarshallt werden. Diese Argumente werden deshalb als Zeiger übergeben und erfordern zum Ändern möglicherweise unsicheren Code.
C:\Windows\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets : warning : Mindestens ein Argument für "ISpXMLRecoResult.GetPhrase" kann nicht vom Laufzeitmarshaller gemarshallt werden. Diese Argumente werden deshalb als Zeiger übergeben und erfordern zum Ändern möglicherweise unsicheren Code.
C:\Windows\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets : warning : Mindestens ein Argument für "ISpXMLRecoResult.GetSerializedPhrase" kann nicht vom Laufzeitmarshaller gemarshallt werden. Diese Argumente werden deshalb als Zeiger übergeben und erfordern zum Ändern möglicherweise unsicheren Code.
C:\Windows\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets : warning : Mindestens ein Argument für "ISpXMLRecoResult.Serialize" kann nicht vom Laufzeitmarshaller gemarshallt werden. Diese Argumente werden deshalb als Zeiger übergeben und erfordern zum Ändern möglicherweise unsicheren Code.
C:\Windows\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets : warning : Mindestens ein Argument für "ISpRecoGrammar2.GetRules" kann nicht vom Laufzeitmarshaller gemarshallt werden. Diese Argumente werden deshalb als Zeiger übergeben und erfordern zum Ändern möglicherweise unsicheren Code.
C:\Windows\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets : warning : Mindestens ein Argument für "IInternetSecurityManager.QueryCustomPolicy" kann nicht vom Laufzeitmarshaller gemarshallt werden. Diese Argumente werden deshalb als Zeiger übergeben und erfordern zum Ändern möglicherweise unsicheren Code.
C:\Windows\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets : warning : Mindestens ein Argument für "IInternetSecurityMgrSite.GetWindow" kann nicht vom Laufzeitmarshaller gemarshallt werden. Diese Argumente werden deshalb als Zeiger übergeben und erfordern zum Ändern möglicherweise unsicheren Code.
CruiseServer.cs(57,13): warning CS0612: "ThoughtWorks.CruiseControl.Core.CruiseServer.manager" ist veraltet.
Extensions\IntegrationPerformanceCountersExtension.cs(52,17): warning CS0618: "System.Diagnostics.PerformanceCounterCategory.Create(string, string, System.Diagnostics.CounterCreationDataCollection)" ist veraltet: "This method has been deprecated.  Please use System.Diagnostics.PerformanceCounterCategory.Create(string categoryName, string categoryHelp, PerformanceCounterCategoryType categoryType, CounterCreationDataCollection counterData) instead.  http://go.microsoft.com/fwlink/?linkid=14202"
label\RemoteProjectLabeller.cs(27,4): warning CS0618: "ThoughtWorks.CruiseControl.Remote.ICruiseManager" ist veraltet: "Use ICruiseServerClient instead"
label\RemoteProjectLabeller.cs(27,30): warning CS0618: "ThoughtWorks.CruiseControl.Remote.ICruiseManager" ist veraltet: "Use ICruiseServerClient instead"
label\RemoteProjectLabeller.cs(27,78): warning CS0618: "ThoughtWorks.CruiseControl.Remote.ICruiseManager" ist veraltet: "Use ICruiseServerClient instead"
publishers\ForceBuildPublisher.cs(52,13): warning CS0618: "ThoughtWorks.CruiseControl.Remote.ICruiseManagerFactory.GetCruiseManager(string)" ist veraltet: ""
RemoteCruiseServer.cs(37,67): warning CS0618: "ThoughtWorks.CruiseControl.Remote.ICruiseServer.CruiseManager" ist veraltet: "Use CruiseServerClient instead"
RemoteCruiseServer.cs(89,61): warning CS0618: "ThoughtWorks.CruiseControl.Remote.ICruiseServer.CruiseManager" ist veraltet: "Use CruiseServerClient instead"
Triggers\ProjectTrigger.cs(47,38): warning CS0618: "ThoughtWorks.CruiseControl.Remote.ICruiseManagerFactory.GetCruiseManager(string)" ist veraltet: ""
Security\SecurityManagerBase.cs(27,31): warning CS0414: Dem Feld "ThoughtWorks.CruiseControl.Core.Security.SecurityManagerBase.defaultRight" wurde ein Wert zugewiesen, der aber nie verwendet wird.
Core\Queues\IntegrationQueueManagerFactoryTests.cs(37,47): warning CS0618: "Rhino.Mocks.MockRepository.CreateMock<T>(params object[])" ist veraltet: "Use StrictMock instead"
Core\Queues\IntegrationQueueManagerFactoryTests.cs(38,40): warning CS0618: "Rhino.Mocks.MockRepository.CreateMock<T>(params object[])" ist veraltet: "Use StrictMock instead"
Core\Security\PermissionBaseTests.cs(23,40): warning CS0618: "Rhino.Mocks.MockRepository.CreateMock<T>(params object[])" ist veraltet: "Use StrictMock instead"
Core\Security\PermissionBaseTests.cs(37,41): warning CS0618: "Rhino.Mocks.MockRepository.CreateMock<T>(params object[])" ist veraltet: "Use StrictMock instead"
Core\Security\PermissionBaseTests.cs(38,40): warning CS0618: "Rhino.Mocks.MockRepository.CreateMock<T>(params object[])" ist veraltet: "Use StrictMock instead"
Core\Security\PermissionBaseTests.cs(56,40): warning CS0618: "Rhino.Mocks.MockRepository.CreateMock<T>(params object[])" ist veraltet: "Use StrictMock instead"
Core\Security\PermissionBaseTests.cs(70,41): warning CS0618: "Rhino.Mocks.MockRepository.CreateMock<T>(params object[])" ist veraltet: "Use StrictMock instead"
Core\Security\PermissionBaseTests.cs(71,40): warning CS0618: "Rhino.Mocks.MockRepository.CreateMock<T>(params object[])" ist veraltet: "Use StrictMock instead"
Core\CruiseServerTest.cs(259,13): warning CS0618: "ThoughtWorks.CruiseControl.Core.CruiseServer.CruiseManager" ist veraltet: "Use CruiseServerClient instead"
Core\CruiseServerTest.cs(267,13): warning CS0618: "ThoughtWorks.CruiseControl.Core.CruiseServer.CruiseManager" ist veraltet: "Use CruiseServerClient instead"
Core\CruiseServerTest.cs(280,4): warning CS0618: "ThoughtWorks.CruiseControl.Core.CruiseServer.CruiseManager" ist veraltet: "Use CruiseServerClient instead"
Core\CruiseServerTest.cs(303,36): warning CS0618: "ThoughtWorks.CruiseControl.Core.CruiseServer.CruiseManager" ist veraltet: "Use CruiseServerClient instead"
Core\CruiseServerTest.cs(312,4): warning CS0618: "ThoughtWorks.CruiseControl.Core.CruiseServer.CruiseManager" ist veraltet: "Use CruiseServerClient instead"
Core\CruiseServerTest.cs(320,13): warning CS0618: "ThoughtWorks.CruiseControl.Core.CruiseServer.CruiseManager" ist veraltet: "Use CruiseServerClient instead"
Core\CruiseServerTest.cs(328,13): warning CS0618: "ThoughtWorks.CruiseControl.Core.CruiseServer.CruiseManager" ist veraltet: "Use CruiseServerClient instead"
Core\CruiseServerTest.cs(341,13): warning CS0618: "ThoughtWorks.CruiseControl.Core.CruiseServer.CruiseManager" ist veraltet: "Use CruiseServerClient instead"
Core\CruiseServerTest.cs(364,13): warning CS0618: "ThoughtWorks.CruiseControl.Core.CruiseServer.CruiseManager" ist veraltet: "Use CruiseServerClient instead"
Core\CruiseServerTest.cs(386,13): warning CS0618: "ThoughtWorks.CruiseControl.Core.CruiseServer.CruiseManager" ist veraltet: "Use CruiseServerClient instead"
Core\CruiseServerTest.cs(408,13): warning CS0618: "ThoughtWorks.CruiseControl.Core.CruiseServer.CruiseManager" ist veraltet: "Use CruiseServerClient instead"
Core\CruiseServerTest.cs(430,13): warning CS0618: "ThoughtWorks.CruiseControl.Core.CruiseServer.CruiseManager" ist veraltet: "Use CruiseServerClient instead"
Core\CruiseServerTest.cs(453,13): warning CS0618: "ThoughtWorks.CruiseControl.Core.CruiseServer.CruiseManager" ist veraltet: "Use CruiseServerClient instead"
Core\CruiseServerTest.cs(476,13): warning CS0618: "ThoughtWorks.CruiseControl.Core.CruiseServer.CruiseManager" ist veraltet: "Use CruiseServerClient instead"
Core\CruiseServerTest.cs(500,13): warning CS0618: "ThoughtWorks.CruiseControl.Core.CruiseServer.CruiseManager" ist veraltet: "Use CruiseServerClient instead"
Core\CruiseServerTest.cs(524,13): warning CS0618: "ThoughtWorks.CruiseControl.Core.CruiseServer.CruiseManager" ist veraltet: "Use CruiseServerClient instead"
Core\CruiseServerTest.cs(547,13): warning CS0618: "ThoughtWorks.CruiseControl.Core.CruiseServer.CruiseManager" ist veraltet: "Use CruiseServerClient instead"
Core\CruiseServerTest.cs(570,13): warning CS0618: "ThoughtWorks.CruiseControl.Core.CruiseServer.CruiseManager" ist veraltet: "Use CruiseServerClient instead"
Core\CruiseServerTest.cs(595,13): warning CS0618: "ThoughtWorks.CruiseControl.Core.CruiseServer.CruiseManager" ist veraltet: "Use CruiseServerClient instead"
Core\CruiseServerTest.cs(619,13): warning CS0618: "ThoughtWorks.CruiseControl.Core.CruiseServer.CruiseManager" ist veraltet: "Use CruiseServerClient instead"
Core\Label\RemoteProjectLabellerTest.cs(19,48): warning CS0618: "ThoughtWorks.CruiseControl.Remote.ICruiseManager" ist veraltet: "Use ICruiseServerClient instead"
Core\Label\RemoteProjectLabellerTest.cs(23,91): warning CS0618: "ThoughtWorks.CruiseControl.Remote.ICruiseManager" ist veraltet: "Use ICruiseServerClient instead"
Core\Publishers\ForceBuildPublisherTest.cs(36,55): warning CS0618: "ThoughtWorks.CruiseControl.Remote.ICruiseManager" ist veraltet: "Use ICruiseServerClient instead"
Core\RemoteCruiseServerTest.cs(38,55): warning CS0618: "ThoughtWorks.CruiseControl.Remote.ICruiseManager" ist veraltet: "Use ICruiseServerClient instead"
Core\RemoteCruiseServerTest.cs(50,5): warning CS0618: "ThoughtWorks.CruiseControl.Remote.ICruiseManager" ist veraltet: "Use ICruiseServerClient instead"
Core\RemoteCruiseServerTest.cs(50,37): warning CS0618: "ThoughtWorks.CruiseControl.Remote.ICruiseManager" ist veraltet: "Use ICruiseServerClient instead"
Core\RemoteCruiseServerTest.cs(50,86): warning CS0618: "ThoughtWorks.CruiseControl.Remote.ICruiseManager" ist veraltet: "Use ICruiseServerClient instead"
Core\RemoteCruiseServerTest.cs(53,22): warning CS0618: "ThoughtWorks.CruiseControl.Remote.ICruiseManager" ist veraltet: "Use ICruiseServerClient instead"
Core\RemoteCruiseServerTest.cs(53,71): warning CS0618: "ThoughtWorks.CruiseControl.Remote.ICruiseManager" ist veraltet: "Use ICruiseServerClient instead"
Core\RemoteCruiseServerTest.cs(66,55): warning CS0618: "ThoughtWorks.CruiseControl.Remote.ICruiseManager" ist veraltet: "Use ICruiseServerClient instead"
Core\Security\InternalSecurityManagerTest.cs(239,35): warning CS0618: "Rhino.Mocks.MockRepository.CreateMock<T>(params object[])" ist veraltet: "Use StrictMock instead"
Core\Triggers\ProjectTriggerTest.cs(25,48): warning CS0618: "ThoughtWorks.CruiseControl.Remote.ICruiseManager" ist veraltet: "Use ICruiseServerClient instead"
Remote\CruiseServerClientTests.cs(597,65): warning CS0067: Das Ereignis "ThoughtWorks.CruiseControl.UnitTests.Remote.CruiseServerClientTests.ServerStub.SendMessageCompleted" wird nie verwendet.
NDepend Report

Application name: CruiseControl.NET
This report has been built on: 05/25/2009 14:33:19
To get explanations concerning these metrics, go to the NDepend home page.

Assemblies Metrics
VisualNDepend View
Assemblies Abstracness vs. Instability
Assemblies Dependencies
Assemblies Dependencies Diagram
Assemblies build order
NDepend information and warnings
CQL Queries and Constraints
Types Metrics

Number of assemblies: 10
Number of types: 1030
Number of classes: 803
Number of abstract classes: 18
Number of interfaces: 162
Number of value types: 5
Number of exception classes: 22
Number of attribute classes: 1
Number of delegate classes: 13
Number of enumerations classes: 60
Number of generic type definitions: 2
Number of generic method definitions: 4
Number of IL instructions: 108600
Percentage of public types: 89,61%
Percentage of public methods: 82,3%
Percentage of classes with at least one public field: 16,21%

Stat # Occurrences Avg StdDev Max
Properties on Interfaces 162 Interfaces 1,3 3,51 29 properties on ThoughtWorks.CruiseControl.Core.IIntegrationResult
Methods on Interfaces 162 Interfaces 5,3 9,08 69 methods on ThoughtWorks.CruiseControl.Remote.ICruiseServer
Arguments on Methods on Interfaces 858 Methods 0,92 0,93 6 arguments on ThoughtWorks.CruiseControl.WebDashboard.Dashboard.IProjectGrid.GenerateProjectGridRows(ProjectStatusOnServer[],String,ProjectGridSortColumn,Boolean,String,ICruiseUrlBuilder)
Public Properties on Classes 803 Classes 1,58 3,18 34 public properties on ThoughtWorks.CruiseControl.Core.Tasks.NCoverProfileTask
Public Methods on Classes 803 Classes 6,46 8,26 71 public methods on ThoughtWorks.CruiseControl.Core.Tasks.NCoverProfileTask
Arguments on Public Methods on Classes 5188 Methods 0,81 0,94 13 arguments on ThoughtWorks.CruiseControl.Remote.ProjectStatus..ctor(String,String,ProjectActivity,IntegrationStatus,ProjectIntegratorState,String,DateTime,String,String,DateTime,String,String,Int32)
IL Instructions in non-abstract Methods 6459 Methods 16,81 45,16 1354 IL instructions in Validator.MainForm.InitializeComponent()
Cyclomatic complexity on non abstract Methods 6459 Methods 1,7 1,97 CC = 49 for ThoughtWorks.CruiseControl.Core.Util.PathUtils.Match(String,String,Boolean)

Assembly # Types # Abstract Types # IL Inst Afferent Coupling Efferent Coupling Relational Cohesion Instability Abstractness Distance
ThoughtWorks.CruiseControl.Remote v1.5.43.5556 110 14 5977 239 97 2,89 0,29 0,13 0,58
ThoughtWorks.CruiseControl.CCTrayLib v1.5.43.5556 169 26 24903 1 363 3,17 1 0,16 0,16
cctray v1.5.43.5556 1 0 135 0 34 1 1 0 0
Objection v1.5.43.5556 14 6 839 8 27 1,43 0,77 0,43 0,2
ThoughtWorks.CruiseControl.Core v1.5.43.5556 435 85 51670 112 364 3,49 0,76 0,2 0,04
ccnet v1.5.43.5556 4 0 198 0 32 1,75 1 0 0
ccservice v1.5.43.5556 3 0 495 0 56 0,67 1 0 0
CCValidator v1.5.43.5556 12 0 4060 0 161 1,33 1 0 0
ThoughtWorks.CruiseControl.Communications v1.5.43.5556 82 7 5388 0 83 2,84 1 0,09 0,09
ThoughtWorks.CruiseControl.WebDashboard v1.5.43.5556 200 41 14935 0 220 4,57 1 0,2 0,21

Assembly Depends on... Is referenced by...
ThoughtWorks.CruiseControl.Remote v1.5.43.5556 mscorlib v2.0.0.0 ; NetReflector v1.1.2009.1004 ; System v2.0.0.0 ; System.Xml v2.0.0.0 ; cctray v1.5.43.5556 ; ThoughtWorks.CruiseControl.CCTrayLib v1.5.43.5556 ; ccservice v1.5.43.5556 ; ThoughtWorks.CruiseControl.WebDashboard v1.5.43.5556 ; ThoughtWorks.CruiseControl.Core v1.5.43.5556 ;
ThoughtWorks.CruiseControl.CCTrayLib v1.5.43.5556 mscorlib v2.0.0.0 ; System.Windows.Forms v2.0.0.0 ; System v2.0.0.0 ; ThoughtWorks.CruiseControl.Remote v1.5.43.5556 ; System.Drawing v2.0.0.0 ; System.Xml v2.0.0.0 ; Interop.SpeechLib v5.3.0.0 ; cctray v1.5.43.5556 ;
cctray v1.5.43.5556 mscorlib v2.0.0.0 ; ThoughtWorks.CruiseControl.CCTrayLib v1.5.43.5556 ; System v2.0.0.0 ; System.Windows.Forms v2.0.0.0 ; ThoughtWorks.CruiseControl.Remote v1.5.43.5556 ; -
Objection v1.5.43.5556 mscorlib v2.0.0.0 ; NetReflector v1.1.2009.1004 ; ThoughtWorks.CruiseControl.WebDashboard v1.5.43.5556 ;
ThoughtWorks.CruiseControl.Core v1.5.43.5556 mscorlib v2.0.0.0 ; ThoughtWorks.CruiseControl.Remote v1.5.43.5556 ; System v2.0.0.0 ; System.Xml v2.0.0.0 ; NetReflector v1.1.2009.1004 ; ICSharpCode.SharpZipLib v0.85.5.452 ; System.Drawing v2.0.0.0 ; log4net v1.2.9.0 ; System.Configuration v2.0.0.0 ; System.DirectoryServices v2.0.0.0 ; NPlot v0.9.9.2 ; System.Web v2.0.0.0 ; ccnet v1.5.43.5556 ; ccservice v1.5.43.5556 ; CCValidator v1.5.43.5556 ; ThoughtWorks.CruiseControl.WebDashboard v1.5.43.5556 ;
ccnet v1.5.43.5556 mscorlib v2.0.0.0 ; ThoughtWorks.CruiseControl.Core v1.5.43.5556 ; System v2.0.0.0 ; -
ccservice v1.5.43.5556 mscorlib v2.0.0.0 ; System.ServiceProcess v2.0.0.0 ; System.Configuration.Install v2.0.0.0 ; ThoughtWorks.CruiseControl.Remote v1.5.43.5556 ; System v2.0.0.0 ; System.Configuration v2.0.0.0 ; ThoughtWorks.CruiseControl.Core v1.5.43.5556 ; -
CCValidator v1.5.43.5556 System.Windows.Forms v2.0.0.0 ; mscorlib v2.0.0.0 ; ThoughtWorks.CruiseControl.Core v1.5.43.5556 ; System v2.0.0.0 ; NetReflector v1.1.2009.1004 ; System.Xml v2.0.0.0 ; ScintillaNet v2.0.3138.25704 ; System.Drawing v2.0.0.0 ; -
ThoughtWorks.CruiseControl.Communications v1.5.43.5556 mscorlib v2.0.0.0 ; System v2.0.0.0 ; System.Xml v2.0.0.0 ; -
ThoughtWorks.CruiseControl.WebDashboard v1.5.43.5556 mscorlib v2.0.0.0 ; ThoughtWorks.CruiseControl.Core v1.5.43.5556 ; ThoughtWorks.CruiseControl.Remote v1.5.43.5556 ; Objection v1.5.43.5556 ; System.Web v2.0.0.0 ; NetReflector v1.1.2009.1004 ; System.Xml v2.0.0.0 ; System v2.0.0.0 ; NVelocity v0.5.0.0 ; System.Configuration v2.0.0.0 ; ICSharpCode.SharpZipLib v0.85.5.452 ; System.Drawing v2.0.0.0 ; CSharpFormat v2.5.3274.32716 ; -

Blue : Assemblies of your application.
Yellow : Framework assemblies referenced by assemblies of your application.

ThoughtWorks.CruiseControl.Remote
ThoughtWorks.CruiseControl.CCTrayLib
cctray
Objection
ThoughtWorks.CruiseControl.Core
ccnet
ccservice
CCValidator
ThoughtWorks.CruiseControl.Communications
ThoughtWorks.CruiseControl.WebDashboard

05/25/2009 14:32:35 Begin analysis with NDepend v2.12.0.3027
05/25/2009 14:32:35 Retrieve dependencies of your application.
Compare with most recent analysis (analysis made at 2009 May - 25 Monday 12:13)
Assemblies loaded from {C:\Windows\Microsoft.NET\Framework\v2.0.50727} System.Drawing.dll v2.0.0.0 System.Configuration.dll v2.0.0.0 System.DirectoryServices.dll v2.0.0.0 System.Xml.dll v2.0.0.0 System.Configuration.Install.dll v2.0.0.0 System.ServiceProcess.dll v2.0.0.0 System.dll v2.0.0.0 mscorlib.dll v2.0.0.0 System.Windows.Forms.dll v2.0.0.0 System.Web.dll v2.0.0.0
Assemblies loaded from {D:\Build\Projects\CruiseControl.NET\SCM\Build\CCTray} cctray.exe v1.5.43.5556 ThoughtWorks.CruiseControl.CCTrayLib.dll v1.5.43.5556 ThoughtWorks.CruiseControl.Remote.dll v1.5.43.5556 NetReflector.dll v1.1.2009.1004 Interop.SpeechLib.dll v5.3.0.0
Assemblies loaded from {D:\Build\Projects\CruiseControl.NET\SCM\Build\Objection} Objection.dll v1.5.43.5556
Assemblies loaded from {D:\Build\Projects\CruiseControl.NET\SCM\Build\Core} ThoughtWorks.CruiseControl.Core.dll v1.5.43.5556 ICSharpCode.SharpZipLib.dll v0.85.5.452 log4net.dll v1.2.9.0 NPlot.dll v0.9.9.2
Assemblies loaded from {D:\Build\Projects\CruiseControl.NET\SCM\Build\Remote} ThoughtWorks.CruiseControl.Communications.dll v1.5.43.5556
Assemblies loaded from {D:\Build\Projects\CruiseControl.NET\SCM\Build\Server} ccnet.exe v1.5.43.5556 ccservice.exe v1.5.43.5556 CCValidator.exe v1.5.43.5556 ScintillaNet.dll v2.0.3138.25704 CSharpFormat.dll v2.5.3274.32716
Assemblies loaded from {D:\Build\Projects\CruiseControl.NET\SCM\Build\WebDashboard} ThoughtWorks.CruiseControl.WebDashboard.dll v1.5.43.5556 NVelocity.dll v0.5.0.0
918 source files parsed ; all source files found ; all source files in-sync with PDB
0 CQL constraint has been extracted from code.
No dependency cycle detected in assemblies referencement graph.
05.25.2009 14:33:01 Analyse dependencies of your application.
05.25.2009 14:33:03 Building the report (standard).
WARNING: Versioning issue: Assembly {ThoughtWorks.CruiseControl.Core v1.5.43.5556} references both versions {2.0.0.0} and {1.0.5000.0} of the assembly {System.Drawing}. NDepend will only consider the highest version.
WARNING: Versioning issue: Assembly {ThoughtWorks.CruiseControl.WebDashboard v1.5.43.5556} references both versions {2.0.0.0} and {1.0.5000.0} of the assembly {mscorlib}. NDepend will only consider the highest version.
WARNING: No application or tier assembly found in directory {C:\Program Files\Reference Assemblies\Microsoft\Framework\v3.0}
WARNING: No application or tier assembly found in directory {C:\Program Files\Reference Assemblies\Microsoft\Framework\v3.5}
WARNING: Syntax error found while parsing {d:\Build\Projects\CruiseControl.NET\SCM\project\core\Security\ISecurityManager.cs} Ln 149 Col 32 No identifier found for class.

{Code Quality} Some CQL constraints are not satisfied.
{Code Quality \ Type Metrics} Some CQL constraints are not satisfied.
{Design} Some CQL constraints are not satisfied.
{Design \ Performance} Some CQL constraints are not satisfied.
{Unused Code / Dead Code} Some CQL constraints are not satisfied.
{Encapsulation} Some CQL constraints are not satisfied.
{Encapsulation \ Methods Optimal Encapsulation} Some CQL constraints are not satisfied.
{Encapsulation \ Types Optimal Encapsulation} Some CQL constraints are not satisfied.
{Encapsulation \ Fields Optimal Encapsulation} Some CQL constraints are not satisfied.
{Diff / Changes / Evolution} All CQL queries compile and all CQL contraints are satisfied.
{Test Coverage} All CQL queries compile and all CQL contraints are satisfied.
{Purity / Immutability / Side-Effects} Some CQL constraints are not satisfied.
{Naming Conventions} Some CQL constraints are not satisfied.
{Naming Conventions \ Name too long} Some CQL constraints are not satisfied.
{.NET Framework Usage} Some CQL constraints are not satisfied.
{.NET Framework Usage \ System} Some CQL constraints are not satisfied.
{.NET Framework Usage \ System.Collection} Some CQL constraints are not satisfied.
{.NET Framework Usage \ System.Runtime.InteropServices} Some CQL constraints are not satisfied.
{.NET Framework Usage \ System.Threading} Some CQL constraints are not satisfied.
{.NET Framework Usage \ System.Xml} Some CQL constraints are not satisfied.


WARNING: The following CQL constraint is not satisfied. 10 methods on 8996 tested match the condition. --> Group {Code Quality}
// <Name>Quick summary of methods to refactor</Name>

WARN IF Count > 0 IN SELECT TOP 10 METHODS /*OUT OF "YourGeneratedCode" */ WHERE 

                                           
// Metrics' definitions
     (  NbLinesOfCode > 30 OR              // http://www.ndepend.com/Metrics.aspx#NbLinesOfCode
        NbILInstructions > 200 OR          // http://www.ndepend.com/Metrics.aspx#NbILInstructions
        CyclomaticComplexity > 20 OR       // http://www.ndepend.com/Metrics.aspx#CC
        ILCyclomaticComplexity > 50 OR     // http://www.ndepend.com/Metrics.aspx#ILCC
        ILNestingDepth > 4 OR              // http://www.ndepend.com/Metrics.aspx#ILNestingDepth
        NbParameters > 5 OR                // http://www.ndepend.com/Metrics.aspx#NbParameters
        NbVariables > 8 OR                 // http://www.ndepend.com/Metrics.aspx#NbVariables
        NbOverloads > 6 )                  // http://www.ndepend.com/Metrics.aspx#NbOverloads
     AND 

     
// Here are some ways to avoid taking account of generated methods.
     !( NameIs "InitializeComponent()" OR
        
// NDepend.CQL.GeneratedAttribute is defined in the redistributable assembly $NDependInstallDir$\Lib\NDepend.CQL.dll
        // You can define your own attribute to mark "Generated".
        HasAttribute "OPTIONAL:NDepend.CQL.GeneratedAttribute") 
methods # lines of code (LOC) # IL instructions Cyclomatic Complexity (CC) IL Cyclomatic Complexity (ILCC) IL Nesting Depth # Parameters # Variables # Overloads Full Name
.ctor(String,String,ProjectActivity,IntegrationStatus,ProjectIntegratorState,String,DateTime,String,String,DateTime,String,String,Int32) 19 60 1 1 0 13 0 3 ThoughtWorks.CruiseControl.Remote.ProjectStatus..ctor(String,String,ProjectActivity,IntegrationStatus,ProjectIntegratorState,String,DateTime,String,String,DateTime,String,String,Int32)
FindMessageType(String) 17 87 6 8 4 1 9 1 ThoughtWorks.CruiseControl.Remote.XmlConversionUtil.FindMessageType(String)
Validate(String) 14 70 9 9 5 1 5 1 ThoughtWorks.CruiseControl.Remote.Parameters.SelectParameter.Validate(String)
PlaySound(Byte[],Boolean,Boolean,Boolean,Boolean,Boolean) 14 43 7 7 2 6 3 5 ThoughtWorks.CruiseControl.CCTrayLib.Audio.PlaySound(Byte[],Boolean,Boolean,Boolean,Boolean,Boolean)
PlaySound(String,Boolean,Boolean,Boolean,Boolean,Boolean) 28 117 14 13 2 6 4 5 ThoughtWorks.CruiseControl.CCTrayLib.Audio.PlaySound(String,Boolean,Boolean,Boolean,Boolean,Boolean)
GetProjectStatusMonitors(ISingleServerMonitor[]) 16 91 5 8 2 1 9 1 ThoughtWorks.CruiseControl.CCTrayLib.Configuration.CCTrayMultiConfiguration.GetProjectStatusMonitors(ISingleServerMonitor[])
ConvertDashboardQueues(DashboardQueue[]) 14 65 5 7 4 1 9 1 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.DashboardXmlParser.ConvertDashboardQueues(DashboardQueue[])
ListBuildParameters() 29 131 4 10 4 0 13 1 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.HttpCruiseProjectManager.ListBuildParameters()
Post(Uri,NameValueCollection) 15 68 1 5 2 2 9 1 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.WebRetriever.Post(Uri,NameValueCollection)
GenerateParametersClass() 11 54 2 4 1 0 9 1 ThoughtWorks.CruiseControl.CCTrayLib.Presentation.BuildParameters.GenerateParametersClass()
Sum: 177 786 54 72 26 31 70 20
Average: 17.7 78.6 5.4 7.2 2.6 3.1 7 2
Minimum: 11 43 1 1 0 0 0 1
Maximum: 29 131 14 13 5 13 13 5
Standard deviation: 5.7628 26.522 3.7736 3.1559 1.4967 3.9102 3.6606 1.6125
Variance: 33.21 703.44 14.24 9.96 2.24 15.29 13.4 2.6


WARNING: The following CQL constraint is not satisfied. 10 methods on 8996 tested match the condition. --> Group {Code Quality}
// <Name>Methods too big (NbLinesOfCode)</Name>
WARN IF Count > 0 IN SELECT TOP 10 METHODS WHERE NbLinesOfCode > 30 ORDER BY NbLinesOfCode DESC
// METHODS WHERE NbLinesOfCode > 30 are extremely complex and 
// should be split in smaller methods 
// (except if they are automatically generated by a tool).
// See the definition of the NbLinesOfCode metric here http://www.ndepend.com/Metrics.aspx#NbLinesOfCode
methods # lines of code (LOC) Full Name
InitializeComponent() 275 Validator.MainForm.InitializeComponent()
InitializeComponent() 252 ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainForm.InitializeComponent()
InitializeComponent() 228 ThoughtWorks.CruiseControl.CCTrayLib.Presentation.AddBuildServer.InitializeComponent()
InitializeComponent() 214 ThoughtWorks.CruiseControl.CCTrayLib.Presentation.X10SettingsControl.InitializeComponent()
InitializeComponent() 201 ThoughtWorks.CruiseControl.CCTrayLib.Presentation.CCTrayMultiSettingsForm.InitializeComponent()
InitializeComponent() 150 ThoughtWorks.CruiseControl.CCTrayLib.Presentation.AudioSettingsControl.InitializeComponent()
InitializeComponent() 125 ThoughtWorks.CruiseControl.CCTrayLib.Presentation.AddProjects.InitializeComponent()
InitializeComponent() 124 ThoughtWorks.CruiseControl.CCTrayLib.Presentation.IconSettingsControl.InitializeComponent()
SetupObjectSourceForRequest(HttpContext) 120 ThoughtWorks.CruiseControl.WebDashboard.Dashboard.CruiseObjectSourceInitializer.SetupObjectSourceForRequest(HttpContext)
InitializeComponent() 114 ThoughtWorks.CruiseControl.CCTrayLib.Presentation.GeneralSettingsControl.InitializeComponent()
Sum: 1803
Average: 180.3
Minimum: 114
Maximum: 275
Standard deviation: 57.555
Variance: 3312.6


WARNING: The following CQL constraint is not satisfied. 10 methods on 8996 tested match the condition. --> Group {Code Quality}
// <Name>Methods too big (NbILInstructions)</Name>
WARN IF Count > 0 IN SELECT TOP 10 METHODS WHERE NbILInstructions > 200 ORDER BY NbILInstructions DESC
// METHODS WHERE NbILInstructions > 200 are extremely complex and 
// should be split in smaller methods 
// (except if they are automatically generated by a tool).
// See the definition of the NbILInstructions metric here http://www.ndepend.com/Metrics.aspx#NbILInstructions
methods # IL instructions Full Name
InitializeComponent() 1354 Validator.MainForm.InitializeComponent()
InitializeComponent() 1278 ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainForm.InitializeComponent()
InitializeComponent() 1109 ThoughtWorks.CruiseControl.CCTrayLib.Presentation.X10SettingsControl.InitializeComponent()
InitializeComponent() 1053 ThoughtWorks.CruiseControl.CCTrayLib.Presentation.AddBuildServer.InitializeComponent()
InitializeComponent() 912 ThoughtWorks.CruiseControl.CCTrayLib.Presentation.CCTrayMultiSettingsForm.InitializeComponent()
SetupObjectSourceForRequest(HttpContext) 901 ThoughtWorks.CruiseControl.WebDashboard.Dashboard.CruiseObjectSourceInitializer.SetupObjectSourceForRequest(HttpContext)
InitializeComponent() 658 ThoughtWorks.CruiseControl.CCTrayLib.Presentation.AudioSettingsControl.InitializeComponent()
InitializeComponent() 570 ThoughtWorks.CruiseControl.CCTrayLib.Presentation.AddProjects.InitializeComponent()
InitializeComponent() 551 ThoughtWorks.CruiseControl.CCTrayLib.Presentation.IconSettingsControl.InitializeComponent()
InitializeComponent() 520 ThoughtWorks.CruiseControl.CCTrayLib.Presentation.GeneralSettingsControl.InitializeComponent()
Sum: 8906
Average: 890.6
Minimum: 520
Maximum: 1354
Standard deviation: 291.38
Variance: 84901.7


WARNING: The following CQL constraint is not satisfied. 6 methods on 8996 tested match the condition. --> Group {Code Quality}
// <Name>Methods too complex (CyclomaticComplexity)</Name>
WARN IF Count > 0 IN SELECT TOP 10 METHODS WHERE CyclomaticComplexity > 20 ORDER BY CyclomaticComplexity DESC
// METHODS WHERE CyclomaticComplexity > 15 are hard to understand and maintain.
// METHODS WHERE CyclomaticComplexity > 30 are extremely complex and should be split 
// in smaller methods (except if they are automatically generated by a tool).
// See the definition of the CyclomaticComplexity metric here http://www.ndepend.com/Metrics.aspx#CC
methods Cyclomatic Complexity (CC) Full Name
Match(String,String,Boolean) 50 ThoughtWorks.CruiseControl.Core.Util.PathUtils.Match(String,String,Boolean)
MatchPath(String,String,Boolean) 34 ThoughtWorks.CruiseControl.Core.Util.PathUtils.MatchPath(String,String,Boolean)
SetupObjectSourceForRequest(HttpContext) 26 ThoughtWorks.CruiseControl.WebDashboard.Dashboard.CruiseObjectSourceInitializer.SetupObjectSourceForRequest(HttpContext)
GetTypeString(String) 24 ThoughtWorks.CruiseControl.Core.Sourcecontrol.VaultHistoryParser.GetTypeString(String)
CheckSecurity(String,String,SecurityPermission,Nullable<SecurityEvent>) 23 ThoughtWorks.CruiseControl.Core.CruiseServer.CheckSecurity(String,String,SecurityPermission,Nullable<SecurityEvent>)
get_Recipients() 21 ThoughtWorks.CruiseControl.Core.Publishers.EmailMessage.get_Recipients()
Sum: 178
Average: 29.667
Minimum: 21
Maximum: 50
Standard deviation: 9.9778
Variance: 99.556


WARNING: The following CQL constraint is not satisfied. 2 methods on 8996 tested match the condition. --> Group {Code Quality}
// <Name>Methods too complex (ILCyclomaticComplexity)</Name>
WARN IF Count > 0 IN SELECT TOP 10 METHODS WHERE ILCyclomaticComplexity > 40 ORDER BY ILCyclomaticComplexity DESC
// METHODS WHERE ILCyclomaticComplexity > 20 are hard to understand and maintain.
// METHODS WHERE ILCyclomaticComplexity > 40 are extremely complex and should be split 
// in smaller methods (except if they are automatically generated by a tool).
// See the definition of the ILCyclomaticComplexity metric here http://www.ndepend.com/Metrics.aspx#ILCC
methods IL Cyclomatic Complexity (ILCC) Full Name
Match(String,String,Boolean) 49 ThoughtWorks.CruiseControl.Core.Util.PathUtils.Match(String,String,Boolean)
SetupObjectSourceForRequest(HttpContext) 45 ThoughtWorks.CruiseControl.WebDashboard.Dashboard.CruiseObjectSourceInitializer.SetupObjectSourceForRequest(HttpContext)
Sum: 94
Average: 47
Minimum: 45
Maximum: 49
Standard deviation: 2
Variance: 4


WARNING: The following CQL constraint is not satisfied. 10 methods on 8996 tested match the condition. --> Group {Code Quality}
// <Name>Methods too complex (ILNestingDepth)</Name>
WARN IF Count > 0 IN SELECT TOP 10 METHODS WHERE ILNestingDepth > 4 ORDER BY ILNestingDepth DESC
// METHODS WHERE ILNestingDepth > 4 are hard to understand and maintain. 
// METHODS WHERE ILNestingDepth > 8 is higher than 8 are extremely complex and should be split in smaller methods 
// (except if they are automatically generated by a tool). 
// See the definition of the NbILInstructions metric here http://www.NDepend.com/Metrics.aspx#ILNestingDepth
methods IL Nesting Depth Full Name
GetPluginSubReport(ICruiseRequest,IProjectSpecifier,IBuildSpecifier[]) 9 ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport.ProjectReportProjectPlugin.GetPluginSubReport(ICruiseRequest,IProjectSpecifier,IBuildSpecifier[])
Equals(Object) 8 ThoughtWorks.CruiseControl.WebDashboard.Plugins.DeleteProject.DeleteProjectModel.Equals(Object)
SetupModification(Modification[]) 8 ThoughtWorks.CruiseControl.Core.Sourcecontrol.DefaultIssueTrackerUrlBuilder.SetupModification(Modification[])
Parse(TextReader,DateTime,DateTime) 7 ThoughtWorks.CruiseControl.Core.Sourcecontrol.AccuRevHistoryParser.Parse(TextReader,DateTime,DateTime)
Match(String,String,Boolean) 7 ThoughtWorks.CruiseControl.Core.Util.PathUtils.Match(String,String,Boolean)
RetrieveUser(String) 7 ThoughtWorks.CruiseControl.Core.Security.InternalSecurityManager.RetrieveUser(String)
Read(XmlNode,NetReflectorTypeTable) 6 ThoughtWorks.CruiseControl.Core.Tasks.MergeFileSerialiser.Read(XmlNode,NetReflectorTypeTable)
GetPrioritisedQueuePosition(Int32) 6 ThoughtWorks.CruiseControl.Core.Queues.IntegrationQueue.GetPrioritisedQueuePosition(Int32)
get_Recipients() 6 ThoughtWorks.CruiseControl.Core.Publishers.EmailMessage.get_Recipients()
ContainsInvalidChars(String) 6 ThoughtWorks.CruiseControl.Core.Project.ContainsInvalidChars(String)
Sum: 70
Average: 7
Minimum: 6
Maximum: 9
Standard deviation: 1
Variance: 1


WARNING: The following CQL constraint is not satisfied. 10 methods on 8996 tested match the condition. --> Group {Code Quality}
// <Name>Methods poorly commented (PercentageComment)</Name>
WARN IF Count > 0 IN SELECT TOP 10 METHODS WHERE PercentageComment < 20 AND NbLinesOfCode > 10  ORDER BY PercentageComment ASC
// METHODS WHERE %Comment < 20 and that have at least 10 lines of code should be more commented.
// See the definition of the PercentageComment metric here http://www.ndepend.com/Metrics.aspx#PercentageComment
methods Percentage Comment # lines of code (LOC) Full Name
LoadFile(String) 0 25 ThoughtWorks.CruiseControl.Core.Security.ExternalFileSecurityManager.LoadFile(String)
GetPermission(SecurityPermission) 0 20 ThoughtWorks.CruiseControl.Core.Security.Permissions.GetPermission(SecurityPermission)
Process(XmlDocument,String) 0 20 ThoughtWorks.CruiseControl.Core.Publishers.Statistics.StatisticsChartGenerator.Process(XmlDocument,String)
Initialise() 0 19 ThoughtWorks.CruiseControl.Core.Security.InternalSecurityManager.Initialise()
GetSource(IIntegrationResult) 0 11 ThoughtWorks.CruiseControl.Core.Sourcecontrol.Alienbrain.GetSource(IIntegrationResult)
AddModification(Modification) 0 13 ThoughtWorks.CruiseControl.Core.Sourcecontrol.AccuRevHistoryParser.AddModification(Modification)
Read(Int32,Int32,AuditFilterBase) 0 12 ThoughtWorks.CruiseControl.Core.Security.Auditing.FileXmlReader.Read(Int32,Int32,AuditFilterBase)
WriteModificationsSummary(IEnumerable<Modification>) 0 15 ThoughtWorks.CruiseControl.Core.Publishers.RssPublisher.WriteModificationsSummary(IEnumerable<Modification>)
BuildIntegrationElement(XmlDocument,IIntegrationResult) 0 11 ThoughtWorks.CruiseControl.Core.Publishers.RssPublisher.BuildIntegrationElement(XmlDocument,IIntegrationResult)
InitialiseFeed(XmlDocument,String,String) 0 13 ThoughtWorks.CruiseControl.Core.Publishers.RssPublisher.InitialiseFeed(XmlDocument,String,String)
Sum: 0 159
Average: 0 15.9
Minimum: 0 11
Maximum: 0 25
Standard deviation: 0 4.5486
Variance: 0 20.69


WARNING: The following CQL constraint is not satisfied. 10 methods on 8996 tested match the condition. --> Group {Code Quality}
// <Name>Methods with too many parameters (NbParameters)</Name>
WARN IF Count > 0 IN SELECT TOP 10 METHODS WHERE NbParameters > 5 ORDER BY NbParameters DESC
// METHODS WHERE NbParameters > 5 might be painful to call and might degrade performance. 
// You should prefer using additional properties/fields to the declaring type to handle 
// numerous states. Another alternative is to provide a class or structure dedicated to 
// handle arguments passing (for example see the class System.Diagnostics.ProcessStartInfo 
// and the method System.Diagnostics.Process.Start(ProcessStartInfo))
// See the definition of the NbParameters metric here http://www.ndepend.com/Metrics.aspx#NbParameters
methods # Parameters Full Name
.ctor(String,String,ProjectActivity,IntegrationStatus,ProjectIntegratorState,String,DateTime,String,String,DateTime,String,String,Int32) 13 ThoughtWorks.CruiseControl.Remote.ProjectStatus..ctor(String,String,ProjectActivity,IntegrationStatus,ProjectIntegratorState,String,DateTime,String,String,DateTime,String,String,Int32)
.ctor(String,String,ProjectActivity,IntegrationStatus,ProjectIntegratorState,String,DateTime,String,String,DateTime,String,String,Int32) 13 ThoughtWorks.CruiseControl.Remote.ProjectStatus..ctor(String,String,ProjectActivity,IntegrationStatus,ProjectIntegratorState,String,DateTime,String,String,DateTime,String,String,Int32)
.ctor(ICruiseRequest,IBuildNameRetriever,IRecentBuildsViewBuilder,IPluginLinkCalculator,IVelocityViewGenerator,ILinkFactory,ILinkListFactory,IFarmService,IFingerprintFactory) 9 ThoughtWorks.CruiseControl.WebDashboard.Dashboard.SideBarViewBuilder..ctor(ICruiseRequest,IBuildNameRetriever,IRecentBuildsViewBuilder,IPluginLinkCalculator,IVelocityViewGenerator,ILinkFactory,ILinkListFactory,IFarmService,IFingerprintFactory)
.ctor(IFarmService,IVelocityTransformer,IVelocityViewGenerator,ILinkFactory,ILinkListFactory,IFingerprintFactory,ICruiseUrlBuilder,ISessionRetriever) 8 ThoughtWorks.CruiseControl.WebDashboard.Dashboard.RecentBuildLister..ctor(IFarmService,IVelocityTransformer,IVelocityViewGenerator,ILinkFactory,ILinkListFactory,IFingerprintFactory,ICruiseUrlBuilder,ISessionRetriever)
.ctor(IAction,IVelocityViewGenerator,ObjectSource,IVersionProvider,IFingerprintFactory,IUrlBuilder,IPluginConfiguration,ICruiseRequest) 8 ThoughtWorks.CruiseControl.WebDashboard.Dashboard.ActionDecorators.SiteTemplateActionDecorator..ctor(IAction,IVelocityViewGenerator,ObjectSource,IVersionProvider,IFingerprintFactory,IUrlBuilder,IPluginConfiguration,ICruiseRequest)
GenerateProjectGridRows(ProjectStatusOnServer[],String,ProjectGridSortColumn,Boolean,String,ICruiseUrlBuilder) 6 ThoughtWorks.CruiseControl.WebDashboard.Dashboard.IProjectGrid.GenerateProjectGridRows(ProjectStatusOnServer[],String,ProjectGridSortColumn,Boolean,String,ICruiseUrlBuilder)
GenerateProjectGridRows(ProjectStatusOnServer[],String,ProjectGridSortColumn,Boolean,String,ICruiseUrlBuilder) 6 ThoughtWorks.CruiseControl.WebDashboard.Dashboard.ProjectGrid.GenerateProjectGridRows(ProjectStatusOnServer[],String,ProjectGridSortColumn,Boolean,String,ICruiseUrlBuilder)
.ctor(IProjectSpecifier,String,Boolean,Boolean,Boolean,Boolean) 6 ThoughtWorks.CruiseControl.WebDashboard.Plugins.DeleteProject.DeleteProjectModel..ctor(IProjectSpecifier,String,Boolean,Boolean,Boolean,Boolean)
.ctor(ICruiseRequest,ILinkFactory,IVelocityViewGenerator,IFarmService,IFingerprintFactory,ISessionRetriever) 6 ThoughtWorks.CruiseControl.WebDashboard.Dashboard.TopControlsViewBuilder..ctor(ICruiseRequest,ILinkFactory,IVelocityViewGenerator,IFarmService,IFingerprintFactory,ISessionRetriever)
.ctor(ICruiseRequest,ILinkFactory,IVelocityViewGenerator,IDashboardConfiguration,ISessionRetriever,ISessionStorer) 6 ThoughtWorks.CruiseControl.WebDashboard.Dashboard.LoginViewBuilder..ctor(ICruiseRequest,ILinkFactory,IVelocityViewGenerator,IDashboardConfiguration,ISessionRetriever,ISessionStorer)
Sum: 81
Average: 8.1
Minimum: 6
Maximum: 13
Standard deviation: 2.6627
Variance: 7.09


WARNING: The following CQL constraint is not satisfied. 8 methods on 8996 tested match the condition. --> Group {Code Quality}
// <Name>Methods with too many local variables (NbVariables)</Name>
WARN IF Count > 0 IN SELECT TOP 10 METHODS WHERE NbVariables > 15 ORDER BY NbVariables DESC
// METHODS WHERE NbVariables > 8 are hard to understand and maintain.
// METHODS WHERE NbVariables > 15 are extremely complex and should be split in 
// smaller methods (except if they are automatically generated by a tool).
// See the definition of the Nbvariables metric here http://www.ndepend.com/Metrics.aspx#Nbvariables
methods # Variables Full Name
SetupObjectSourceForRequest(HttpContext) 42 ThoughtWorks.CruiseControl.WebDashboard.Dashboard.CruiseObjectSourceInitializer.SetupObjectSourceForRequest(HttpContext)
ValidateElement(HtmlElement,XmlNode,Int32,Configuration) 30 Validator.MainForm.ValidateElement(HtmlElement,XmlNode,Int32,Configuration)
MatchPath(String,String,Boolean) 21 ThoughtWorks.CruiseControl.Core.Util.PathUtils.MatchPath(String,String,Boolean)
Match(String,String,Boolean) 21 ThoughtWorks.CruiseControl.Core.Util.PathUtils.Match(String,String,Boolean)
AnalyzeModifications(IList) 20 ThoughtWorks.CruiseControl.Core.Sourcecontrol.PvcsHistoryParser.AnalyzeModifications(IList)
Run(IIntegrationResult) 17 ThoughtWorks.CruiseControl.Core.Tasks.ModificationReaderTask.Run(IIntegrationResult)
GenerateFileList(IIntegrationResult) 17 ThoughtWorks.CruiseControl.Core.Publishers.PackagePublisher.GenerateFileList(IIntegrationResult)
CheckSecurity(String,String,SecurityPermission,Nullable<SecurityEvent>) 16 ThoughtWorks.CruiseControl.Core.CruiseServer.CheckSecurity(String,String,SecurityPermission,Nullable<SecurityEvent>)
Sum: 184
Average: 23
Minimum: 16
Maximum: 42
Standard deviation: 8.2765
Variance: 68.5


WARNING: The following CQL constraint is not satisfied. 10 types on 1616 tested match the condition. --> Group {Code Quality \ Type Metrics}
// <Name>Types with too many methods</Name>
WARN IF Count > 0 IN SELECT TOP 10 TYPES WHERE NbMethods > 20 ORDER BY NbMethods DESC
// TYPES WHERE NbMethods > 20 might be hard to understand and maintain 
// but there might be cases where it is relevant to have a high value for NbMethods. 
// For example, the System.Windows.Forms.DataGridView standard class has more than 1000 methods.
// See the definition of the NbMethods metric here http://www.ndepend.com/Metrics.aspx#NbMethods
types # Methods Full Name
Project 86 ThoughtWorks.CruiseControl.Core.Project
NCoverProfileTask 76 ThoughtWorks.CruiseControl.Core.Tasks.NCoverProfileTask
ICruiseServer 69 ThoughtWorks.CruiseControl.Remote.ICruiseServer
IntegrationResult 66 ThoughtWorks.CruiseControl.Core.IntegrationResult
CruiseServer 66 ThoughtWorks.CruiseControl.Core.CruiseServer
NCoverReportTask 59 ThoughtWorks.CruiseControl.Core.Tasks.NCoverReportTask
ServerAggregatingCruiseManagerWrapper 57 ThoughtWorks.CruiseControl.WebDashboard.ServerConnection.ServerAggregatingCruiseManagerWrapper
IIntegrationResult 50 ThoughtWorks.CruiseControl.Core.IIntegrationResult
RemoteCruiseServer 49 ThoughtWorks.CruiseControl.Core.RemoteCruiseServer
ProjectMonitor 48 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.ProjectMonitor
Sum: 626
Average: 62.6
Minimum: 48
Maximum: 86
Standard deviation: 11.8
Variance: 139.24


WARNING: The following CQL constraint is not satisfied. 10 types on 1616 tested match the condition. --> Group {Code Quality \ Type Metrics}
// <Name>Types with too many fields</Name>
WARN IF Count > 0 IN SELECT TOP 10 TYPES WHERE NbFields > 20 AND !IsEnumeration ORDER BY NbFields DESC
// TYPES WHERE NbFields > 20 AND !IsEnumeration might be hard to understand and maintain 
// but there might be cases where it is relevant to have a high value for NbFields. 
// For example, the System.Windows.Forms.Control standard class has more than 200 fields. 
// The value of the metric NbFields might be a better indicator of complex type.
// See the definition of the NbFields metric here http://www.ndepend.com/Metrics.aspx#NbFields
types # Fields Full Name
MainForm 56 ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainForm
MainForm 43 Validator.MainForm
NCoverProfileTask 36 ThoughtWorks.CruiseControl.Core.Tasks.NCoverProfileTask
VaultVersionChecker 31 ThoughtWorks.CruiseControl.Core.Sourcecontrol.VaultVersionChecker
AddBuildServer 28 ThoughtWorks.CruiseControl.CCTrayLib.Presentation.AddBuildServer
Pvcs 27 ThoughtWorks.CruiseControl.Core.Sourcecontrol.Pvcs
NCoverReportTask 26 ThoughtWorks.CruiseControl.Core.Tasks.NCoverReportTask
X10SettingsControl 25 ThoughtWorks.CruiseControl.CCTrayLib.Presentation.X10SettingsControl
P4 25 ThoughtWorks.CruiseControl.Core.Sourcecontrol.Perforce.P4
Project 24 ThoughtWorks.CruiseControl.Core.Project
Sum: 321
Average: 32.1
Minimum: 24
Maximum: 56
Standard deviation: 9.7617
Variance: 95.29


WARNING: The following CQL constraint is not satisfied. 10 types on 1616 tested match the condition. --> Group {Code Quality \ Type Metrics}
// <Name>Types with poor cohesion (LCOM)</Name>
WARN IF Count > 0 IN SELECT TOP 10 TYPES WHERE LCOM > 0.8 AND NbFields > 10 AND NbMethods >10 ORDER BY LCOM DESC
// TYPES WHERE LCOM > 0.8 AND NbFields > 10 AND NbMethods >10 might be problematic. 
// However, it is very hard to avoid such non-cohesive types. The LCOMHS metric
// is often considered as more efficient to detect non-cohesive types.
// See the definition of the LCOM metric here http://www.ndepend.com/Metrics.aspx#LCOM
types Lack of Cohesion Of Methods (LCOM) # Fields # Methods Full Name
NCoverProfileTask 0.9733083 36 76 ThoughtWorks.CruiseControl.Core.Tasks.NCoverProfileTask
NCoverReportTask 0.9654237 26 59 ThoughtWorks.CruiseControl.Core.Tasks.NCoverReportTask
Project 0.9554263 24 86 ThoughtWorks.CruiseControl.Core.Project
MainForm 0.9525379 43 37 Validator.MainForm
CruiseServer 0.9457071 12 66 ThoughtWorks.CruiseControl.Core.CruiseServer
MainForm 0.9443182 56 48 ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainForm
IntegrationResult 0.9436027 19 66 ThoughtWorks.CruiseControl.Core.IntegrationResult
Pvcs 0.93625 27 40 ThoughtWorks.CruiseControl.Core.Sourcecontrol.Pvcs
MainFormController 0.9349186 17 47 ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainFormController
EmailPublisher 0.9265873 12 42 ThoughtWorks.CruiseControl.Core.Publishers.EmailPublisher
Sum: 9.4781 272 567
Average: 0.947808 27.2 56.7
Minimum: 0.9265873 12 37
Maximum: 0.9733083 56 86
Standard deviation: 0.01351402 13.422 15.691
Variance: 0.0001826286 180.16 246.21


WARNING: The following CQL constraint is not satisfied. 10 types on 1616 tested match the condition. --> Group {Code Quality \ Type Metrics}
// <Name>Types with poor cohesion (LCOMHS)</Name>
WARN IF Count > 0 IN SELECT TOP 10 TYPES WHERE LCOMHS > 0.95 AND NbFields > 10 AND NbMethods >10 ORDER BY LCOMHS DESC
// TYPES WHERE LCOMHS > 1.0 AND NbFields > 10 AND NbMethods >10 should be avoided. 
// Note that this constraint is stronger than the constraint 
// TYPES WHERE LCOM > 0.8 AND NbFields > 10 AND NbMethods >10. 
// See the definition of the LCOMHS metric here http://www.ndepend.com/Metrics.aspx#LCOMHS
types LCOM Henderson-Sellers (LCOMHS) # Fields # Methods Full Name
VaultVersionChecker 0.9963636 31 12 ThoughtWorks.CruiseControl.Core.Sourcecontrol.VaultVersionChecker
NCoverProfileTask 0.9862857 36 76 ThoughtWorks.CruiseControl.Core.Tasks.NCoverProfileTask
NCoverReportTask 0.982069 26 59 ThoughtWorks.CruiseControl.Core.Tasks.NCoverReportTask
MainForm 0.9789973 43 37 Validator.MainForm
Mks 0.9703704 12 16 ThoughtWorks.CruiseControl.Core.Sourcecontrol.Mks
SynergyConnectionInfo 0.9693877 14 15 ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.SynergyConnectionInfo
Project 0.9666666 24 86 ThoughtWorks.CruiseControl.Core.Project
MainForm 0.9644101 56 48 ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainForm
Pvcs 0.9602565 27 40 ThoughtWorks.CruiseControl.Core.Sourcecontrol.Pvcs
CruiseServer 0.9602565 12 66 ThoughtWorks.CruiseControl.Core.CruiseServer
Sum: 9.7351 281 455
Average: 0.9735063 28.1 45.5
Minimum: 0.9602565 12 12
Maximum: 0.9963636 56 86
Standard deviation: 0.01138596 13.457 24.909
Variance: 0.0001296401 181.09 620.45


WARNING: The following CQL constraint is not satisfied. 5 assemblies on 28 tested match the condition. --> Group {Design}
// <Name>Assembly should not contain namespaces dependency cycles</Name>
WARN IF Count > 0 IN SELECT TOP 10 ASSEMBLIES WHERE ContainsNamespaceDependencyCycle
// Dependency cycles between namespaces must be avoided 
// in order to have a levelized and comprehensive design.
// More info available on the screencast 'Reduce the complexity' http://s3.amazonaws.com/NDependOnlineDemos/NDependReducingComplexity_viewlet_swf.html
// You can also read this article http://www.theserverside.net/tt/articles/showarticle.tss?id=ControllingDependencies
assemblies # lines of code (LOC) Full Name
ThoughtWorks.CruiseControl.Remote 1443 ThoughtWorks.CruiseControl.Remote
ThoughtWorks.CruiseControl.CCTrayLib 5187 ThoughtWorks.CruiseControl.CCTrayLib
ThoughtWorks.CruiseControl.Core 10501 ThoughtWorks.CruiseControl.Core
ThoughtWorks.CruiseControl.Communications 1316 ThoughtWorks.CruiseControl.Communications
ThoughtWorks.CruiseControl.WebDashboard 2965 ThoughtWorks.CruiseControl.WebDashboard
Sum: 21412
Average: 4282.4
Minimum: 1316
Maximum: 10501
Standard deviation: 3408.4
Variance: 1.161731E+07


WARNING: The following CQL constraint is not satisfied. 10 types on 1030 tested match the condition. --> Group {Design}
// <Name>Type should not have too many responsabilities (Efferent Coupling)</Name>
WARN IF Count > 0 IN SELECT TOP 10 TYPES WHERE TypeCe > 50 ORDER BY TypeCe DESC 
// The Efferent Coupling (TypeCe) for a particular type is the number of types 
// it directly depends on. Notice that types declared in tier assemblies are taken into account. 

// Types that depends on too many others type (more than 50) are complex and have
// more than one responsability. They are good candidate for refactoring.

// More information available in this article:
// http://codebetter.com/blogs/patricksmacchia/archive/2008/02/15/code-metrics-on-coupling-dead-code-design-flaws-and-re-engineering.aspx

types Efferent coupling at type level (TypeCe) Full Name
CruiseServer 142 ThoughtWorks.CruiseControl.Core.CruiseServer
MainForm 137 Validator.MainForm
Project 110 ThoughtWorks.CruiseControl.Core.Project
MainForm 103 ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainForm
MainFormController 86 ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainFormController
CurrentStatusWindow 79 ThoughtWorks.CruiseControl.CCTrayLib.Presentation.CurrentStatusWindow
BuildParameters 77 ThoughtWorks.CruiseControl.CCTrayLib.Presentation.BuildParameters
ServerAggregatingCruiseManagerWrapper 77 ThoughtWorks.CruiseControl.WebDashboard.ServerConnection.ServerAggregatingCruiseManagerWrapper
PackagesListForm 77 ThoughtWorks.CruiseControl.CCTrayLib.Presentation.PackagesListForm
AddProjects 67 ThoughtWorks.CruiseControl.CCTrayLib.Presentation.AddProjects
Sum: 955
Average: 95.5
Minimum: 67
Maximum: 142
Standard deviation: 25.204
Variance: 635.25


WARNING: The following CQL constraint is not satisfied. 10 types on 1616 tested match the condition. --> Group {Design}
// <Name>A stateless type might be turned into a static type</Name>
WARN IF Count > 0 IN SELECT TOP 10 TYPES WHERE 
  
SizeOfInst ==0 AND 
  
NbInterfacesImplemented == 0 AND // To be accurate, this constraint doesn't take 
                                   // account of types that implement some interfaces.
  !IsStatic AND 
  
!IsGeneric AND 
  
!IsInterface 
// It indicates stateless types that might eventually be turned into static classes.
// See the definition of the SizeOfInst metric here http://www.ndepend.com/Metrics.aspx#SizeOfInst
types Size of instance # interfaces implemented Full Name
ProjectConfiguration 0 0 ThoughtWorks.CruiseControl.Remote.ProjectConfiguration
Audio 0 0 ThoughtWorks.CruiseControl.CCTrayLib.Audio
DateTimeProvider 0 0 ThoughtWorks.CruiseControl.CCTrayLib.DateTimeProvider
DefaultProjectIcons 0 0 ThoughtWorks.CruiseControl.CCTrayLib.DefaultProjectIcons
DefaultQueueIcons 0 0 ThoughtWorks.CruiseControl.CCTrayLib.DefaultQueueIcons
ErrorLevel 0 0 ThoughtWorks.CruiseControl.CCTrayLib.ErrorLevel
ErrorLevel+InfoErrorLevel 0 0 ThoughtWorks.CruiseControl.CCTrayLib.ErrorLevel+InfoErrorLevel
ErrorLevel+WarningErrorLevel 0 0 ThoughtWorks.CruiseControl.CCTrayLib.ErrorLevel+WarningErrorLevel
ErrorLevel+ErrorErrorLevel 0 0 ThoughtWorks.CruiseControl.CCTrayLib.ErrorLevel+ErrorErrorLevel
NativeMethods 0 0 ThoughtWorks.CruiseControl.CCTrayLib.Presentation.NativeMethods
Sum: 0 0
Average: 0 0
Minimum: 0 0
Maximum: 0 0
Standard deviation: 0 0
Variance: 0 0


WARNING: The following CQL constraint is not satisfied. 10 types on 1616 tested match the condition. --> Group {Design}
// <Name>Class shouldn't be too deep in inheritance tree </Name>
WARN IF Count > 0 IN SELECT TOP 10 TYPES WHERE DepthOfInheritance >= 6 ORDER BY DepthOfInheritance DESC 
// Branches too long in the derivation should be avoided.
// See the definition of the DepthOfInheritance metric here http://www.ndepend.com/Metrics.aspx#DIT
 
// You can discard specific classes with by-design high DepthOfInheritance with such condition for example:
// AND !DeriveFrom "System.Windows.Forms.Form" 
types Depth of inheritance Full Name
IconSettingsControl 7 ThoughtWorks.CruiseControl.CCTrayLib.Presentation.IconSettingsControl
MainForm 7 ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainForm
GeneralSettingsControl 7 ThoughtWorks.CruiseControl.CCTrayLib.Presentation.GeneralSettingsControl
SpeechSettingsControl 7 ThoughtWorks.CruiseControl.CCTrayLib.Presentation.SpeechSettingsControl
X10SettingsControl 7 ThoughtWorks.CruiseControl.CCTrayLib.Presentation.X10SettingsControl
AboutForm 7 Validator.AboutForm
MainForm 7 Validator.MainForm
ConfigureUserPassword 7 ThoughtWorks.CruiseControl.CCTrayLib.Security.ConfigureUserPassword
NotifyIconEx+NotifyIconTarget 7 ThoughtWorks.CruiseControl.CCTrayLib.Presentation.NotifyIconEx+NotifyIconTarget
ConfigureUserName 7 ThoughtWorks.CruiseControl.CCTrayLib.Security.ConfigureUserName
Sum: 70
Average: 7
Minimum: 7
Maximum: 7
Standard deviation: 0
Variance: 0


WARNING: The following CQL constraint is not satisfied. 10 types on 1616 tested match the condition. --> Group {Design}
// <Name>Class with no descendant should be sealed if possible</Name>
WARN IF Count > 0 IN SELECT TOP 10 TYPES WHERE 
  
IsClass AND 
  
NbChildren ==0 AND 
  
!IsSealed AND 
  
!IsStatic 
  
// AND !IsPublic   : You might want to add this condition if you are developping a framework
  //                   with classes that are intended to be sub-classed by your clients.
  ORDER BY NbLinesOfCode
types # Children # lines of code (LOC) Full Name
MergeFileInfo 0 0 ThoughtWorks.CruiseControl.Core.Tasks.MergeFileInfo
PackageListAction+PackageDisplay 0 0 ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport.PackageListAction+PackageDisplay
DashboardQueue 0 0 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.DashboardQueue
DashboardCruiseServerSnapshot 0 0 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.DashboardCruiseServerSnapshot
DashboardProjects 0 0 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.DashboardProjects
X10Definitions 0 0 ThoughtWorks.CruiseControl.CCTrayLib.X10.X10Definitions
IntegrationPropertyNames 0 0 ThoughtWorks.CruiseControl.Core.IntegrationPropertyNames
InMemorySessionCache 0 0 ThoughtWorks.CruiseControl.Core.Security.InMemorySessionCache
DashboardProject 0 0 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.DashboardProject
XmlIntegrationResultWriter+Elements 0 0 ThoughtWorks.CruiseControl.Core.Publishers.XmlIntegrationResultWriter+Elements
Sum: 0 0
Average: 0 0
Minimum: 0 0
Maximum: 0 0
Standard deviation: 0 0
Variance: 0 0


WARNING: The following CQL constraint is not satisfied. 10 types on 1616 tested match the condition. --> Group {Design}
// <Name>Classes that are candidate to be turned into Structures</Name>
WARN IF Count > 0 IN SELECT TOP 10 TYPES WHERE 
  
IsClass AND
  
SizeOfInst <= 16 AND    // Structure instance must not be too big, else it degrades performance.
  NbChildren == 0 AND     // Must not have children
  DepthOfInheritance == 1 // Must derive directly from System.Object
  // AND IsSealed    : You might want to add this condition to restreint the set.
  // AND IsImmutable : Structures should be immutable type.
  // AND !IsPublic   : You might want to add this condition if you are developping a framework
  //                   with classes that are intended to be sub-classed by your clients.
types Size of instance # Children Depth of inheritance Full Name
NameValuePairListSerialiserFactory 0 0 1 ThoughtWorks.CruiseControl.Remote.NameValuePairListSerialiserFactory
CruiseServerClientFactory 0 0 1 ThoughtWorks.CruiseControl.Remote.CruiseServerClientFactory
NameValuePairSerialiserFactory 0 0 1 ThoughtWorks.CruiseControl.Remote.NameValuePairSerialiserFactory
RemotingConnection 13 0 1 ThoughtWorks.CruiseControl.Remote.RemotingConnection
CruiseServerSnapshot 8 0 1 ThoughtWorks.CruiseControl.Remote.CruiseServerSnapshot
ExtensionConfiguration 8 0 1 ThoughtWorks.CruiseControl.Remote.ExtensionConfiguration
ExternalLink 8 0 1 ThoughtWorks.CruiseControl.Remote.ExternalLink
Message 4 0 1 ThoughtWorks.CruiseControl.Remote.Message
ProjectActivity 4 0 1 ThoughtWorks.CruiseControl.Remote.ProjectActivity
QueuedRequestSnapshot 16 0 1 ThoughtWorks.CruiseControl.Remote.QueuedRequestSnapshot
Sum: 61 0 10
Average: 6.1 0 1
Minimum: 0 0 1
Maximum: 16 0 1
Standard deviation: 5.2621 0 0
Variance: 27.69 0 0


WARNING: The following CQL constraint is not satisfied. 10 namespaces on 136 tested match the condition. --> Group {Design}
// <Name>Avoid namespaces with few types</Name>
WARN IF Count > 0 IN SELECT TOP 10 NAMESPACES WHERE NbTypes < 5 ORDER BY NbTypes ASC 

// Make sure that there is a logical organization to each of your namespaces, 
// and that there is a valid reason for putting types in a sparsely populated 
// namespace. Namespaces should contain types that are used together in most 
// scenarios. When their applications are mutually exclusive, types should be 
// located in separate namespaces
namespaces # Types Full Name
ThoughtWorks.CruiseControl.Remote 1 ThoughtWorks.CruiseControl.Remote
1
ThoughtWorks.CruiseControl.WebDashboard.Plugins.AddProject 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.AddProject
ThoughtWorks.CruiseControl.WebDashboard.Plugins.ViewAllBuilds 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.ViewAllBuilds
ThoughtWorks.CruiseControl.WebDashboard.Plugins.RSS 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.RSS
Objection.NetReflectorPlugin 1 Objection.NetReflectorPlugin
ThoughtWorks.CruiseControl.CCTray 1 ThoughtWorks.CruiseControl.CCTray
ThoughtWorks.CruiseControl.CCTrayLib.Speech 1 ThoughtWorks.CruiseControl.CCTrayLib.Speech
ThoughtWorks.CruiseControl.WebDashboard.MVC.ASPNET 2 ThoughtWorks.CruiseControl.WebDashboard.MVC.ASPNET
ThoughtWorks.CruiseControl.WebDashboard.Dashboard.ActionDecorators 2 ThoughtWorks.CruiseControl.WebDashboard.Dashboard.ActionDecorators
Sum: 12
Average: 1.2
Minimum: 1
Maximum: 2
Standard deviation: 0.3999999
Variance: 0.16


WARNING: The following CQL constraint is not satisfied. 10 types on 1616 tested match the condition. --> Group {Design}
// <Name>Nested types should not be visible</Name>
WARN IF Count > 0 IN SELECT TOP 10 TYPES WHERE IsNested AND !IsPrivate AND !IsInFrameworkAssembly 

// A nested type is a type declared within the scope of another type. 
// Nested types are useful for encapsulating private implementation details of the containing type. 
// Used for this purpose, nested types should not be externally visible. Do not use externally 
// visible nested types for logical grouping or to avoid name collisions; instead, use namespaces.
types # lines of code (LOC) Full Name
IntegrationStartedEventArgs+EventResult N/A ThoughtWorks.CruiseControl.Remote.Events.IntegrationStartedEventArgs+EventResult
FileLabeller+FileReader 18 ThoughtWorks.CruiseControl.Core.Label.FileLabeller+FileReader
CircularArray+CircularArrayEnumerator 23 ThoughtWorks.CruiseControl.Core.Logging.CircularArray+CircularArrayEnumerator
ArtifactCleanUpTask+CleanUpMethod N/A ThoughtWorks.CruiseControl.Core.Tasks.ArtifactCleanUpTask+CleanUpMethod
CoverageFilter+NCoverItemType N/A ThoughtWorks.CruiseControl.Core.Tasks.CoverageFilter+NCoverItemType
CoverageThreshold+NCoverMetric N/A ThoughtWorks.CruiseControl.Core.Tasks.CoverageThreshold+NCoverMetric
CoverageThreshold+NCoverItemType N/A ThoughtWorks.CruiseControl.Core.Tasks.CoverageThreshold+NCoverItemType
DynamicValueUtility+PropertyValue 32 ThoughtWorks.CruiseControl.Core.Tasks.DynamicValueUtility+PropertyValue
DynamicValueUtility+PropertyPart 1 ThoughtWorks.CruiseControl.Core.Tasks.DynamicValueUtility+PropertyPart
MergeFileInfo+MergeActionType N/A ThoughtWorks.CruiseControl.Core.Tasks.MergeFileInfo+MergeActionType
Sum: 74
Average: 7.4
Minimum: 0
Maximum: 32
Standard deviation: 11.534
Variance: 133.04


WARNING: The following CQL constraint is not satisfied. 1 types on 1616 tested match the condition. --> Group {Design}
// <Name>Avoid empty interfaces</Name>
WARN IF Count > 0 IN SELECT TOP 10 TYPES WHERE IsInterface AND NbMethods == 0

// Interfaces define members that provide a behavior or usage contract. The functionality described by 
// the interface can be adopted by any type, regardless of where the type appears in the inheritance
// hierarchy. A type implements an interface by providing implementations for the interface's members.
// An empty interface does not define any members, and as such, does not define a contract that can be implemented.

// If your design includes empty interfaces that types are expected to implement, you are probably using
// an interface as a marker, or a way of identifying a group of types. If this identification will occur 
// at runtime, the correct way to accomplish this is to use a custom attribute. Use the presence or absence 
// of the attribute, or the attribute's properties, to identify the target types. If the identification must
// occur at compile time, then using an empty interface is acceptable.
types # Methods Full Name
INoSiteTemplateAction 0 ThoughtWorks.CruiseControl.WebDashboard.Dashboard.INoSiteTemplateAction
Sum: 0
Average: 0
Minimum: 0
Maximum: 0
Standard deviation: 0
Variance: 0


WARNING: The following CQL constraint is not satisfied. 1 namespaces on 136 tested match the condition. --> Group {Design}
// <Name>Declare types in namespaces</Name>
WARN IF Count > 0 IN SELECT NAMESPACES WHERE NameIs "" AND !IsInFrameworkAssembly 

// Types are declared within namespaces to prevent name collisions, and as a way of organizing related types 
// in an object hierarchy. Types outside any named namespace are in a global namespace that cannot be referenced in code.
// If an anonymous namespace can be found, it means that it contains types outside of namespaces.
namespaces # lines of code (LOC) Full Name
0
Sum: 0
Average: 0
Minimum: 0
Maximum: 0
Standard deviation: 0
Variance: 0


WARNING: The following CQL constraint is not satisfied. 5 assemblies on 28 tested match the condition. --> Group {Design}
// <Name>Assemblies with poor cohesion (RelationalCohesion)</Name>
WARN IF Count > 0 IN SELECT TOP 10 ASSEMBLIES WHERE RelationalCohesion < 1.5 OR RelationalCohesion > 4.0

// As classes inside an assembly should be strongly related, 
// the cohesion should be high. On the other hand, a value which is too high may 
// indicate over-coupling. A good range for RelationalCohesion is 1.5 to 4.0.
// See the definition of the RelationalCohesion metric here http://www.ndepend.com/Metrics.aspx#RelationalCohesion
assemblies Relational cohesion Full Name
cctray 1 cctray
Objection 1.4286 Objection
ccservice 0.6666667 ccservice
CCValidator 1.3333 CCValidator
ThoughtWorks.CruiseControl.WebDashboard 4.57 ThoughtWorks.CruiseControl.WebDashboard
Sum: 8.9986
Average: 1.7997
Minimum: 0.6666667
Maximum: 4.57
Standard deviation: 1.4109
Variance: 1.9906


WARNING: The following CQL constraint is not satisfied. 10 types on 1616 tested match the condition. --> Group {Design \ Performance}
// <Name>Instances size shouldn't be too big (SizeOfInst)</Name>
WARN IF Count > 0 IN SELECT TOP 10 TYPES WHERE SizeOfInst > 64 ORDER BY SizeOfInst DESC
// TYPES WHERE SizeOfInst > 64 might degrade performance (depending on the number of 
// instances created at runtime) and might be hard to maintain. 
// However it is not a rule since sometime there is no alternative 
// (the size of instances of the System.Net.NetworkInformation.SystemIcmpV6Statistics 
// standard class is 2064 bytes).
// See the definition of the SizeOfInst metric here http://www.ndepend.com/Metrics.aspx#SizeOfInst
types Size of instance Full Name
MainForm 520 ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainForm
MainForm 470 Validator.MainForm
AddBuildServer 418 ThoughtWorks.CruiseControl.CCTrayLib.Presentation.AddBuildServer
CCTrayMultiSettingsForm 394 ThoughtWorks.CruiseControl.CCTrayLib.Presentation.CCTrayMultiSettingsForm
PackagesListForm 382 ThoughtWorks.CruiseControl.CCTrayLib.Presentation.PackagesListForm
AddProjects 370 ThoughtWorks.CruiseControl.CCTrayLib.Presentation.AddProjects
CurrentStatusWindow 366 ThoughtWorks.CruiseControl.CCTrayLib.Presentation.CurrentStatusWindow
ConfigureServer 350 ThoughtWorks.CruiseControl.CCTrayLib.Presentation.ConfigureServer
ConfigureUserPassword 346 ThoughtWorks.CruiseControl.CCTrayLib.Security.ConfigureUserPassword
About 334 ThoughtWorks.CruiseControl.CCTrayLib.Presentation.About
Sum: 3950
Average: 395
Minimum: 334
Maximum: 520
Standard deviation: 56.18
Variance: 3156.2


WARNING: The following CQL constraint is not satisfied. 121 types on 1616 tested match the condition. --> Group {Design \ Performance}
// <Name>Boxing/unboxing should be avoided (Type)</Name>
WARN IF Percentage > 5 IN SELECT TYPES WHERE IsUsingBoxing OR IsUsingUnboxing 
// Thanks to generics, boxing and unboxing should be rare.
types # lines of code (LOC) Full Name
Sum: 8421
Average: 69.595
Minimum: 1
Maximum: 518
Standard deviation: 78.923
Variance: 6228.9


WARNING: The following CQL constraint is not satisfied. 1 types on 1616 tested match the condition. --> Group {Design \ Performance}
// <Name>Attribute classes should be sealed</Name>
WARN IF Count > 0 IN SELECT TYPES WHERE IsAttributeClass 
AND !IsSealed AND !IsAbstract AND IsPublic AND !IsInFrameworkAssembly 

// The .NET Framework class library provides methods for retrieving custom attributes. 
// By default, these methods search the attribute inheritance hierarchy; for example 
// System.Attribute.GetCustomAttribute searches for the specified attribute type, or 
// any attribute type that extends the specified attribute type. Sealing the attribute 
// eliminates the search through the inheritance hierarchy, and can improve performance.
types # lines of code (LOC) Full Name
ExtensionAttribute 2 ThoughtWorks.CruiseControl.CCTrayLib.Configuration.ExtensionAttribute
Sum: 2
Average: 2
Minimum: 2
Maximum: 2
Standard deviation: 0
Variance: 0


WARNING: The following CQL constraint is not satisfied. 10 methods on 7350 tested match the condition. --> Group {Unused Code / Dead Code}
// <Name>Potentially unused methods</Name>
WARN IF Count > 0 IN SELECT TOP 10 METHODS WHERE 
 
MethodCa == 0 AND            // Ca=0 -> No Afferent Coupling -> The method is not used in the context of this application.
 !IsPublic AND                // Public methods might be used by client applications of your assemblies.
 !IsEntryPoint AND            // Main() method is not used by-design.
 !IsExplicitInterfaceImpl AND // The IL code never explicitely calls explicit interface methods implementation.
 !IsClassConstructor AND      // The IL code never explicitely calls class constructors.
 !IsFinalizer                 // The IL code never explicitely calls finalizers.
methods Afferent coupling at method level (MethodCa) Full Name
DoCheckFilter(AuditRecord) 0 ThoughtWorks.CruiseControl.Remote.Security.CombinationAuditFilter.DoCheckFilter(AuditRecord)
DoCheckFilter(AuditRecord) 0 ThoughtWorks.CruiseControl.Remote.Security.DateRangeAuditFilter.DoCheckFilter(AuditRecord)
DoCheckFilter(AuditRecord) 0 ThoughtWorks.CruiseControl.Remote.Security.EventTypeAuditFilter.DoCheckFilter(AuditRecord)
DoCheckFilter(AuditRecord) 0 ThoughtWorks.CruiseControl.Remote.Security.ProjectAuditFilter.DoCheckFilter(AuditRecord)
DoCheckFilter(AuditRecord) 0 ThoughtWorks.CruiseControl.Remote.Security.SecurityRightAuditFilter.DoCheckFilter(AuditRecord)
DoCheckFilter(AuditRecord) 0 ThoughtWorks.CruiseControl.Remote.Security.UserAuditFilter.DoCheckFilter(AuditRecord)
get_Culture() 0 ThoughtWorks.CruiseControl.CCTrayLib.DefaultProjectIcons.get_Culture()
set_Culture(CultureInfo) 0 ThoughtWorks.CruiseControl.CCTrayLib.DefaultProjectIcons.set_Culture(CultureInfo)
.ctor() 0 ThoughtWorks.CruiseControl.CCTrayLib.DefaultProjectIcons..ctor()
get_Culture() 0 ThoughtWorks.CruiseControl.CCTrayLib.DefaultQueueIcons.get_Culture()
Sum: 0
Average: 0
Minimum: 0
Maximum: 0
Standard deviation: 0
Variance: 0


WARNING: The following CQL constraint is not satisfied. 3 types on 1030 tested match the condition. --> Group {Unused Code / Dead Code}
// <Name>Potentially unused types</Name>
WARN IF Count > 0 IN SELECT TOP 10 TYPES WHERE 
 
TypeCa == 0 AND     // Ca=0 -> No Afferent Coupling -> The type is not used in the context of this application.
 !IsPublic AND       // Public types might be used by client applications of your assemblies.
 !NameIs "Program"   // Generally, types named Program contain a Main() entry-point method and this condition avoid to consider such type as unused code.
types Afferent coupling at type level (TypeCa) Full Name
ArtifactCleanUpTask 0 ThoughtWorks.CruiseControl.Core.Tasks.ArtifactCleanUpTask
Settings 0 Validator.Properties.Settings
ModificationHistoryProjectPlugin 0 ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport.ModificationHistoryProjectPlugin
Sum: 0
Average: 0
Minimum: 0
Maximum: 0
Standard deviation: 0
Variance: 0


WARNING: The following CQL constraint is not satisfied. 10 fields on 3328 tested match the condition. --> Group {Encapsulation}
// <Name>Fields should be declared as private</Name>
WARN IF Count > 0 IN SELECT TOP 10 FIELDS WHERE 
 
!IsPrivate AND 
 
// These conditions filter cases where fields doesn't represent state that should be encapsulated. 
 !IsInFrameworkAssembly AND 
 
!IsGeneratedByCompiler AND 
 
!IsSpecialName AND 
 
!IsInitOnly AND 
 
!IsLiteral AND 
 
!IsEnumValue
fields Size of instance Full Name
CheckingModifications 0 ThoughtWorks.CruiseControl.Remote.ProjectActivity.CheckingModifications
Building 0 ThoughtWorks.CruiseControl.Remote.ProjectActivity.Building
Sleeping 0 ThoughtWorks.CruiseControl.Remote.ProjectActivity.Sleeping
Pending 0 ThoughtWorks.CruiseControl.Remote.ProjectActivity.Pending
Messages 4 ThoughtWorks.CruiseControl.Remote.ProjectStatus.Messages
BrokenBuildSound 4 ThoughtWorks.CruiseControl.CCTrayLib.Configuration.AudioFiles.BrokenBuildSound
FixedBuildSound 4 ThoughtWorks.CruiseControl.CCTrayLib.Configuration.AudioFiles.FixedBuildSound
StillFailingBuildSound 4 ThoughtWorks.CruiseControl.CCTrayLib.Configuration.AudioFiles.StillFailingBuildSound
StillSuccessfulBuildSound 4 ThoughtWorks.CruiseControl.CCTrayLib.Configuration.AudioFiles.StillSuccessfulBuildSound
BrokenBuildMessage 4 ThoughtWorks.CruiseControl.CCTrayLib.Configuration.BalloonMessages.BrokenBuildMessage
Sum: 24
Average: 2.4
Minimum: 0
Maximum: 4
Standard deviation: 1.9596
Variance: 3.84


WARNING: The following CQL constraint is not satisfied. 10 methods on 8996 tested match the condition. --> Group {Encapsulation \ Methods Optimal Encapsulation}
// <Name>Methods that could be declared as 'internal' in C#,  'Friend' in VB.NET</Name>
WARN IF Count > 0 IN SELECT TOP 10 METHODS WHERE CouldBeInternal
methods # lines of code (LOC) Full Name
.ctor(String) 1 ThoughtWorks.CruiseControl.Remote.CommunicationsException..ctor(String)
.ctor(IServerConnection) 2 ThoughtWorks.CruiseControl.Remote.CruiseServerClient..ctor(IServerConnection)
.ctor(String) 4 ThoughtWorks.CruiseControl.Remote.CruiseServerRemotingClient..ctor(String)
.ctor(String) 1 ThoughtWorks.CruiseControl.Remote.HttpConnection..ctor(String)
.ctor(ReflectorMember,ReflectorPropertyAttribute,Boolean) 2 ThoughtWorks.CruiseControl.Remote.NameValuePairSerialiser..ctor(ReflectorMember,ReflectorPropertyAttribute,Boolean)
.ctor(Response,Exception,Boolean,Object) 2 ThoughtWorks.CruiseControl.Remote.MessageReceivedEventArgs..ctor(Response,Exception,Boolean,Object)
.ctor(String) 1 ThoughtWorks.CruiseControl.Remote.RemotingConnection..ctor(String)
TransferData(Int32) 3 ThoughtWorks.CruiseControl.Remote.RemotingFileTransfer+RemotingStreamHolder.TransferData(Int32)
Reset() 1 ThoughtWorks.CruiseControl.Remote.RemotingFileTransfer+RemotingStreamHolder.Reset()
.ctor(Stream) 2 ThoughtWorks.CruiseControl.Remote.RemotingFileTransfer+RemotingStreamHolder..ctor(Stream)
Sum: 19
Average: 1.9
Minimum: 1
Maximum: 4
Standard deviation: 0.9433982
Variance: 0.8900001


WARNING: The following CQL constraint is not satisfied. 10 methods on 8996 tested match the condition. --> Group {Encapsulation \ Methods Optimal Encapsulation}
// <Name>Methods that could be declared as 'private' in C#,  'Private' in VB.NET</Name>
WARN IF Count > 0 IN SELECT TOP 10 METHODS WHERE CouldBePrivate
methods # lines of code (LOC) Full Name
get_Reference() 1 ThoughtWorks.CruiseControl.Core.BadReferenceException.get_Reference()
.ctor(String,String) 1 ThoughtWorks.CruiseControl.Core.BadReferenceException..ctor(String,String)
.ctor(String,String,Exception) 2 ThoughtWorks.CruiseControl.Core.BadReferenceException..ctor(String,String,Exception)
.ctor(SerializationInfo,StreamingContext) 2 ThoughtWorks.CruiseControl.Core.BadReferenceException..ctor(SerializationInfo,StreamingContext)
get_Permission() 1 ThoughtWorks.CruiseControl.Core.PermissionDeniedException.get_Permission()
.ctor(String,String) 1 ThoughtWorks.CruiseControl.Core.PermissionDeniedException..ctor(String,String)
.ctor(String,String,Exception) 2 ThoughtWorks.CruiseControl.Core.PermissionDeniedException..ctor(String,String,Exception)
.ctor(SerializationInfo,StreamingContext) 2 ThoughtWorks.CruiseControl.Core.PermissionDeniedException..ctor(SerializationInfo,StreamingContext)
.ctor(String,Exception) 1 ThoughtWorks.CruiseControl.Core.SessionInvalidException..ctor(String,Exception)
.ctor(SerializationInfo,StreamingContext) 1 ThoughtWorks.CruiseControl.Core.SessionInvalidException..ctor(SerializationInfo,StreamingContext)
Sum: 14
Average: 1.4
Minimum: 1
Maximum: 2
Standard deviation: 0.4898981
Variance: 0.2400001


WARNING: The following CQL constraint is not satisfied. 10 types on 1616 tested match the condition. --> Group {Encapsulation \ Types Optimal Encapsulation}
// <Name>Types that could be declared as internal</Name>
WARN IF Count > 0 IN SELECT TOP 10 TYPES WHERE CouldBeInternal
types # lines of code (LOC) Full Name
CommunicationsException 4 ThoughtWorks.CruiseControl.Remote.CommunicationsException
NameValuePairListSerialiserFactory 1 ThoughtWorks.CruiseControl.Remote.NameValuePairListSerialiserFactory
CruiseServerClient 147 ThoughtWorks.CruiseControl.Remote.CruiseServerClient
CruiseServerRemotingClient 74 ThoughtWorks.CruiseControl.Remote.CruiseServerRemotingClient
IServerConnection N/A ThoughtWorks.CruiseControl.Remote.IServerConnection
HttpConnection 48 ThoughtWorks.CruiseControl.Remote.HttpConnection
NameValuePairSerialiser 44 ThoughtWorks.CruiseControl.Remote.NameValuePairSerialiser
NameValuePairSerialiserFactory 1 ThoughtWorks.CruiseControl.Remote.NameValuePairSerialiserFactory
MessageReceivedEventArgs 3 ThoughtWorks.CruiseControl.Remote.MessageReceivedEventArgs
RemotingConnection 33 ThoughtWorks.CruiseControl.Remote.RemotingConnection
Sum: 355
Average: 35.5
Minimum: 0
Maximum: 147
Standard deviation: 44.54
Variance: 1983.8


WARNING: The following CQL constraint is not satisfied. 1 types on 1616 tested match the condition. --> Group {Encapsulation \ Types Optimal Encapsulation}
// <Name>Types that could be declared as 'protected' in C#,  'Protected' in VB.NET</Name>
WARN IF Count > 0 IN SELECT TOP 10 TYPES WHERE CouldBeProtected
types # lines of code (LOC) Full Name
Vault3+VaultException 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol.Vault3+VaultException
Sum: 1
Average: 1
Minimum: 1
Maximum: 1
Standard deviation: 0
Variance: 0


WARNING: The following CQL constraint is not satisfied. 8 types on 1616 tested match the condition. --> Group {Encapsulation \ Types Optimal Encapsulation}
// <Name>Types that could be declared as 'private' in C#,  'Private' in VB.NET</Name>
WARN IF Count > 0 IN SELECT TOP 10 TYPES WHERE CouldBePrivate
types # lines of code (LOC) Full Name
FileLabeller+FileReader 18 ThoughtWorks.CruiseControl.Core.Label.FileLabeller+FileReader
CircularArray+CircularArrayEnumerator 23 ThoughtWorks.CruiseControl.Core.Logging.CircularArray+CircularArrayEnumerator
DynamicValueUtility+PropertyPart 1 ThoughtWorks.CruiseControl.Core.Tasks.DynamicValueUtility+PropertyPart
FinalBuilderTask+FBVariable 9 ThoughtWorks.CruiseControl.Core.Tasks.FinalBuilderTask+FBVariable
SynergyParser+SynergyTaskInfo 5 ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.SynergyParser+SynergyTaskInfo
PackageListAction+PackageDisplay 0 ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport.PackageListAction+PackageDisplay
BuildGraph+GraphBuildInfo 8 ThoughtWorks.CruiseControl.WebDashboard.Plugins.Statistics.BuildGraph+GraphBuildInfo
BuildGraph+GraphBuildDayInfo 14 ThoughtWorks.CruiseControl.WebDashboard.Plugins.Statistics.BuildGraph+GraphBuildDayInfo
Sum: 78
Average: 9.75
Minimum: 0
Maximum: 23
Standard deviation: 7.5788
Variance: 57.438


WARNING: The following CQL constraint is not satisfied. 10 fields on 3328 tested match the condition. --> Group {Encapsulation \ Fields Optimal Encapsulation}
// <Name>Fields that could be declared as internal</Name>
WARN IF Count > 0 IN SELECT TOP 10 FIELDS WHERE CouldBeInternal
fields Size of instance Full Name
Default 0 ThoughtWorks.CruiseControl.Remote.SerializableDateTime.Default
Broken 0 ThoughtWorks.CruiseControl.CCTrayLib.BuildTransition.Broken
Fixed 0 ThoughtWorks.CruiseControl.CCTrayLib.BuildTransition.Fixed
StillSuccessful 0 ThoughtWorks.CruiseControl.CCTrayLib.BuildTransition.StillSuccessful
StillFailing 0 ThoughtWorks.CruiseControl.CCTrayLib.BuildTransition.StillFailing
Info 0 ThoughtWorks.CruiseControl.CCTrayLib.ErrorLevel.Info
Warning 0 ThoughtWorks.CruiseControl.CCTrayLib.ErrorLevel.Warning
Error 0 ThoughtWorks.CruiseControl.CCTrayLib.ErrorLevel.Error
BrokenBuildSound 4 ThoughtWorks.CruiseControl.CCTrayLib.Configuration.AudioFiles.BrokenBuildSound
FixedBuildSound 4 ThoughtWorks.CruiseControl.CCTrayLib.Configuration.AudioFiles.FixedBuildSound
Sum: 8
Average: 0.8
Minimum: 0
Maximum: 4
Standard deviation: 1.6
Variance: 2.56


WARNING: The following CQL constraint is not satisfied. 10 fields on 3328 tested match the condition. --> Group {Encapsulation \ Fields Optimal Encapsulation}
// <Name>Fields that could be declared as 'private' in C#,  'Private' in VB.NET</Name>
WARN IF Count > 0 IN SELECT TOP 10 FIELDS WHERE CouldBePrivate
fields Size of instance Full Name
ProjectStatus 4 ThoughtWorks.CruiseControl.CCTrayLib.BuildOccurredEventArgs.ProjectStatus
BuildTransition 4 ThoughtWorks.CruiseControl.CCTrayLib.BuildOccurredEventArgs.BuildTransition
Name 4 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.IntegrationQueueNodeType.Name
ServerMonitor 4 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.MonitorServerPolledEventArgs.ServerMonitor
ServerMonitor 4 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.MonitorServerQueueChangedEventArgs.ServerMonitor
lbProject 4 ThoughtWorks.CruiseControl.CCTrayLib.Presentation.AddProjects.lbProject
lbServer 4 ThoughtWorks.CruiseControl.CCTrayLib.Presentation.AddProjects.lbServer
DisplayName 4 ThoughtWorks.CruiseControl.CCTrayLib.Presentation.ConfigureServer+ExtensionDetails.DisplayName
numPollPeriod 4 ThoughtWorks.CruiseControl.CCTrayLib.Presentation.GeneralSettingsControl.numPollPeriod
Adaptor 4 ThoughtWorks.CruiseControl.CCTrayLib.Presentation.IntegrationQueueTreeNodeTag.Adaptor
Sum: 40
Average: 4
Minimum: 4
Maximum: 4
Standard deviation: 0
Variance: 0


WARNING: The following CQL constraint is not satisfied. 221 fields on 3328 tested match the condition. --> Group {Purity / Immutability / Side-Effects}
// <Name>Fields should be marked as ReadOnly when possible</Name>
WARN IF Count > 0 IN SELECT FIELDS WHERE IsImmutable AND !IsInitOnly

// A field that matches the condition IsImmutable is a field that is assigned only by constructors of its class.
// For an instance field, this means its value will remain constant throught the lifetime of the object.
// For a static field, this means its value will remain constant throught the lifetime of the program.
// In both cases, such field can safely be marked with the C# readonly keyword (ReadOnly in VB.NET).

// The condition IsInitOnly matches fields that are marked with the C# readonly keyword (ReadOnly in VB.NET).



fields Size of instance Full Name
Sum: 815
Average: 3.6878
Minimum: 0
Maximum: 8
Standard deviation: 1.3545
Variance: 1.8346


WARNING: The following CQL constraint is not satisfied. 4 types on 1616 tested match the condition. --> Group {Purity / Immutability / Side-Effects}
// <Name>Structures should be immutable</Name>
WARN IF Count > 0 IN SELECT TYPES WHERE IsStructure AND !IsImmutable AND !IsInFrameworkAssembly

// It is deemed as a good practice to make your structure immutable.
// An object is immutable if its state doesn’t change once the object has been created. 
// Consequently, a structure is immutable if its instances are immutable.
// Immutable types naturally simplify code by limiting side-effects.
// See some explanations on immutability and how NDepend supports it here:
// http://codebetter.com/blogs/patricksmacchia/archive/2008/01/13/immutable-types-understand-them-and-use-them.aspx
types # lines of code (LOC) Full Name
Sum: 5
Average: 1.25
Minimum: 0
Maximum: 3
Standard deviation: 1.299
Variance: 1.6875


WARNING: The following CQL constraint is not satisfied. 10 fields on 3328 tested match the condition. --> Group {Naming Conventions}
// <Name>Instance fields should be prefixed with a 'm_'</Name>
WARN IF Count > 0 IN SELECT TOP 10 FIELDS WHERE 
  
!NameLike "^m_" AND 
  
!IsStatic AND 
  
!IsLiteral AND 
  
!IsGeneratedByCompiler  AND 
  
!IsSpecialName AND 
  
!IsEventDelegateObject 

// This naming convention provokes debate.
// Don't hesitate to customize the regex of NameLike to your preference.
fields Size of instance Full Name
reference 4 ThoughtWorks.CruiseControl.Core.BadReferenceException.reference
permission 4 ThoughtWorks.CruiseControl.Core.PermissionDeniedException.permission
sessionToken 4 ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase.sessionToken
connection 4 ThoughtWorks.CruiseControl.Remote.CruiseServerClient.connection
targetServer 4 ThoughtWorks.CruiseControl.Remote.CruiseServerClient.targetServer
serverUri 4 ThoughtWorks.CruiseControl.Remote.CruiseServerRemotingClient.serverUri
targetServer 4 ThoughtWorks.CruiseControl.Remote.CruiseServerRemotingClient.targetServer
manager 4 ThoughtWorks.CruiseControl.Remote.CruiseServerRemotingClient.manager
userName 4 ThoughtWorks.CruiseControl.Remote.CruiseServerRemotingClient.userName
serverAddress 4 ThoughtWorks.CruiseControl.Remote.HttpConnection.serverAddress
Sum: 40
Average: 4
Minimum: 4
Maximum: 4
Standard deviation: 0
Variance: 0


WARNING: The following CQL constraint is not satisfied. 10 fields on 3328 tested match the condition. --> Group {Naming Conventions}
// <Name>Static fields should be prefixed with a 's_'</Name>
WARN IF Count > 0 IN SELECT TOP 10 FIELDS WHERE 
  
!NameLike "^s_" AND 
  
IsStatic AND 
  
!IsLiteral AND 
  
!IsGeneratedByCompiler AND 
  
!IsSpecialName AND 
  
!IsEventDelegateObject  

// This naming convention provokes debate.
// Don't hesitate to customize the regex of NameLike to your preference.
fields Size of instance Full Name
NullRequest 0 ThoughtWorks.CruiseControl.Remote.IntegrationRequest.NullRequest
CheckingModifications 0 ThoughtWorks.CruiseControl.Remote.ProjectActivity.CheckingModifications
Building 0 ThoughtWorks.CruiseControl.Remote.ProjectActivity.Building
Sleeping 0 ThoughtWorks.CruiseControl.Remote.ProjectActivity.Sleeping
Pending 0 ThoughtWorks.CruiseControl.Remote.ProjectActivity.Pending
Default 0 ThoughtWorks.CruiseControl.Remote.SerializableDateTime.Default
messageTypes 0 ThoughtWorks.CruiseControl.Remote.XmlConversionUtil.messageTypes
messageSerialisers 0 ThoughtWorks.CruiseControl.Remote.XmlConversionUtil.messageSerialisers
dayOfWeekRegex 0 ThoughtWorks.CruiseControl.Remote.Parameters.DateParameter.dayOfWeekRegex
dayOfMonthRegex 0 ThoughtWorks.CruiseControl.Remote.Parameters.DateParameter.dayOfMonthRegex
Sum: 0
Average: 0
Minimum: 0
Maximum: 0
Standard deviation: 0
Variance: 0


WARNING: The following CQL constraint is not satisfied. 5 types on 1616 tested match the condition. --> Group {Naming Conventions}
// <Name>Interface name should begin with a 'I'</Name>
WARN IF Count > 0 IN SELECT TOP 10 TYPES WHERE IsInterface AND !NameLike "^I" AND !IsNested AND !IsInFrameworkAssembly
types # lines of code (LOC) Full Name
ConstructorSelectionStrategy N/A Objection.ConstructorSelectionStrategy
DecoratableByType N/A Objection.DecoratableByType
ObjectionManager N/A Objection.ObjectionManager
ObjectSource N/A Objection.ObjectSource
TypeToTypeMap N/A Objection.TypeToTypeMap
Sum: 0
Average: 0
Minimum: 0
Maximum: 0
Standard deviation: 0
Variance: 0


WARNING: The following CQL constraint is not satisfied. 4 types on 1616 tested match the condition. --> Group {Naming Conventions}
// <Name>Abstract base class should be suffixed with 'Base'</Name>
WARN IF Count > 0 IN SELECT TOP 10 TYPES WHERE 
  
IsAbstract AND 
  
IsClass AND
  
DepthOfInheritance == 1 AND // equivalent to:   DepthOfDeriveFrom "System.Object" == 1
  !NameLike "Base$"
types Depth of inheritance Full Name
ErrorLevel 1 ThoughtWorks.CruiseControl.CCTrayLib.ErrorLevel
ProcessSourceControl 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol.ProcessSourceControl
VSSParser 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol.VSSParser
ProjectConfigurableBuildPlugin 1 ThoughtWorks.CruiseControl.WebDashboard.Dashboard.GenericPlugins.ProjectConfigurableBuildPlugin
Sum: 4
Average: 1
Minimum: 1
Maximum: 1
Standard deviation: 0
Variance: 0


WARNING: The following CQL constraint is not satisfied. 10 methods on 8996 tested match the condition. --> Group {Naming Conventions}
// <Name>Methods name should begin with an Upper character</Name>
WARN IF Count > 0 IN SELECT TOP 10 METHODS WHERE 
 
!NameLike "^[A-Z]" AND 
 
!(IsClassConstructor OR IsConstructor OR 
 
IsPropertyGetter  OR IsPropertySetter OR
 
IsIndexerGetter OR IsIndexerSetter OR
 
IsEventAdder OR IsEventRemover OR
 
IsOperator) AND !IsGeneratedByCompiler AND !IsInFrameworkAssembly
// The name of a regular method should begin with an Upper letter.
methods # lines of code (LOC) Full Name
sndPlaySoundA(String,Int32) 0 ThoughtWorks.CruiseControl.CCTrayLib.Audio.sndPlaySoundA(String,Int32)
linkLabel1_LinkClicked(Object,LinkLabelLinkClickedEventArgs) 3 ThoughtWorks.CruiseControl.CCTrayLib.Presentation.About.linkLabel1_LinkClicked(Object,LinkLabelLinkClickedEventArgs)
famfamfamLink_LinkClicked(Object,LinkLabelLinkClickedEventArgs) 3 ThoughtWorks.CruiseControl.CCTrayLib.Presentation.About.famfamfamLink_LinkClicked(Object,LinkLabelLinkClickedEventArgs)
rdoDashboard_CheckedChanged(Object,EventArgs) 1 ThoughtWorks.CruiseControl.CCTrayLib.Presentation.AddBuildServer.rdoDashboard_CheckedChanged(Object,EventArgs)
rdoRemoting_CheckedChanged(Object,EventArgs) 1 ThoughtWorks.CruiseControl.CCTrayLib.Presentation.AddBuildServer.rdoRemoting_CheckedChanged(Object,EventArgs)
rdoHttp_CheckedChanged(Object,EventArgs) 1 ThoughtWorks.CruiseControl.CCTrayLib.Presentation.AddBuildServer.rdoHttp_CheckedChanged(Object,EventArgs)
rdoExtension_CheckedChanged(Object,EventArgs) 1 ThoughtWorks.CruiseControl.CCTrayLib.Presentation.AddBuildServer.rdoExtension_CheckedChanged(Object,EventArgs)
btnOK_Click(Object,EventArgs) 10 ThoughtWorks.CruiseControl.CCTrayLib.Presentation.AddBuildServer.btnOK_Click(Object,EventArgs)
btnConfigureExtension_Click(Object,EventArgs) 6 ThoughtWorks.CruiseControl.CCTrayLib.Presentation.AddBuildServer.btnConfigureExtension_Click(Object,EventArgs)
panel4_Paint(Object,PaintEventArgs) 0 ThoughtWorks.CruiseControl.CCTrayLib.Presentation.AddBuildServer.panel4_Paint(Object,PaintEventArgs)
Sum: 26
Average: 2.6
Minimum: 0
Maximum: 10
Standard deviation: 3.0067
Variance: 9.04


WARNING: The following CQL constraint is not satisfied. 10 methods on 8996 tested match the condition. --> Group {Naming Conventions \ Name too long}
// <Name>Avoid methods with name too long</Name>
WARN IF Count > 0 IN SELECT TOP 10 METHODS 
  
WHERE NameLike "^[^\<\(]{35,}.*$" AND 
        
!IsExplicitInterfaceImpl AND !IsInFrameworkAssembly 
// The regex matches methods with name longer than 35 characters.
// Method Name doesn't contain the type and namespace prefix, FullName does.
// The regex computes the method name length from the beginning until the first open parenthesis or first lower than (for generic methods).
// Explicit Interface Implementation methods are discarded because their names are prefixed with the interface name.
methods # lines of code (LOC) Full Name
get_PublishOnSourceControlException() 0 ThoughtWorks.CruiseControl.Remote.IntegrationRequest.get_PublishOnSourceControlException()
set_PublishOnSourceControlException(Boolean) 0 ThoughtWorks.CruiseControl.Remote.IntegrationRequest.set_PublishOnSourceControlException(Boolean)
get_ShouldShowBalloonOnBuildTransition() N/A ThoughtWorks.CruiseControl.CCTrayLib.Configuration.ICCTrayMultiConfiguration.get_ShouldShowBalloonOnBuildTransition()
set_ShouldShowBalloonOnBuildTransition(Boolean) N/A ThoughtWorks.CruiseControl.CCTrayLib.Configuration.ICCTrayMultiConfiguration.set_ShouldShowBalloonOnBuildTransition(Boolean)
get_ShouldShowBalloonOnBuildTransition() 1 ThoughtWorks.CruiseControl.CCTrayLib.Configuration.CCTrayMultiConfiguration.get_ShouldShowBalloonOnBuildTransition()
set_ShouldShowBalloonOnBuildTransition(Boolean) 1 ThoughtWorks.CruiseControl.CCTrayLib.Configuration.CCTrayMultiConfiguration.set_ShouldShowBalloonOnBuildTransition(Boolean)
get_EstimatedTimeRemainingOnCurrentBuild() 3 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.BuildDurationTracker.get_EstimatedTimeRemainingOnCurrentBuild()
BuildCruiseServerSnapshotFromProjectsAndQueues(String) 4 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.DashboardXmlParser.BuildCruiseServerSnapshotFromProjectsAndQueues(String)
BuildCruiseServerSnapshotFromProjectsOnly(String) 3 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.DashboardXmlParser.BuildCruiseServerSnapshotFromProjectsOnly(String)
get_EstimatedTimeRemainingOnCurrentBuild() N/A ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.ISingleProjectDetail.get_EstimatedTimeRemainingOnCurrentBuild()
Sum: 12
Average: 1.2
Minimum: 0
Maximum: 4
Standard deviation: 1.4697
Variance: 2.16


WARNING: The following CQL constraint is not satisfied. 10 types on 1616 tested match the condition. --> Group {Naming Conventions \ Name too long}
// <Name>Avoid types with name too long</Name>
WARN IF Count > 0 IN SELECT TOP 10 TYPES WHERE 
  
NameLike "^[^\<]{35,}.*$" AND 
  
!IsNested AND !IsInFrameworkAssembly 
// The regex matches types with name longer than 35 characters.
// Type Name doesn't contain the namespace prefix, FullName does.
// The regex computes the type name length from the beginning until the end or the first lower than (for generic types).
// Nested types are discarded because their names are prefixed with outer type's name.
types # lines of code (LOC) Full Name
ExtensionTransportProjectListRetriever 5 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.ExtensionTransportProjectListRetriever
MonitorServerQueueChangedEventHandler N/A ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.MonitorServerQueueChangedEventHandler
ConfigurableProjectStateIconProvider 21 ThoughtWorks.CruiseControl.CCTrayLib.Presentation.ConfigurableProjectStateIconProvider
ProjectConfigurationListViewItemAdaptor 11 ThoughtWorks.CruiseControl.CCTrayLib.Presentation.ProjectConfigurationListViewItemAdaptor
ResourceIntegrationQueueIconProvider 16 ThoughtWorks.CruiseControl.CCTrayLib.Presentation.ResourceIntegrationQueueIconProvider
MaxLengthConstructorSelectionStrategy 9 Objection.MaxLengthConstructorSelectionStrategy
IntegrationRequestThrottleExtension 35 ThoughtWorks.CruiseControl.Core.Extensions.IntegrationRequestThrottleExtension
IntegrationPerformanceCountersExtension 28 ThoughtWorks.CruiseControl.Core.Extensions.IntegrationPerformanceCountersExtension
ProjectSecurityConfigurationInformation 4 ThoughtWorks.CruiseControl.Core.Security.ProjectSecurityConfigurationInformation
ServerSecurityConfigurationInformation 20 ThoughtWorks.CruiseControl.Core.Security.ServerSecurityConfigurationInformation
Sum: 149
Average: 14.9
Minimum: 0
Maximum: 35
Standard deviation: 10.625
Variance: 112.89


WARNING: The following CQL constraint is not satisfied. 7 fields on 3328 tested match the condition. --> Group {Naming Conventions \ Name too long}
// <Name>Avoid fields with name too long</Name>
WARN IF Count > 0 IN SELECT TOP 10 FIELDS WHERE 
  
NameLike "^[^\<]{35,}.*$" AND 
  
!IsInFrameworkAssembly 
// The regex matches fields with name longer than 35 characters.
// Field Name doesn't contain the type and namespace prefix, FullName does.
fields Size of instance Full Name
StopProjectOnReachingMaxSourceControlRetries 1 ThoughtWorks.CruiseControl.Core.Project.StopProjectOnReachingMaxSourceControlRetries
numberOfCompletedIntegrationsCounter 4 ThoughtWorks.CruiseControl.Core.Extensions.IntegrationPerformanceCountersExtension+<>c__DisplayClass2.numberOfCompletedIntegrationsCounter
SymbolCCModuleClassFailedCoverageTop 0 ThoughtWorks.CruiseControl.Core.Tasks.NCoverReportTask+NCoverReportType.SymbolCCModuleClassFailedCoverageTop
MethodCCModuleClassFailedCoverageTop 0 ThoughtWorks.CruiseControl.Core.Tasks.NCoverReportTask+NCoverReportType.MethodCCModuleClassFailedCoverageTop
GracePeriodInWhichItIsNotWorthApplyingTheQuietPeriod 8 ThoughtWorks.CruiseControl.Core.Sourcecontrol.QuietPeriod.GracePeriodInWhichItIsNotWorthApplyingTheQuietPeriod
AmountOfTimeInTheFutureToWarnAboutFutureModifications 8 ThoughtWorks.CruiseControl.Core.Sourcecontrol.QuietPeriod.AmountOfTimeInTheFutureToWarnAboutFutureModifications
AmountOfTimeInTheFutureToSkipQuietPeriod 8 ThoughtWorks.CruiseControl.Core.Sourcecontrol.QuietPeriod.AmountOfTimeInTheFutureToSkipQuietPeriod
Sum: 29
Average: 4.1429
Minimum: 0
Maximum: 8
Standard deviation: 3.5628
Variance: 12.694


WARNING: The following CQL constraint is not satisfied. 10 assemblies on 28 tested match the condition. --> Group {.NET Framework Usage \ System}
// <Name>Mark assemblies with CLSCompliant</Name>
WARN IF Count > 0 IN SELECT ASSEMBLIES WHERE 
  
!HasAttribute "OPTIONAL:System.CLSCompliantAttribute" AND
  
!IsFrameworkAssembly 

// The Common Language Specification (CLS) defines naming restrictions, data types, 
// and rules to which assemblies must conform if they are to be used across programming languages.
// Good design dictates that all assemblies explicitly indicate CLS compliance with 
// CLSCompliantAttribute. If the attribute is not present on an assembly, the assembly is not compliant.
assemblies # lines of code (LOC) Full Name
Sum: 22492
Average: 2249.2
Minimum: 32
Maximum: 10501
Standard deviation: 3158.3
Variance: 9975172


WARNING: The following CQL constraint is not satisfied. 8 assemblies on 12 tested match the condition. --> Group {.NET Framework Usage \ System}
// <Name>Mark assemblies with ComVisible</Name>
WARN IF Count > 0 IN SELECT ASSEMBLIES WHERE 
  
!HasAttribute "OPTIONAL:System.Runtime.InteropServices.ComVisibleAttribute" AND
  
!IsFrameworkAssembly 

// The ComVisibleAttribute attribute determines how COM clients access managed code. 
// Good design dictates that assemblies explicitly indicate COM visibility. 
// COM visibility can be set for an entire assembly and then overridden for individual 
// types and type members. If the attribute is not present, the contents of the assembly
// are visible to COM clients.
assemblies # lines of code (LOC) Full Name
Sum: 20460
Average: 2557.5
Minimum: 32
Maximum: 10501
Standard deviation: 3459.9
Variance: 1.197122E+07


WARNING: The following CQL constraint is not satisfied. 1 types on 1616 tested match the condition. --> Group {.NET Framework Usage \ System}
// <Name>Mark attributes with AttributeUsageAttribute</Name>
WARN IF Count > 0 IN SELECT TYPES WHERE 
DeriveFrom "OPTIONAL:System.Attribute" AND
!HasAttribute "OPTIONAL:System.AttributeUsageAttribute" AND
!IsInFrameworkAssembly 

// When defining a custom attribute, mark it using AttributeUsageAttribute to 
// indicate where in the source code the custom attribute can be applied.
// An attribute's meaning and intended usage will determine its valid locations 
// in code. For example, if you are defining an attribute that identifies the 
// person responsible for maintaining and enhancing each type in a library, 
// and responsibility is always assigned at the type level, compilers should 
// allow the attribute on classes, enumerations, and interfaces, but should 
// not allow it on methods, events, or properties. Organizational policies and
// procedures would dictate whether the attribute should be allowed on assemblies.
types DepthOfDeriveFrom 'Attribute' Full Name
Sum: 1
Average: 1
Minimum: 1
Maximum: 1
Standard deviation: 0
Variance: 0


WARNING: The following CQL constraint is not satisfied. 44 methods on 8996 tested match the condition. --> Group {.NET Framework Usage \ System}
// <Name>Do not raise too general exception types</Name>
WARN IF Count > 0 IN SELECT METHODS WHERE 
  
// The following exception types are too general to provide sufficient information to the user:
  ( ( DepthOfCreateA "OPTIONAL:System.Exception" == 1 OR 
      
DepthOfCreateA "OPTIONAL:System.ApplicationException" == 1 OR 
      
DepthOfCreateA "OPTIONAL:System.SystemException" == 1 )
    
// Test for non-constructor, else this constraint would warn 
    // on ctor of classes that derive from these exception types.
    AND !IsConstructor )
methods DepthOfCreateA "OPTIONAL:System.Exception" DepthOfCreateA "OPTIONAL:System.ApplicationException" DepthOfCreateA "OPTIONAL:System.SystemException" Full Name
Sum: 36 32 0
Average: 1.3333 1.3333 0
Minimum: 1 1 0
Maximum: 6 4 0
Standard deviation: 1.0541 0.8498365 0
Variance: 1.1111 0.7222221 0


WARNING: The following CQL constraint is not satisfied. 1 methods on 8996 tested match the condition. --> Group {.NET Framework Usage \ System}
// <Name>Do not raise reserved exception types</Name>
WARN IF Count > 0 IN SELECT METHODS WHERE 
  
// The following exception types are reserved and should be thrown only by the Common Language Runtime:
  ( DepthOfCreateA "OPTIONAL:System.ExecutionEngineException" == 1 OR 
    
DepthOfCreateA "OPTIONAL:System.IndexOutOfRangeException" == 1 OR 
    
DepthOfCreateA "OPTIONAL:System.NullReferenceException" == 1 OR
    
DepthOfCreateA "OPTIONAL:System.OutOfMemoryException" == 1 OR
    
DepthOfCreateA "OPTIONAL:System.StackOverflowException" == 1 OR 
    
DepthOfCreateA "OPTIONAL:System.InvalidProgramException" == 1 OR 
    
DepthOfCreateA "OPTIONAL:System.AccessViolationException" == 1 OR
    
DepthOfCreateA "OPTIONAL:System.CannotUnloadAppDomainException" == 1 OR
    
DepthOfCreateA "OPTIONAL:System.BadImageFormatException" == 1 OR 
    
DepthOfCreateA "OPTIONAL:System.DataMisalignedException" == 1 )
methods DepthOfCreateA "OPTIONAL:System.ExecutionEngineException" DepthOfCreateA "OPTIONAL:System.IndexOutOfRangeException" DepthOfCreateA "OPTIONAL:System.NullReferenceException" DepthOfCreateA "OPTIONAL:System.OutOfMemoryException" DepthOfCreateA "OPTIONAL:System.StackOverflowException" DepthOfCreateA "OPTIONAL:System.InvalidProgramException" DepthOfCreateA "OPTIONAL:System.AccessViolationException" DepthOfCreateA "OPTIONAL:System.CannotUnloadAppDomainException" DepthOfCreateA "OPTIONAL:System.BadImageFormatException" DepthOfCreateA "OPTIONAL:System.DataMisalignedException" Full Name
Sum: 0 0 1 0 0 0 0 0 0 0
Average: 0 0 1 0 0 0 0 0 0 0
Minimum: 0 0 1 0 0 0 0 0 0 0
Maximum: 0 0 1 0 0 0 0 0 0 0
Standard deviation: 0 0 0 0 0 0 0 0 0 0
Variance: 0 0 0 0 0 0 0 0 0 0


WARNING: The following CQL constraint is not satisfied. 33 fields on 3328 tested match the condition. --> Group {.NET Framework Usage \ System}
// <Name>Uri fields should be of type System.Uri</Name>
WARN IF Count > 0 IN SELECT FIELDS WHERE 
  
(NameLike "Uri$" OR NameLike "Url$") AND !IsOfType "OPTIONAL:System.Uri"

// A field which name end with 'Uri' is deemed as representing a uri.
// Such field should be of type System.Uri.
fields Size of instance Full Name
Sum: 84
Average: 2.5455
Minimum: 0
Maximum: 4
Standard deviation: 1.9242
Variance: 3.7025


WARNING: The following CQL constraint is not satisfied. 8 types on 1616 tested match the condition. --> Group {.NET Framework Usage \ System}
// <Name>Types should not extend System.ApplicationException</Name>
WARN IF Count > 0 IN SELECT TYPES WHERE
  
DepthOfDeriveFrom "OPTIONAL:System.ApplicationException" == 1 AND
  
!IsInFrameworkAssembly

// For .NET Framework version 1, it was recommended to derive new exceptions from ApplicationException. 
// The recommendation has changed and new exceptions should derive from System.Exception or one of its 
// subclasses in the System namespace.
types DepthOfDeriveFrom 'ApplicationException' Full Name
Sum: 8
Average: 1
Minimum: 1
Maximum: 1
Standard deviation: 0
Variance: 0


WARNING: The following CQL constraint is not satisfied. 10 methods on 8996 tested match the condition. --> Group {.NET Framework Usage \ System.Collection}
// <Name>Don't use .NET 1.x HashTable and ArrayList</Name>
WARN IF Count > 0 IN SELECT TOP 10 METHODS WHERE

 
// Prefer using the class System.Collections.Generic.Dictionary<K,V> over System.Collections.HashTable.
 CreateA "OPTIONAL:System.Collections.HashTable" OR

 
// Prefer using the class System.Collections.Generic.List<T> over System.Collections.ArrayList.
 CreateA "OPTIONAL:System.Collections.ArrayList"

// You can be forced to use HashTable or ArrayList 
// because if you are using tier code that requires working with these classes
// or because you are coding with .NET 1.x.
methods DepthOfCreateA "OPTIONAL:System.Collections.HashTable" DepthOfCreateA "OPTIONAL:System.Collections.ArrayList" Full Name
Sum: 0 14
Average: 0 1.4
Minimum: 0 0
Maximum: 0 4
Standard deviation: 0 1.2806
Variance: 0 1.64


WARNING: The following CQL constraint is not satisfied. 1 methods on 8996 tested match the condition. --> Group {.NET Framework Usage \ System.Runtime.InteropServices}
// <Name>P/Invokes should be static and not be visible</Name>
WARN IF Count > 0 IN SELECT METHODS WHERE
  
!IsInFrameworkAssembly AND
  
(HasAttribute "OPTIONAL:System.Runtime.InteropServices.DllImportAttribute") AND
  
( IsPublic OR 
    
!IsStatic)

// Methods marked with the DllImportAttribute attribute (or methods defined using the 
// Declare keyword in Visual Basic) use Platform Invocation Services to access unmanaged 
// code. Such methods should not be exposed. Keeping these methods private or internal 
// ensures that your library cannot be used to breach security by allowing callers access 
// to unmanaged APIs they could not call otherwise.
methods # lines of code (LOC) Full Name
Sum: 0
Average: 0
Minimum: 0
Maximum: 0
Standard deviation: 0
Variance: 0


WARNING: The following CQL constraint is not satisfied. 11 methods on 8996 tested match the condition. --> Group {.NET Framework Usage \ System.Runtime.InteropServices}
// <Name>Move P/Invokes to NativeMethods class</Name>
WARN IF Count > 0 IN SELECT METHODS WHERE
  
!IsInFrameworkAssembly AND
  
HasAttribute "OPTIONAL:System.Runtime.InteropServices.DllImportAttribute" AND
  
!FullNameLike "NativeMethods."

// Platform Invocation methods, such as those marked with the System.Runtime.InteropServices.DllImportAttribute 
// attribute, or methods defined by using the Declare keyword in Visual Basic, access unmanaged code. 
// These methods should be in one of the following classes:
//
//     - NativeMethods - This class does not suppress stack walks for unmanaged code permission. 
//       (System.Security.SuppressUnmanagedCodeSecurityAttribute must not be applied to this class.) 
//       This class is for methods that can be used anywhere because a stack walk will be performed.
//
//     - SafeNativeMethods - This class suppresses stack walks for unmanaged code permission. 
//       (System.Security.SuppressUnmanagedCodeSecurityAttribute is applied to this class.) 
//       This class is for methods that are safe for anyone to call. Callers of these methods are not 
//       required to do a full security review to ensure that the usage is secure because the methods
//       are harmless for any caller.
//
//     - UnsafeNativeMethods - This class suppresses stack walks for unmanaged code permission. 
//       (System.Security.SuppressUnmanagedCodeSecurityAttribute is applied to this class.) 
//       This class is for methods that are potentially dangerous. Any caller of these methods must do
//       a full security review to ensure that the usage is secure because no stack walk will be performed.
methods # lines of code (LOC) Full Name
Sum: 0
Average: 0
Minimum: 0
Maximum: 0
Standard deviation: 0
Variance: 0


WARNING: The following CQL constraint is not satisfied. 1 types on 1616 tested match the condition. --> Group {.NET Framework Usage \ System.Runtime.InteropServices}
// <Name>NativeMethods class should be static and internal</Name>
WARN IF Count > 0 IN SELECT TYPES WHERE
  
!IsInFrameworkAssembly AND
  
( NameIs "NativeMethods" OR
    
NameIs "SafeNativeMethods" OR
    
NameIs "UnsafeNativeMethods") AND
  
IsPublic OR
  
!IsStatic 

// Native Methods' classes are declared as internal (Friend, in Visual Basic) and static.
types # lines of code (LOC) Full Name
Sum: 0
Average: 0
Minimum: 0
Maximum: 0
Standard deviation: 0
Variance: 0


WARNING: The following CQL constraint is not satisfied. 4 methods on 8996 tested match the condition. --> Group {.NET Framework Usage \ System.Threading}
// <Name>Don't create threads explicitely</Name>
WARN IF Count > 0 IN SELECT METHODS WHERE 
  
CreateA "OPTIONAL:System.Threading.Thread"

// Prefer using the thread pool instead of creating manually your own thread.
// Threads are costly objects. 
// They take approximately 200,000 cycles to create and about 100,000 cycles to destroy.  
// By default they reserve 1 megabyte of virtual memory for its stack and use 2,000-8,000 cycles for each context switch.
// As a consequence, it is preferrable to let the thread pool recycle threads.

// Creating custom thread can also be the sign of flawed design, where tasks and threads have affinity.
// It is preferrable to code tasks that can be ran on any thread.
methods DepthOfCreateA "OPTIONAL:System.Threading.Thread" Full Name
Sum: 5
Average: 1.25
Minimum: 0
Maximum: 2
Standard deviation: 0.8291562
Variance: 0.6875


WARNING: The following CQL constraint is not satisfied. 7 methods on 8996 tested match the condition. --> Group {.NET Framework Usage \ System.Threading}
// <Name>Don't use Thread.Sleep()</Name>
WARN IF Count > 0 IN SELECT METHODS WHERE IsDirectlyUsing  "OPTIONAL:System.Threading.Thread.Sleep(Int32)"

// Usage of Thread.Sleep() is a sign of flawed design.
// More information on this here:
// http://msmvps.com/blogs/peterritchie/archive/2007/04/26/thread-sleep-is-a-sign-of-a-poorly-designed-program.aspx
methods DepthOfIsUsing "OPTIONAL:System.Threading.Thread.Sleep(Int32)" Full Name
Sum: 7
Average: 1
Minimum: 1
Maximum: 1
Standard deviation: 0
Variance: 0


WARNING: The following CQL constraint is not satisfied. 1 methods on 8996 tested match the condition. --> Group {.NET Framework Usage \ System.Threading}
// <Name>Don't use Thread.Abort()</Name>
WARN IF Count > 0 IN SELECT METHODS WHERE 
  
IsDirectlyUsing  "OPTIONAL:System.Threading.Thread.Abort()" OR
  
IsDirectlyUsing  "OPTIONAL:System.Threading.Thread.Abort(Object)" 

// Usage of Thread.Abort() is dangerous.
// More information on this here:
// http://www.interact-sw.co.uk/iangblog/2004/11/12/cancellation
methods DepthOfIsUsing "OPTIONAL:System.Threading.Thread.Abort()" DepthOfIsUsing "OPTIONAL:System.Threading.Thread.Abort(Object)" Full Name
Sum: 1 0
Average: 1 0
Minimum: 1 0
Maximum: 1 0
Standard deviation: 0 0
Variance: 0 0


WARNING: The following CQL constraint is not satisfied. 12 methods on 8996 tested match the condition. --> Group {.NET Framework Usage \ System.Xml}
// <Name>Method should not return concrete XmlNode</Name>
WARN IF Count > 0 IN SELECT METHODS WHERE 
( ReturnTypeIs "OPTIONAL:System.Xml.XmlDocument" OR 
  
ReturnTypeIs "OPTIONAL:System.Xml.XmlAttribute" OR 
  
ReturnTypeIs "OPTIONAL:System.Xml.XmlDocumentFragment" OR 
  
ReturnTypeIs "OPTIONAL:System.Xml.XmlEntity" OR 
  
ReturnTypeIs "OPTIONAL:System.Xml.XmlLinkedNode" OR 
  
ReturnTypeIs "OPTIONAL:System.Xml.XmlNotation" OR
  
ReturnTypeIs "OPTIONAL:System.Xml.XmlNode" )

// The class System.Xml.XmlNode implements the interface System.Xml.Xpath.IXPathNavigable.
// It is preferrable to return this interface instead of a concrete class.
methods # lines of code (LOC) Full Name
Sum: 63
Average: 5.25
Minimum: 1
Maximum: 11
Standard deviation: 2.7119
Variance: 7.3542

lcom: Lack of Cohesion Of Methods of a class
CC: Cyclomatic Complexity
Ca: Afferent Coupling
Ce: Efferent Coupling
ABC: Association Between Classes
NOC: Number Of Children
DIT: Depth in Inheritence Tree
Type rank lcom lcom(HS) CC Ca Ce ABC # Instance Methods # Static Methods # Prop # Fld # ILInst NOC DIT Namespace
IResponse 12,82 - - - 75 3 0 3 0 1 0 - - - ThoughtWorks.CruiseControl.WebDashboard.MVC
IServerSpecifier 11,23 - - - 43 2 0 3 0 3 0 - - - ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation
IProjectSpecifier 10,53 - - - 49 2 0 2 0 2 0 - - - ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation
IRequest 9,14 - - - 52 4 0 10 0 6 0 - - - ThoughtWorks.CruiseControl.WebDashboard.MVC
IIntegrationResult 7,79 - - - 86 20 0 50 0 29 0 - - - ThoughtWorks.CruiseControl.Core
ICruiseAction 7,74 - - - 62 2 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.WebDashboard.MVC.Cruise
ICruiseRequest 7,69 - - - 59 7 0 10 0 8 0 - - - ThoughtWorks.CruiseControl.WebDashboard.IO
IBuildSpecifier 7,25 - - - 39 2 0 2 0 2 0 - - - ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation
ConditionalGetFingerprint 7,2 0,29 0,33 15 21 8 8 6 1 2 3 100 0 1 ThoughtWorks.CruiseControl.WebDashboard.IO
ServerRequest 7,09 0,75 0,8 16 52 16 17 15 0 5 5 114 11 1 ThoughtWorks.CruiseControl.Remote.Messages
Modification 6,82 0,83 0,95 11 73 16 16 7 1 0 11 134 0 1 ThoughtWorks.CruiseControl.Core
IProject 5,91 - - - 47 19 0 31 0 21 0 - - - ThoughtWorks.CruiseControl.Core
CruiseControlException 5,41 0 0 4 63 7 2 4 0 0 0 18 12 3 ThoughtWorks.CruiseControl.Core
IntegrationRequest 4,7 0,82 0,89 12 36 9 8 11 1 5 6 73 0 1 ThoughtWorks.CruiseControl.Remote
INamedAction 4,28 - - - 40 2 0 2 0 2 0 - - - ThoughtWorks.CruiseControl.WebDashboard.Dashboard
ServerRequest 4,27 0,75 0,8 16 30 16 17 15 0 5 5 114 11 1 ThoughtWorks.CruiseControl.Remote.Messages
Log 4,16 0 0 17 76 13 18 0 11 0 2 113 0 1 ThoughtWorks.CruiseControl.Core.Util
ProjectStatus 4,07 0,89 0,92 33 44 17 10 34 0 16 16 236 0 1 ThoughtWorks.CruiseControl.Remote
ISecurityManager 3,81 - - - 31 14 0 18 0 1 0 - - - ThoughtWorks.CruiseControl.Core.Security
IConfiguration 3,66 - - - 30 7 0 6 0 3 0 - - - ThoughtWorks.CruiseControl.Core
ISessionRetriever 3,6 - - - 25 3 0 3 0 1 0 - - - ThoughtWorks.CruiseControl.WebDashboard.Dashboard
HtmlFragmentResponse 3,46 0,57 0,67 8 39 8 8 7 0 2 2 55 0 1 ThoughtWorks.CruiseControl.WebDashboard.MVC
IPlugin 3,45 - - - 40 3 0 2 0 2 0 - - - ThoughtWorks.CruiseControl.WebDashboard.Dashboard
Response 3,36 0,66 0,71 18 29 23 29 14 0 4 4 161 13 1 ThoughtWorks.CruiseControl.Remote.Messages
ProjectRequest 3,22 0,4 0,5 5 34 6 2 5 0 1 1 21 6 2 ThoughtWorks.CruiseControl.Remote.Messages
SecurityRight 3,17 - - - 23 5 0 - - - - - - - ThoughtWorks.CruiseControl.Remote.Security
ICruiseUrlBuilder 3,13 - - - 24 6 0 7 0 2 0 - - - ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation
IntegrationStatus 3,09 - - - 43 5 0 - - - - - - - ThoughtWorks.CruiseControl.Remote
CruiseServerSnapshot 3,04 0,44 0,5 20 27 16 13 8 0 2 2 169 0 1 ThoughtWorks.CruiseControl.Remote
CruiseServer 2,96 0,95 0,96 125 29 142 287 66 0 2 12 1967 0 2 ThoughtWorks.CruiseControl.Core
Response 2,82 0,66 0,71 18 21 23 29 14 0 4 4 161 13 1 ThoughtWorks.CruiseControl.Remote.Messages
AuditRecord 2,81 0,85 0,92 12 23 8 3 13 0 6 6 45 0 1 ThoughtWorks.CruiseControl.Remote.Security
BuildServer 2,77 0,82 0,87 26 22 12 17 19 1 8 7 198 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Configuration
ParameterBase 2,66 0,8 0,86 17 33 14 6 18 0 7 4 77 5 1 ThoughtWorks.CruiseControl.Remote.Parameters
ProcessInfo 2,64 0,79 0,82 31 40 15 31 21 0 7 6 255 0 1 ThoughtWorks.CruiseControl.Core.Util
IAbsoluteLink 2,61 - - - 20 2 0 3 0 3 0 - - - ThoughtWorks.CruiseControl.WebDashboard.Dashboard
IProjectIntegrator 2,44 - - - 22 11 0 17 0 5 0 - - - ThoughtWorks.CruiseControl.Core
ITask 2,39 - - - 39 3 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.Core
AuditFilterBase 2,31 0,75 0,86 10 20 14 8 9 0 0 1 46 6 1 ThoughtWorks.CruiseControl.Remote.Security
IFarmService 2,28 - - - 40 23 0 40 0 0 0 - - - ThoughtWorks.CruiseControl.WebDashboard.ServerConnection
ProjectActivity 2,23 0,46 0,5 14 22 7 5 10 3 1 5 78 0 1 ThoughtWorks.CruiseControl.Remote
LoginRequest 2,23 0 0 5 25 8 4 5 0 1 5 35 0 2 ThoughtWorks.CruiseControl.Remote.Messages
NameValuePair 2,23 0,56 0,62 16 29 14 16 6 3 2 2 113 0 1 ThoughtWorks.CruiseControl.Remote
ProcessResult 2,22 0,73 0,83 8 39 5 4 8 0 6 7 59 0 1 ThoughtWorks.CruiseControl.Core.Util
ISessionStorer 2,12 - - - 12 2 0 3 0 1 0 - - - ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation
NotifyInfoFlags 2,03 - - - 12 5 0 - - - - - - - ThoughtWorks.CruiseControl.CCTrayLib
IAction 1,98 - - - 16 2 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.WebDashboard.MVC
BuildProgressInformation 1,97 0,5 0,6 13 42 17 22 6 0 1 4 133 0 1 ThoughtWorks.CruiseControl.Core.Util
ImmutableNamedAction 1,97 0,33 0,5 3 31 5 1 3 0 2 2 15 1 1 ThoughtWorks.CruiseControl.WebDashboard.Dashboard
StringUtil 1,92 0 0 55 29 30 57 1 21 0 4 563 0 1 ThoughtWorks.CruiseControl.Core.Util
IProjectList 1,91 - - - 14 4 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.Core
SecurityEvent 1,86 - - - 13 5 0 - - - - - - - ThoughtWorks.CruiseControl.Remote.Security
BuildCondition 1,85 - - - 18 5 0 - - - - - - - ThoughtWorks.CruiseControl.Remote
SecurityPermission 1,81 - - - 14 5 0 - - - - - - - ThoughtWorks.CruiseControl.Core.Security
DateUtil 1,8 0 0 4 9 6 4 1 3 0 1 20 0 1 ThoughtWorks.CruiseControl.Core.Util
ItemStatus 1,8 0,84 0,87 26 8 24 22 24 0 9 9 193 1 1 ThoughtWorks.CruiseControl.Remote
ErrorLevel 1,8 0 0 2 6 6 4 2 1 1 3 10 3 1 ThoughtWorks.CruiseControl.CCTrayLib
IUrlBuilder 1,73 - - - 13 2 0 5 0 1 0 - - - ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation
IVelocityViewGenerator 1,73 - - - 30 3 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.WebDashboard.MVC.View
Message 1,71 0,2 0,25 5 20 5 1 5 0 1 1 19 0 1 ThoughtWorks.CruiseControl.Remote
BuildTransition 1,66 0,5 0,67 4 9 4 4 3 1 1 6 32 0 1 ThoughtWorks.CruiseControl.CCTrayLib
ISourceControl 1,65 - - - 28 6 0 5 0 0 0 - - - ThoughtWorks.CruiseControl.Core
PackageDetails 1,63 0,85 0,91 14 21 9 1 14 0 6 6 51 0 1 ThoughtWorks.CruiseControl.Remote
IHistoryParser 1,57 - - - 33 4 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.Core.Sourcecontrol
CCTrayProject 1,57 0,57 0,6 31 19 10 21 21 0 8 3 193 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Configuration
P4 1,56 0,9 0,94 58 6 52 80 22 1 3 25 770 0 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol.Perforce
IProjectMonitor 1,55 - - - 19 17 0 23 0 7 0 - - - ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
ProcessExecutor 1,51 0,67 1 3 34 11 13 2 1 0 1 49 1 1 ThoughtWorks.CruiseControl.Core.Util
ICruiseServerManager 1,51 - - - 11 5 0 7 0 3 0 - - - ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
IConfigurationErrorProcesser 1,49 - - - 15 8 0 6 0 0 0 - - - ThoughtWorks.CruiseControl.Core.Config
ProjectState 1,48 0,58 0,78 4 15 5 1 3 1 0 8 47 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
StatusIcon 1,47 0,33 0,4 10 7 17 13 5 1 1 2 100 0 1 ThoughtWorks.CruiseControl.CCTrayLib
ITaskResult 1,45 - - - 18 2 0 3 0 1 0 - - - ThoughtWorks.CruiseControl.Core
IVssLocale 1,39 - - - 10 3 0 12 0 9 0 - - - ThoughtWorks.CruiseControl.Core.Sourcecontrol
AuditRecord 1,38 0,85 0,92 12 11 8 3 13 0 6 6 45 0 1 ThoughtWorks.CruiseControl.Remote.Security
IPollable 1,32 - - - 13 1 0 2 0 0 0 - - - ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
IFileTransfer 1,31 - - - 17 2 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.Remote
ICruiseServer 1,3 - - - 13 40 0 69 0 2 0 - - - ThoughtWorks.CruiseControl.Remote
CaptionAndMessage 1,29 0,5 1 2 5 3 1 2 0 0 2 12 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Configuration
AuditFilterBase 1,29 0,75 0,86 10 11 14 8 9 0 0 1 46 6 1 ThoughtWorks.CruiseControl.Remote.Security
IntegrationSummary 1,29 0,72 0,78 15 12 9 9 11 1 5 6 91 0 1 ThoughtWorks.CruiseControl.Core
ProjectStatusSnapshot 1,26 0,25 0,33 4 19 6 3 4 0 1 1 20 0 2 ThoughtWorks.CruiseControl.Remote
IPluginConfiguration 1,25 - - - 10 7 0 13 0 7 0 - - - ThoughtWorks.CruiseControl.WebDashboard.Configuration
ISingleProjectDetail 1,23 - - - 14 8 0 15 0 15 0 - - - ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
IIntegrationRepository 1,23 - - - 9 3 0 4 0 0 0 - - - ThoughtWorks.CruiseControl.Core
ExternalLink 1,22 0,5 0,6 6 13 7 1 6 0 2 2 28 0 1 ThoughtWorks.CruiseControl.Remote
ConfigurationSubfileLoadedHandler 1,22 - - - 7 8 0 4 0 0 0 - 0 3 ThoughtWorks.CruiseControl.Core.Config
VSSParser 1,19 0,46 0,52 13 7 18 35 9 1 1 5 240 5 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol
BuildServerTransport 1,17 - - - 10 5 0 - - - - - - - ThoughtWorks.CruiseControl.CCTrayLib.Configuration
UserDetails 1,17 0,7 0,78 10 14 5 1 10 0 3 3 48 0 1 ThoughtWorks.CruiseControl.Remote.Security
ProjectEventArgs 1,15 0 0 2 9 4 1 2 0 1 1 9 3 2 ThoughtWorks.CruiseControl.Remote.Events
IConditionalGetFingerprintProvider 1,14 - - - 12 2 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.WebDashboard.IO
IBuildPlugin 1,12 - - - 12 3 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.WebDashboard.Dashboard
IQueueConfiguration 1,11 - - - 9 3 0 6 0 3 0 - - - ThoughtWorks.CruiseControl.Core.Config
ISecuritySetting 1,11 - - - 9 3 0 3 0 2 0 - - - ThoughtWorks.CruiseControl.Core.Security
ExtensionConfiguration 1,06 0,6 0,75 4 8 5 1 5 0 1 2 17 0 1 ThoughtWorks.CruiseControl.Remote
IModificationUrlBuilder 1,05 - - - 12 4 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.Core
ISingleServerMonitor 1,04 - - - 10 9 0 11 0 7 0 - - - ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
IRemoteServicesConfiguration 1,03 - - - 8 3 0 2 0 1 0 - - - ThoughtWorks.CruiseControl.WebDashboard.Configuration
UncombinableFingerprintException 1,03 0 0 1 1 5 2 1 0 0 0 7 0 3 ThoughtWorks.CruiseControl.WebDashboard.IO
IntegrationStartedEventArgs 1,03 0,38 0,5 4 12 7 2 4 0 2 2 20 0 3 ThoughtWorks.CruiseControl.Remote.Events
IProjectAuthorisation 1,02 - - - 9 5 0 3 0 1 0 - - - ThoughtWorks.CruiseControl.Core.Security
GeneralAbsoluteLink 1,02 0,7 0,79 12 9 6 4 9 0 3 3 73 4 1 ThoughtWorks.CruiseControl.WebDashboard.Dashboard
Build 0,99 0,38 0,5 4 5 6 4 4 0 3 2 21 0 1 ThoughtWorks.CruiseControl.WebDashboard.Dashboard
IPhysicalApplicationPathProvider 0,97 - - - 13 1 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation
ITrigger 0,97 - - - 11 4 0 3 0 1 0 - - - ThoughtWorks.CruiseControl.Remote
QueueSnapshot 0,95 0,5 0,6 6 9 11 3 6 0 3 2 28 0 1 ThoughtWorks.CruiseControl.Remote
ICruiseProjectManager 0,95 - - - 9 9 0 11 0 1 0 - - - ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
IActionInstantiator 0,95 - - - 10 2 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.WebDashboard.Dashboard
ProjectRequest 0,95 0,4 0,5 5 7 6 2 5 0 1 1 21 6 2 ThoughtWorks.CruiseControl.Remote.Messages
ILinkFactory 0,94 - - - 13 5 0 9 0 0 0 - - - ThoughtWorks.CruiseControl.WebDashboard.Dashboard
IntegrationCompletedEventArgs 0,93 0,33 0,5 3 10 7 2 3 0 2 2 16 0 3 ThoughtWorks.CruiseControl.Remote.Events
DeleteProjectModel 0,93 0,78 0,87 18 3 7 7 10 0 7 6 132 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.DeleteProject
ProjectIntegratorState 0,91 - - - 9 5 0 - - - - - - - ThoughtWorks.CruiseControl.Remote
ServerLocation 0,9 0,68 0,75 11 5 7 2 11 0 5 4 50 0 1 ThoughtWorks.CruiseControl.WebDashboard.Configuration
IServerMonitor 0,9 - - - 7 4 0 4 0 0 0 - - - ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
ICruiseManager 0,89 - - - 10 13 0 28 0 0 0 - - - ThoughtWorks.CruiseControl.Remote
ConfigurationUpdateHandler 0,89 - - - 5 7 0 4 0 0 0 - 0 3 ThoughtWorks.CruiseControl.Core.Config
IntegrationQueueNodeType 0,88 0,5 1 2 4 4 1 1 1 0 9 38 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
QueuedRequestSnapshot 0,88 0,67 0,75 9 8 8 2 9 0 3 3 42 0 1 ThoughtWorks.CruiseControl.Remote
DecoratableByType 0,87 - - - 5 1 0 1 0 0 0 - - - Objection
XmlFragmentResponse 0,87 0,4 0,5 5 10 8 9 5 0 2 2 45 0 1 ThoughtWorks.CruiseControl.WebDashboard.MVC
LogFile 0,87 0,72 0,77 22 8 18 21 15 1 6 7 171 0 1 ThoughtWorks.CruiseControl.Core
Common+SourceControlErrorHandlingPolicy 0,86 - - - 5 5 0 - - - - - - - ThoughtWorks.CruiseControl.Core.Sourcecontrol
IParamatisedTask 0,85 - - - 18 5 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.Core.Tasks
QueueDuplicateHandlingMode 0,85 - - - 3 5 0 - - - - - - - ThoughtWorks.CruiseControl.Core.Config
IPermission 0,84 - - - 9 6 0 2 0 0 0 - - - ThoughtWorks.CruiseControl.Core.Security
IProjectIntegratorList 0,84 - - - 4 5 0 2 0 1 0 - - - ThoughtWorks.CruiseControl.Core
IIntegrationQueueNotifier 0,84 - - - 4 2 0 2 0 0 0 - - - ThoughtWorks.CruiseControl.Core.Queues
ProcessArgumentBuilder 0,84 0,27 0,3 18 18 7 9 11 0 0 1 101 0 1 ThoughtWorks.CruiseControl.Core.Util
IQueueManager 0,83 - - - 6 12 0 14 0 0 0 - - - ThoughtWorks.CruiseControl.Core.Queues
IConfigurationService 0,81 - - - 9 4 0 4 0 0 0 - - - ThoughtWorks.CruiseControl.Core.Config
ObjectSource 0,8 - - - 8 3 0 2 0 0 0 - - - Objection
ProjectGridSortColumn 0,8 - - - 7 5 0 - - - - - - - ThoughtWorks.CruiseControl.WebDashboard.Dashboard
ProjectStatusOnServer 0,8 0,33 0,5 3 13 4 1 3 0 2 2 15 0 1 ThoughtWorks.CruiseControl.WebDashboard.ServerConnection
IAuthentication 0,79 - - - 8 5 0 7 0 3 0 - - - ThoughtWorks.CruiseControl.Core.Security
SecurityEvent 0,78 - - - 4 5 0 - - - - - - - ThoughtWorks.CruiseControl.Remote.Security
SecurityRight 0,78 - - - 4 5 0 - - - - - - - ThoughtWorks.CruiseControl.Remote.Security
IntegrationQueueSet 0,78 0,25 0,29 13 4 26 31 7 1 0 1 169 0 1 ThoughtWorks.CruiseControl.Core.Queues
MonitorServerQueueChangedEventHandler 0,78 - - - 5 8 0 4 0 0 0 - 0 3 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
Function 0,77 - - - 4 6 0 - - - - - - - ThoughtWorks.CruiseControl.CCTrayLib.X10
RemotingFileTransfer 0,75 0 0 4 12 10 8 3 0 0 2 35 0 1 ThoughtWorks.CruiseControl.Remote
XmlUtil 0,74 0 0 34 4 23 40 1 20 0 0 264 0 1 ThoughtWorks.CruiseControl.Core.Util
MonitorPolledEventArgs 0,74 0 0 1 11 4 1 1 0 0 1 6 0 2 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
ProcessSourceControl 0,73 0,83 0,91 18 16 23 20 14 0 1 4 105 15 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol
MonitorServerPolledEventHandler 0,73 - - - 4 8 0 4 0 0 0 - 0 3 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
INotifyIconEx 0,72 - - - 5 2 0 8 0 1 0 - - - ThoughtWorks.CruiseControl.CCTrayLib.Presentation
IProjectIntegratorListFactory 0,71 - - - 6 3 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.Core
TaskBase 0,71 0 0 6 16 11 2 4 0 1 1 42 16 1 ThoughtWorks.CruiseControl.Core.Tasks
SecurityCheckDiagnostics 0,7 0,78 0,88 8 10 5 1 9 0 4 4 31 0 1 ThoughtWorks.CruiseControl.Remote.Security
IProjectStateManager 0,7 - - - 6 3 0 3 0 0 0 - - - ThoughtWorks.CruiseControl.Core.State
ProjectStatusListAndExceptions 0,69 0,38 0,5 6 13 10 5 4 0 2 2 49 0 1 ThoughtWorks.CruiseControl.WebDashboard.ServerConnection
ICruiseServerClient 0,69 - - - 7 26 0 37 0 0 0 - - - ThoughtWorks.CruiseControl.Remote
MonitorPolledEventHandler 0,69 - - - 11 8 0 4 0 0 0 - 0 3 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
ConfigurationException 0,69 0 0 2 12 6 2 2 0 0 0 9 1 4 ThoughtWorks.CruiseControl.Core.Config
QueueSetSnapshot 0,68 0 0 5 8 10 8 3 0 1 1 37 0 1 ThoughtWorks.CruiseControl.Remote
ParameterBase 0,67 0,8 0,86 17 9 13 6 18 0 7 4 77 5 1 ThoughtWorks.CruiseControl.Remote.Parameters
ItemBuildStatus 0,67 - - - 9 5 0 - - - - - - - ThoughtWorks.CruiseControl.Remote
IFingerprintFactory 0,66 - - - 10 6 0 3 0 0 0 - - - ThoughtWorks.CruiseControl.WebDashboard.MVC
IErrorViewBuilder 0,66 - - - 4 2 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.WebDashboard.MVC.Cruise
ISessionStore 0,66 - - - 4 2 0 2 0 0 0 - - - ThoughtWorks.CruiseControl.WebDashboard.Dashboard
ILabeller 0,65 - - - 9 4 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.Core
CruiseServerClientBase 0,65 0,95 0,98 43 8 23 3 47 0 4 1 96 2 1 ThoughtWorks.CruiseControl.Remote
PackageImportEventArgs 0,64 0,33 0,5 3 5 5 2 3 0 2 2 15 0 2 ThoughtWorks.CruiseControl.WebDashboard.Plugins.Administration
SystemIoFileSystem 0,64 0 0 29 12 31 42 14 1 0 0 263 0 1 ThoughtWorks.CruiseControl.Core.Util
ISecurityPlugin 0,64 - - - 5 5 0 3 0 1 0 - - - ThoughtWorks.CruiseControl.WebDashboard.Dashboard
X10Configuration 0,63 0,11 0 1 9 10 4 1 0 0 9 47 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Configuration
IntegrationStartedEventArgs+EventResult 0,63 - - - 6 5 0 - - - - - - - ThoughtWorks.CruiseControl.Remote.Events
NoSuchProjectException 0,63 0,29 0,33 7 8 8 8 6 1 1 2 49 0 4 ThoughtWorks.CruiseControl.Remote
IModificationFilter 0,62 - - - 5 2 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.Core.Sourcecontrol
IX10LowLevelDriver 0,62 - - - 6 4 0 2 0 0 0 - - - ThoughtWorks.CruiseControl.CCTrayLib.X10
MonitorBuildOccurredEventArgs 0,62 0 0 1 8 5 1 1 0 0 2 9 0 2 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
IFileSystem 0,6 - - - 12 6 0 9 0 0 0 - - - ThoughtWorks.CruiseControl.Core.Util
IConfigurationValidation 0,59 - - - 11 4 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.Core.Config
BuildRequest 0,59 0,6 0,75 5 10 7 3 5 0 1 1 19 0 3 ThoughtWorks.CruiseControl.Remote.Messages
NameValuePair 0,59 0,56 0,62 16 7 12 16 6 3 2 2 113 0 1 ThoughtWorks.CruiseControl.Remote
ChangePasswordRequest 0,58 0,71 0,83 6 9 6 1 7 0 3 3 24 0 2 ThoughtWorks.CruiseControl.Remote.Messages
ChangeConfigurationRequest 0,58 0,82 0,9 11 11 9 3 11 0 4 4 40 0 3 ThoughtWorks.CruiseControl.Remote.Messages
ISessionCache 0,57 - - - 6 3 0 6 0 0 0 - - - ThoughtWorks.CruiseControl.Core.Security
DateTimeProvider 0,57 0 0 4 8 6 5 5 0 2 0 13 0 1 ThoughtWorks.CruiseControl.Core.Util
MonitorBuildOccurredEventHandler 0,57 - - - 8 8 0 4 0 0 0 - 0 3 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
ReflectionUtil 0,57 0 0 30 1 11 15 1 8 0 0 299 0 1 ThoughtWorks.CruiseControl.Core.Util
ProcessTaskResult 0,56 0 0 7 11 12 15 5 0 1 1 96 1 1 ThoughtWorks.CruiseControl.Core.Tasks
IIntegratable 0,56 - - - 5 2 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.Core
MonitorServerQueueChangedEventArgs 0,56 0 0 1 5 4 1 1 0 0 1 6 0 2 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
IIntegrationQueueItem 0,55 - - - 5 3 0 3 0 3 0 - - - ThoughtWorks.CruiseControl.Core.Queues
ErrorLevel+ErrorErrorLevel 0,55 0 0 1 1 4 2 2 0 1 0 5 0 2 ThoughtWorks.CruiseControl.CCTrayLib
ErrorLevel+InfoErrorLevel 0,55 0 0 1 1 4 2 2 0 1 0 5 0 2 ThoughtWorks.CruiseControl.CCTrayLib
ErrorLevel+WarningErrorLevel 0,55 0 0 1 1 4 2 2 0 1 0 5 0 2 ThoughtWorks.CruiseControl.CCTrayLib
IAuthenticationMode 0,55 - - - 7 5 0 5 0 1 0 - - - ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
StatisticResult 0,55 0,33 0,5 3 5 3 1 3 0 2 2 15 0 1 ThoughtWorks.CruiseControl.Core.Publishers.Statistics
IBuildRetriever 0,55 - - - 4 3 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.WebDashboard.Dashboard
ProjectStatus 0,54 0,89 0,92 33 6 17 10 34 0 16 16 236 0 1 ThoughtWorks.CruiseControl.Remote
ExtensionHelpers 0,53 0 0 22 7 26 31 0 7 0 0 228 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
Statistic 0,53 0,71 0,77 14 5 9 5 14 0 4 4 73 1 1 ThoughtWorks.CruiseControl.Core.Publishers.Statistics
ProjectStartupMode 0,53 - - - 4 5 0 - - - - - - - ThoughtWorks.CruiseControl.Core
ProjectInitialState 0,53 - - - 4 5 0 - - - - - - - ThoughtWorks.CruiseControl.Core
BuildReportBuildPlugin 0,53 0,58 0,7 6 6 16 5 5 1 3 3 44 0 2 ThoughtWorks.CruiseControl.WebDashboard.Plugins.BuildReport
BalloonMessages 0,52 0 0 1 5 4 2 1 0 0 4 23 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Configuration
AudioFiles 0,51 1 0 0 6 3 1 1 0 0 4 3 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Configuration
CruiseServerException 0,51 0,5 0,67 4 4 6 2 4 0 3 3 25 0 4 ThoughtWorks.CruiseControl.WebDashboard.ServerConnection
ProjectGridRow 0,51 0,74 0,77 37 4 21 45 25 0 22 4 238 0 1 ThoughtWorks.CruiseControl.WebDashboard.Dashboard
IFileTransfer 0,51 - - - 5 2 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.Remote
MonitorServerPolledEventArgs 0,51 0 0 1 4 4 1 1 0 0 1 6 0 2 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
DashboardProject 0,49 1 0 0 3 6 1 1 0 0 13 3 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
ICruiseManagerFactory 0,49 - - - 7 4 0 2 0 0 0 - - - ThoughtWorks.CruiseControl.Remote
MimeType 0,48 0,5 0,67 4 2 8 4 3 1 1 6 70 0 1 ThoughtWorks.CruiseControl.WebDashboard.MVC
IProjectSerializer 0,48 - - - 6 2 0 2 0 0 0 - - - ThoughtWorks.CruiseControl.Core
TypeToTypeMap 0,48 - - - 3 3 0 2 0 0 0 - - - Objection
ImplementationResolver 0,48 - - - 4 1 0 1 0 0 0 - - - Objection
CruiseServerSnapshot 0,48 0,44 0,5 20 5 16 13 8 0 2 2 169 0 1 ThoughtWorks.CruiseControl.Remote
BuildListRequest 0,48 0,6 0,75 5 9 8 3 5 0 1 1 19 0 3 ThoughtWorks.CruiseControl.Remote.Messages
IMultiTransformer 0,47 - - - 4 3 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.Core.Util
ProjectConfigurableBuildPlugin 0,47 0,29 0,33 11 5 16 9 9 0 4 2 84 5 1 ThoughtWorks.CruiseControl.WebDashboard.Dashboard.GenericPlugins
DefaultProjectSpecifier 0,47 0,67 0,8 8 8 8 8 6 0 2 2 66 0 1 ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation
IProjectStatusRetriever 0,47 - - - 4 2 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
MessageReceivedEventArgs 0,46 0 0 2 4 7 1 2 0 1 1 12 0 3 ThoughtWorks.CruiseControl.Remote
MessageReceivedEventArgs 0,46 0 0 2 4 7 1 2 0 1 1 12 0 3 ThoughtWorks.CruiseControl.Remote
ProjectEventArgs<TData> 0,46 0,33 0,5 3 3 4 1 3 0 2 2 15 1 2 ThoughtWorks.CruiseControl.Remote.Events
ExternalLink 0,46 0,5 0,6 6 5 5 1 6 0 2 2 28 0 1 ThoughtWorks.CruiseControl.Remote
SecurityException 0,46 0 0 5 5 8 4 5 0 0 0 23 2 4 ThoughtWorks.CruiseControl.Core
ProjectActivity 0,46 0,46 0,5 14 3 7 5 10 3 1 5 78 0 1 ThoughtWorks.CruiseControl.Remote
MessageRequest 0,45 0,33 0,5 2 8 7 1 3 0 1 1 10 0 3 ThoughtWorks.CruiseControl.Remote.Messages
ResponseResult 0,45 - - - 7 5 0 - - - - - - - ThoughtWorks.CruiseControl.Remote.Messages
ProjectMonitor 0,45 0,89 0,91 71 3 42 66 48 0 20 9 445 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
MessageEventHandler 0,45 - - - 6 8 0 4 0 0 0 - 0 3 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
IWebRetriever 0,45 - - - 6 3 0 2 0 0 0 - - - ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
IP4ProcessInfoCreator 0,45 - - - 4 3 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.Core.Sourcecontrol.Perforce
ReadAuditRequest 0,45 0,67 0,78 7 8 9 1 7 0 3 3 27 0 2 ThoughtWorks.CruiseControl.Remote.Messages
SystemPath 0,45 0,53 0,56 19 3 23 24 14 3 0 2 141 1 1 ThoughtWorks.CruiseControl.Core.Util
SpeechConfiguration 0,44 0,33 0 1 7 3 1 1 0 0 3 9 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Configuration
MergeFileInfo+MergeActionType 0,44 - - - 3 5 0 - - - - - - - ThoughtWorks.CruiseControl.Core.Tasks
ITransportExtension 0,44 - - - 5 9 0 9 0 3 0 - - - ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
Timeout 0,44 0,5 0,56 12 6 7 11 8 1 2 3 84 0 1 ThoughtWorks.CruiseControl.Core.Util
ICruiseManagerWrapper 0,43 - - - 4 6 0 9 0 0 0 - - - ThoughtWorks.CruiseControl.WebDashboard.ServerConnection
IntegrationResult 0,43 0,94 0,96 88 6 36 56 65 1 32 19 727 1 1 ThoughtWorks.CruiseControl.Core
BuilderException 0,43 0 0 4 8 7 4 4 0 1 1 24 0 4 ThoughtWorks.CruiseControl.Core.Tasks
IDashboardXmlParser 0,43 - - - 5 3 0 2 0 0 0 - - - ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
Icons 0,43 0 0 1 6 3 2 1 0 0 5 18 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Configuration
DateTimeProvider 0,43 0 0 2 4 5 3 3 0 1 0 8 0 1 ThoughtWorks.CruiseControl.CCTrayLib
IDynamicValue 0,43 - - - 3 6 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.Core.Tasks
BaseExecutableTask 0,42 0,75 1 5 8 24 18 9 0 0 1 75 8 2 ThoughtWorks.CruiseControl.Core.Tasks
EnumeratorDirection 0,42 - - - 3 5 0 - - - - - - - ThoughtWorks.CruiseControl.Core.Logging
IEmailConverter 0,42 - - - 4 1 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.Core.Publishers
SecurityRightAuditFilter 0,42 0,33 0,4 6 2 7 4 6 0 1 1 30 0 2 ThoughtWorks.CruiseControl.Remote.Security
UserAuditFilter 0,42 0,33 0,4 6 2 8 6 6 0 1 1 36 0 2 ThoughtWorks.CruiseControl.Remote.Security
DateRangeAuditFilter 0,42 0,5 0,57 9 2 9 7 8 0 2 2 56 0 2 ThoughtWorks.CruiseControl.Remote.Security
EventTypeAuditFilter 0,42 0,33 0,4 6 2 7 4 6 0 1 1 30 0 2 ThoughtWorks.CruiseControl.Remote.Security
ProjectAuditFilter 0,42 0,33 0,4 6 2 8 6 6 0 1 1 36 0 2 ThoughtWorks.CruiseControl.Remote.Security
ICCTrayMultiConfiguration 0,42 - - - 10 18 0 31 0 15 0 - - - ThoughtWorks.CruiseControl.CCTrayLib.Configuration
PathUtils 0,42 0 0 98 6 9 13 1 5 0 0 812 0 1 ThoughtWorks.CruiseControl.Core.Util
IRegistry 0,41 - - - 5 1 0 2 0 0 0 - - - ThoughtWorks.CruiseControl.Core.Util
PreprocessorException 0,41 0 0 1 3 5 1 1 0 0 0 4 2 3 ThoughtWorks.CruiseControl.Core.Config.Preprocessor
CruiseServerSnapshotListAndExceptions 0,41 0,38 0,5 5 4 7 2 4 0 3 2 43 0 1 ThoughtWorks.CruiseControl.WebDashboard.ServerConnection
Message 0,41 0,2 0,25 5 5 5 1 5 0 1 1 19 0 1 ThoughtWorks.CruiseControl.Remote
DiagnoseSecurityRequest 0,41 0,5 0,62 5 8 8 2 5 0 2 2 20 0 2 ThoughtWorks.CruiseControl.Remote.Messages
RemotingFileTransfer+TransferPackage 0,41 0,33 0,5 3 2 5 1 3 0 2 2 15 0 1 ThoughtWorks.CruiseControl.Remote
SerializableDateTime 0,41 0,33 0,5 3 1 4 4 2 1 1 2 15 0 1 ThoughtWorks.CruiseControl.Remote
ExtensionAttribute 0,4 0,33 0,5 2 4 4 0 3 0 1 1 10 0 2 ThoughtWorks.CruiseControl.CCTrayLib.Configuration
IVersionProvider 0,4 - - - 3 1 0 1 0 0 0 - - -
NameValuePairSerialiser 0,4 0,5 0,6 19 2 23 33 6 0 0 1 212 0 2 ThoughtWorks.CruiseControl.Remote
IServerConnection 0,4 - - - 5 8 0 10 0 3 0 - - - ThoughtWorks.CruiseControl.Remote
IProjectStateIconProvider 0,4 - - - 5 3 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.CCTrayLib.Presentation
LampController+LampState 0,4 - - - 2 5 0 - - - - - - - ThoughtWorks.CruiseControl.CCTrayLib.X10
ObjectionType 0,4 0,5 0,67 4 2 4 1 4 0 2 2 19 0 1 Objection
ProjectStatusSnapshot 0,4 0,25 0,33 4 4 6 3 4 0 1 1 20 0 2 ThoughtWorks.CruiseControl.Remote
TimeUnits 0,4 0,64 0,75 10 2 11 18 4 3 0 7 111 0 1 ThoughtWorks.CruiseControl.Core.Util
ITransformer 0,4 - - - 4 2 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.Core.Util
IServerConnection 0,39 - - - 5 8 0 10 0 3 0 - - - ThoughtWorks.CruiseControl.Remote
IResponseCache 0,39 - - - 2 3 0 2 0 0 0 - - - ThoughtWorks.CruiseControl.WebDashboard.IO
SessionCacheBase 0,39 0,64 0,69 21 2 14 19 13 0 2 3 187 2 1 ThoughtWorks.CruiseControl.Core.Security
BuildCondition 0,39 - - - 3 5 0 - - - - - - - ThoughtWorks.CruiseControl.Remote
IMessageBuilder 0,39 - - - 3 4 0 3 0 1 0 - - - ThoughtWorks.CruiseControl.Core.Publishers
Permissions 0,39 0,85 0,89 29 4 7 3 20 0 9 9 139 3 1 ThoughtWorks.CruiseControl.Core.Security
IAudioPlayer 0,39 - - - 3 2 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.CCTrayLib.Presentation
DataListResponse 0,38 0 0 5 8 8 4 5 0 1 1 27 0 2 ThoughtWorks.CruiseControl.Remote.Messages
DataResponse 0,38 0,6 0,75 5 8 7 3 5 0 1 1 18 0 2 ThoughtWorks.CruiseControl.Remote.Messages
ExternalLinksListResponse 0,38 0 0 5 8 8 4 5 0 1 1 27 0 2 ThoughtWorks.CruiseControl.Remote.Messages
SnapshotResponse 0,38 0,6 0,75 5 8 7 3 5 0 1 1 18 0 2 ThoughtWorks.CruiseControl.Remote.Messages
ProjectStatusResponse 0,38 0 0 5 8 8 4 5 0 1 1 27 0 2 ThoughtWorks.CruiseControl.Remote.Messages
IRemotingService 0,38 - - - 2 3 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.Remote
SecurityCheckDiagnostics 0,38 0,78 0,88 8 4 5 1 9 0 4 4 31 0 1 ThoughtWorks.CruiseControl.Remote
PackageDetails 0,38 0,85 0,91 14 4 9 1 14 0 6 6 51 0 1 ThoughtWorks.CruiseControl.Remote
UserDetails 0,38 0,7 0,78 10 4 5 1 10 0 3 3 48 0 1 ThoughtWorks.CruiseControl.Remote.Security
RedirectResponse 0,38 0,4 0,5 5 3 6 3 5 0 2 1 17 0 1 ThoughtWorks.CruiseControl.WebDashboard.MVC
ConfigureUserName 0,37 0,75 0,86 9 2 33 50 8 0 1 6 279 0 7 ThoughtWorks.CruiseControl.CCTrayLib.Security
IVelocityTransformer 0,37 - - - 3 2 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.WebDashboard.MVC.View
ConsoleEventHandler+ConsoleEvent 0,37 - - - 2 5 0 - - - - - - - ThoughtWorks.CruiseControl.Core
IBalloonMessageProvider 0,37 - - - 4 2 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.CCTrayLib.Presentation
ICruiseRequestFactory 0,37 - - - 2 4 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.WebDashboard.Dashboard
ServerLink 0,37 0,25 0,5 2 6 7 2 2 0 1 4 21 0 2 ThoughtWorks.CruiseControl.WebDashboard.Dashboard
ErrorMessage 0,37 0,5 0,58 7 4 6 1 7 0 2 2 32 0 1 ThoughtWorks.CruiseControl.Remote.Messages
IDashboardConfiguration 0,37 - - - 5 2 0 2 0 2 0 - - - ThoughtWorks.CruiseControl.WebDashboard.Configuration
ICruiseProjectManagerFactory 0,37 - - - 7 6 0 2 0 0 0 - - - ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
FileTaskResult 0,37 0,67 0,8 7 6 12 8 5 1 1 1 41 0 1 ThoughtWorks.CruiseControl.Core.Tasks
TrayIconDoubleClickAction 0,36 - - - 5 5 0 - - - - - - - ThoughtWorks.CruiseControl.CCTrayLib.Configuration
ConfigureUserPassword 0,36 0,79 0,89 12 2 34 52 9 0 2 10 444 0 7 ThoughtWorks.CruiseControl.CCTrayLib.Security
RemotingFileTransfer+TransferPackage 0,36 0,33 0,5 3 2 5 1 3 0 2 2 15 0 1 ThoughtWorks.CruiseControl.Remote
IoService 0,36 0 0 11 6 11 10 5 0 0 0 91 0 1 ThoughtWorks.CruiseControl.Core.Util
EventTypeAuditFilter 0,36 0,33 0,4 6 2 7 4 6 0 1 1 30 0 2 ThoughtWorks.CruiseControl.Remote.Security
DateRangeAuditFilter 0,36 0,5 0,57 9 2 9 7 8 0 2 2 56 0 2 ThoughtWorks.CruiseControl.Remote.Security
ProjectAuditFilter 0,36 0,33 0,4 6 2 8 6 6 0 1 1 36 0 2 ThoughtWorks.CruiseControl.Remote.Security
UserAuditFilter 0,36 0,33 0,4 6 2 8 6 6 0 1 1 36 0 2 ThoughtWorks.CruiseControl.Remote.Security
SecurityRightAuditFilter 0,36 0,33 0,4 6 2 7 4 6 0 1 1 30 0 2 ThoughtWorks.CruiseControl.Remote.Security
SecurityHelpers 0,36 0 0 1 4 6 4 0 1 0 0 11 0 1 ThoughtWorks.CruiseControl.Core.Security
DashboardQueuedRequest 0,35 1 0 0 2 4 1 1 0 0 2 3 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
DiagnoseSecurityResponse 0,35 0 0 5 7 8 4 5 0 1 1 27 0 2 ThoughtWorks.CruiseControl.Remote.Messages
BuildParametersResponse 0,35 0 0 5 7 8 4 5 0 1 1 27 0 2 ThoughtWorks.CruiseControl.Remote.Messages
LoginResponse 0,35 0,6 0,75 5 7 7 3 5 0 1 1 18 0 2 ThoughtWorks.CruiseControl.Remote.Messages
StatusSnapshotResponse 0,35 0,6 0,75 5 7 7 3 5 0 1 1 18 0 2 ThoughtWorks.CruiseControl.Remote.Messages
ListUsersResponse 0,35 0 0 5 7 8 4 5 0 1 1 27 0 2 ThoughtWorks.CruiseControl.Remote.Messages
ReadAuditResponse 0,35 0 0 5 7 8 4 5 0 1 1 27 0 2 ThoughtWorks.CruiseControl.Remote.Messages
ItemStatus 0,35 0,84 0,87 26 1 24 22 24 0 9 9 193 1 1 ThoughtWorks.CruiseControl.Remote
ListPackagesResponse 0,35 0 0 5 7 8 4 5 0 1 1 27 0 2 ThoughtWorks.CruiseControl.Remote.Messages
IBuildLogTransformer 0,35 - - - 3 4 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.WebDashboard.Dashboard
ConstructorSelectionStrategy 0,35 - - - 3 2 0 1 0 0 0 - - - Objection
ProcessExecutor+RunnableProcess 0,35 0,62 0,68 24 1 31 55 12 0 1 9 412 0 1 ThoughtWorks.CruiseControl.Core.Util
ProcessExecutor+ProcessMonitor 0,35 0,67 0,8 7 1 10 10 2 4 0 3 54 0 1 ThoughtWorks.CruiseControl.Core.Util
ILogger 0,35 - - - 3 6 0 6 0 0 0 - - - ThoughtWorks.CruiseControl.Core.Util
RequestWrappingCruiseRequest 0,35 0,78 0,85 17 3 19 15 12 0 8 3 109 0 1 ThoughtWorks.CruiseControl.WebDashboard.IO
Audio 0,34 0 0 23 2 17 13 1 6 0 0 179 0 1 ThoughtWorks.CruiseControl.CCTrayLib
ProjectLink 0,34 0,25 0,5 2 5 7 2 2 0 1 4 21 0 2 ThoughtWorks.CruiseControl.WebDashboard.Dashboard
CruiseServerEventsBase 0,34 0,92 0,94 24 4 16 15 37 0 0 12 384 2 1 ThoughtWorks.CruiseControl.Core
IDeleteProjectViewBuilder 0,34 - - - 2 2 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.WebDashboard.Plugins.DeleteProject
IIntegrationQueue 0,34 - - - 4 11 0 14 0 3 0 - - - ThoughtWorks.CruiseControl.Core.Queues
IBuildNameFormatter 0,34 - - - 2 2 0 3 0 0 0 - - - ThoughtWorks.CruiseControl.WebDashboard.Dashboard
DynamicValueUtility+PropertyValue 0,34 0,33 0,39 15 3 10 12 7 0 3 3 153 0 1 ThoughtWorks.CruiseControl.Core.Tasks
CruiseServerSnapshotOnServer 0,34 0,33 0,5 3 2 4 1 3 0 2 2 15 0 1 ThoughtWorks.CruiseControl.WebDashboard.ServerConnection
QueueSnapshot 0,34 0,5 0,6 6 2 11 3 6 0 3 2 28 0 1 ThoughtWorks.CruiseControl.Remote
BuildGraph+GraphBuildInfo 0,34 0,3 0,38 5 2 11 11 5 0 0 2 39 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.Statistics
QueuedRequestSnapshot 0,34 0,67 0,75 9 2 8 2 9 0 3 3 42 0 1 ThoughtWorks.CruiseControl.Remote
SynergyConnectionInfo 0,34 0,9 0,97 16 4 15 8 15 0 7 14 107 0 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic
CircularArray 0,33 0,71 0,81 11 2 13 12 7 1 0 5 84 0 1 ThoughtWorks.CruiseControl.Core.Logging
IConfigurationFileSaver 0,33 - - - 3 3 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.Core.Config
IExecutionEnvironment 0,33 - - - 3 2 0 2 0 2 0 - - - ThoughtWorks.CruiseControl.Core.Util
DefaultServerSpecifier 0,33 0,67 0,76 9 5 7 6 8 0 3 3 60 0 1 ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation
IntegrationRequest 0,33 0,82 0,89 12 4 9 8 11 1 5 6 73 0 1 ThoughtWorks.CruiseControl.Remote
XslTransformer 0,33 0 0 11 3 29 27 3 3 0 0 132 0 1 ThoughtWorks.CruiseControl.Core.Util
WindowStateEventArgs 0,33 0 0 1 3 4 1 1 0 0 1 6 0 2 Validator
ICruiseServerManagerFactory 0,32 - - - 4 2 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
ICache 0,32 - - - 2 1 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
IStateManager 0,32 - - - 4 5 0 3 0 0 0 - - - ThoughtWorks.CruiseControl.Core.State
SourceControlOperation 0,32 - - - 3 5 0 - - - - - - - ThoughtWorks.CruiseControl.Core
IActionFactory 0,32 - - - 2 3 0 2 0 0 0 - - - ThoughtWorks.CruiseControl.WebDashboard.MVC
FarmReportFarmPlugin 0,32 0,67 0,78 9 3 21 14 6 1 3 4 71 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.FarmReport
ConfigPreprocessorEnvironment 0,32 0,84 0,88 32 3 44 62 20 1 1 7 482 0 1 ThoughtWorks.CruiseControl.Core.Config.Preprocessor
IntegrationQueueTreeNodeAdaptor 0,32 0,33 0,4 16 2 25 49 6 0 1 2 223 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Presentation
DashboardQueue 0,32 1 0 0 2 7 1 1 0 0 2 3 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
IStringFormatter 0,32 - - - 1 1 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.Core.Util
ControllerType 0,32 - - - 3 5 0 - - - - - - - ThoughtWorks.CruiseControl.CCTrayLib.X10
IManifestGenerator 0,32 - - - 3 4 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.Core.Publishers
IConfigurationFileLoader 0,32 - - - 3 4 0 2 0 0 0 - - - ThoughtWorks.CruiseControl.Core.Config
ILampController 0,32 - - - 3 2 0 2 0 2 0 - - - ThoughtWorks.CruiseControl.CCTrayLib.X10
ExecutionEnvironment 0,31 0 0 5 3 11 8 3 0 2 1 32 0 1 ThoughtWorks.CruiseControl.Core.Util
INoSiteTemplateAction 0,31 - - - 1 0 0 0 0 0 0 - - - ThoughtWorks.CruiseControl.WebDashboard.Dashboard
ResponseResult 0,31 - - - 2 5 0 - - - - - - - ThoughtWorks.CruiseControl.Remote.Messages
ICruiseServerExtension 0,31 - - - 4 3 0 4 0 0 0 - - - ThoughtWorks.CruiseControl.Remote
NotifyIconEx+NotifyFlags 0,31 - - - 2 6 0 - - - - - - - ThoughtWorks.CruiseControl.CCTrayLib.Presentation
NotifyIconEx+NotifyState 0,31 - - - 2 6 0 - - - - - - - ThoughtWorks.CruiseControl.CCTrayLib.Presentation
ConfigurationAttribute 0,31 0,6 0,75 4 2 4 1 5 0 2 2 17 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.Administration
EmailGroup+NotificationType 0,31 - - - 3 5 0 - - - - - - - ThoughtWorks.CruiseControl.Core.Publishers
CruiseXmlWriter 0,31 0 0 12 2 26 38 3 5 0 0 243 0 1 ThoughtWorks.CruiseControl.Core
HttpConnection 0,31 0,71 0,77 26 2 28 37 13 0 3 5 273 0 1 ThoughtWorks.CruiseControl.Remote
KillUtil 0,31 0 0 9 2 17 29 1 1 0 1 151 0 1 ThoughtWorks.CruiseControl.Core.Util
ImmutableNamedActionWithoutSiteTemplate 0,3 0 0 1 3 7 1 1 0 0 0 5 0 2 ThoughtWorks.CruiseControl.WebDashboard.Dashboard
XmlIntegrationResultWriter 0,3 0,08 0,09 28 3 34 54 12 0 1 1 467 0 1 ThoughtWorks.CruiseControl.Core.Publishers
UserNameAuthentication 0,3 0,17 0,2 5 1 16 12 6 0 1 1 47 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Security
RemotingFileTransfer+RemotingStreamHolder 0,3 0 0 4 1 11 5 4 0 0 1 32 0 2 ThoughtWorks.CruiseControl.Remote
UserPasswordAuthentication 0,3 0,43 0,5 8 1 19 16 7 0 1 1 112 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Security
MainFormController 0,3 0,93 0,96 83 3 86 126 46 1 7 17 870 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Presentation
EmailSubject+BuildResultType 0,3 - - - 2 5 0 - - - - - - - ThoughtWorks.CruiseControl.Core.Publishers
RemoteCruiseManagerFactory 0,3 0 0 4 3 13 8 3 0 0 2 51 0 1 ThoughtWorks.CruiseControl.Remote
HttpConnection 0,3 0,71 0,77 26 2 28 37 13 0 3 5 273 0 1 ThoughtWorks.CruiseControl.Remote
ServerLogFileReader 0,3 0,78 0,88 14 1 18 19 7 2 0 3 105 0 1 ThoughtWorks.CruiseControl.Core.Logging
MergeFileSerialiser 0,29 0 0 14 1 30 41 3 0 0 0 221 0 2 ThoughtWorks.CruiseControl.Core.Tasks
MainForm 0,29 0,95 0,98 78 1 137 255 36 1 0 43 3041 0 7 Validator
TimeoutSerializer 0,29 0 0 11 1 17 15 3 0 0 0 75 0 2 ThoughtWorks.CruiseControl.Core.Util
ErrorMessage 0,29 0,5 0,58 7 1 6 1 7 0 2 2 32 0 1 ThoughtWorks.CruiseControl.Remote.Messages
MultipleXslReportBuildAction 0,29 0,53 0,67 6 2 19 11 5 0 1 3 48 0 1 ThoughtWorks.CruiseControl.WebDashboard.Dashboard.Actions
IFileWatcher 0,29 - - - 3 4 0 3 0 0 0 - - - ThoughtWorks.CruiseControl.Core.Util
DynamicValueUtility 0,29 0 0 40 2 23 43 0 7 0 0 460 0 1 ThoughtWorks.CruiseControl.Core.Tasks
IMessageProcessor 0,29 - - - 4 3 0 2 0 0 0 - - - ThoughtWorks.CruiseControl.Remote
ICruiseServerFactory 0,29 - - - 3 3 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.Core
EvaluationException 0,29 0 0 2 2 8 2 1 1 0 0 9 0 4 ThoughtWorks.CruiseControl.Core.Config.Preprocessor
IDetailStringProvider 0,29 - - - 3 2 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.CCTrayLib.Presentation
CruiseServerClientBase 0,29 0,95 0,98 43 3 23 3 47 0 4 1 96 2 1 ThoughtWorks.CruiseControl.Remote
CookieSessionStorer 0,28 0,5 0,67 1 1 5 2 4 0 1 1 12 0 1 ThoughtWorks.CruiseControl.WebDashboard.Dashboard
CookieSessionRetriever 0,28 0,5 0,67 2 1 10 7 4 0 1 1 29 0 1 ThoughtWorks.CruiseControl.WebDashboard.Dashboard
ILinkListFactory 0,28 - - - 3 5 0 3 0 0 0 - - - ThoughtWorks.CruiseControl.WebDashboard.Dashboard
IProjectGridAction 0,28 - - - 3 6 0 4 0 1 0 - - - ThoughtWorks.CruiseControl.WebDashboard.Dashboard
ConsoleMain+<>c__DisplayClass1 0,28 1 0 - 2 5 1 1 0 0 2 3 0 1 ThoughtWorks.CruiseControl.Console
AppRunner 0,28 0,44 0,67 8 2 16 14 3 0 0 3 71 0 2 ThoughtWorks.CruiseControl.Console
DefaultBuildSpecifier 0,28 0,5 0,6 8 3 8 8 6 0 2 2 66 0 1 ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation
IntegrationQueueManager 0,28 0,72 0,76 32 1 34 42 18 0 0 4 341 0 1 ThoughtWorks.CruiseControl.Core
IQueueManagerFactory 0,28 - - - 1 4 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.Core.Queues
SynergyProjectInfo 0,28 0,8 0 1 3 10 2 1 0 0 12 9 0 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic
IIntegrationQueueIconProvider 0,28 - - - 2 2 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.CCTrayLib.Presentation
BuildOccurredEventArgs 0,28 0 0 1 1 5 1 1 0 0 2 9 0 2 ThoughtWorks.CruiseControl.CCTrayLib
IconNotFoundException 0,28 0 0 3 1 5 3 3 0 0 0 12 0 3 ThoughtWorks.CruiseControl.CCTrayLib
PermissionBase 0,28 0,61 0,69 14 2 15 11 10 0 2 2 89 2 2 ThoughtWorks.CruiseControl.Core.Security
Registry 0,27 0 0 5 4 8 8 3 0 0 0 45 0 1 ThoughtWorks.CruiseControl.Core.Util
IIconProvider 0,27 - - - 3 3 0 3 0 1 0 - - - ThoughtWorks.CruiseControl.CCTrayLib.Presentation
CancelProjectEventArgs<TData> 0,27 0,33 0,5 3 2 6 1 3 0 1 1 12 0 3 ThoughtWorks.CruiseControl.Remote.Events
CancelProjectEventArgs 0,27 0,33 0,5 3 2 6 1 3 0 1 1 11 0 3 ThoughtWorks.CruiseControl.Remote.Events
BuildIntegrationRequest 0,27 0,31 0,36 8 4 11 7 8 0 2 2 54 0 3 ThoughtWorks.CruiseControl.Remote.Messages
SessionCacheBase+SessionDetails 0,27 0 0 1 2 5 2 1 0 0 3 12 0 1 ThoughtWorks.CruiseControl.Core.Security
IBuildNameRetriever 0,27 - - - 2 3 0 3 0 0 0 - - - ThoughtWorks.CruiseControl.WebDashboard.Dashboard
NetReflectorProjectSerializer 0,27 0 0 2 2 11 7 3 0 0 0 18 0 1 ThoughtWorks.CruiseControl.Core
IP4Purger 0,27 - - - 2 3 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.Core.Sourcecontrol.Perforce
DefaultCruiseUrlBuilder 0,27 0,3 0,33 13 2 11 15 9 1 2 4 112 0 1 ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation
CoverageFilter+NCoverItemType 0,26 - - - 1 5 0 - - - - - - - ThoughtWorks.CruiseControl.Core.Tasks
DefaultQueueIcons 0,26 0 0 12 1 14 6 1 10 9 2 78 0 1 ThoughtWorks.CruiseControl.CCTrayLib
NotifierDelegate 0,26 - - - 1 7 0 4 0 0 0 - 0 3 ThoughtWorks.CruiseControl.Core.Util
RemotingFileTransfer 0,26 0 0 4 2 10 8 3 0 0 2 35 0 1 ThoughtWorks.CruiseControl.Remote
DashboardConfigurationLoader 0,26 0,8 0,89 16 3 26 24 8 2 2 8 144 0 1 ThoughtWorks.CruiseControl.WebDashboard.Configuration
RemotingFileTransfer+RemotingStreamHolder 0,26 0 0 4 1 11 5 4 0 0 1 32 0 2 ThoughtWorks.CruiseControl.Remote
Vault3 0,26 0,53 0,56 42 3 36 75 15 2 0 3 673 1 2 ThoughtWorks.CruiseControl.Core.Sourcecontrol
FileTransferResponse 0,26 0,62 0,75 11 2 13 16 6 0 1 4 107 0 1 ThoughtWorks.CruiseControl.WebDashboard.MVC
CruiseServerFactory 0,26 0 0 10 2 35 23 2 5 1 1 82 0 1 ThoughtWorks.CruiseControl.Core
IFileDirectoryDeleter 0,26 - - - 1 2 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.Core.Util
IP4Initializer 0,26 - - - 2 3 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.Core.Sourcecontrol.Perforce
IAllBuildsViewBuilder 0,26 - - - 2 3 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.WebDashboard.Dashboard
IntervalTrigger 0,26 0,79 0,86 18 2 14 9 13 0 4 8 124 1 1 ThoughtWorks.CruiseControl.Core.Triggers
IntegrationQueueTreeNodeTag 0,26 0,68 0,79 9 3 7 1 7 0 4 4 61 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Presentation
ArgumentParser 0,26 0,78 0,85 19 2 14 16 12 0 8 5 212 0 1 ThoughtWorks.CruiseControl.Core
IQuietPeriod 0,26 - - - 3 4 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.Core.Sourcecontrol
DefaultBuildNameFormatter 0,26 0 0 7 1 9 9 5 0 0 0 43 0 1 ThoughtWorks.CruiseControl.WebDashboard.Dashboard
XmlConversionUtil 0,26 0 0 11 2 23 23 0 4 0 2 146 0 1 ThoughtWorks.CruiseControl.Remote
XmlConversionUtil 0,26 0 0 11 2 23 23 0 4 0 2 146 0 1 ThoughtWorks.CruiseControl.Remote
DefaultProjectIcons 0,26 0 0 10 1 14 6 1 8 7 2 62 0 1 ThoughtWorks.CruiseControl.CCTrayLib
BuildTransitionNotification 0,25 0 0 1 2 8 4 1 0 0 4 15 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Configuration
IPlotter 0,25 - - - 2 4 0 2 0 0 0 - - - ThoughtWorks.CruiseControl.Core.Publishers.Statistics
NotifyIconEx 0,25 0,93 0,95 47 3 35 38 38 6 5 14 436 1 3 ThoughtWorks.CruiseControl.CCTrayLib.Presentation
ObjectionNetReflectorInstantiator 0,25 0 0 2 2 5 2 2 0 0 1 11 0 1 Objection.NetReflectorPlugin
PackageType 0,25 - - - 2 5 0 - - - - - - - ThoughtWorks.CruiseControl.WebDashboard.Plugins.Administration
Cm17LowLevelDriver 0,25 0,5 0,67 8 1 17 24 4 0 0 3 139 0 1 ThoughtWorks.CruiseControl.CCTrayLib.X10
UrlResolvedArgs 0,25 0 0 2 1 4 1 2 0 1 1 9 0 2 ThoughtWorks.CruiseControl.Core.Config.Preprocessor
Cm11LowLevelDriver 0,25 0,79 0,84 45 1 24 19 15 1 2 5 385 0 1 ThoughtWorks.CruiseControl.CCTrayLib.X10
ConfigurationSetting 0,25 0,8 0,88 11 2 8 1 11 0 5 5 42 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.Administration
FileLocation 0,25 0,5 0,67 4 2 7 2 4 0 2 2 16 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.Administration
IStarTeamRegExProvider 0,25 - - - 2 1 0 3 0 3 0 - - - ThoughtWorks.CruiseControl.Core.Sourcecontrol
IParamatisedProject 0,25 - - - 2 6 0 5 0 0 0 - - - ThoughtWorks.CruiseControl.Core
XsltParameter 0,25 0,6 0,75 4 2 6 1 5 0 2 2 17 0 1 ThoughtWorks.CruiseControl.Remote
IAuditLogger 0,25 - - - 2 5 0 2 0 0 0 - - - ThoughtWorks.CruiseControl.Core.Security.Auditing
NotModifiedResponse 0,24 0 0 4 1 7 4 4 0 1 1 27 0 1 ThoughtWorks.CruiseControl.WebDashboard.MVC
ServerConfiguration 0,24 0 0 2 2 4 2 2 0 1 1 9 0 1 ThoughtWorks.CruiseControl.Core.Config
CoverageThreshold+NCoverMetric 0,24 - - - 1 5 0 - - - - - - - ThoughtWorks.CruiseControl.Core.Tasks
CoverageThreshold+NCoverItemType 0,24 - - - 1 5 0 - - - - - - - ThoughtWorks.CruiseControl.Core.Tasks
PreprocessorUrlResolver 0,24 0,25 0,33 4 3 11 10 4 0 0 1 47 0 3 ThoughtWorks.CruiseControl.Core.Config.Preprocessor
ObjectionManager 0,24 - - - 3 7 0 7 0 0 0 - - - Objection
IIntegrationResultManager 0,24 - - - 3 4 0 5 0 3 0 - - - ThoughtWorks.CruiseControl.Core
LampController+Lamp 0,24 0,25 0,5 4 1 7 4 2 0 0 4 33 0 1 ThoughtWorks.CruiseControl.CCTrayLib.X10
LowLevelDriverFactory 0,24 0,25 0,5 5 1 11 9 2 0 0 2 44 0 1 ThoughtWorks.CruiseControl.CCTrayLib.X10
UnknownBuildException 0,24 0 0 2 1 6 1 2 0 1 1 9 0 4 ThoughtWorks.CruiseControl.WebDashboard.Dashboard
DashboardXmlParser 0,24 0,8 0,89 21 2 28 43 10 0 0 2 263 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
CruiseServerClientFactory 0,24 0 0 11 2 12 10 0 8 0 0 89 0 1 ThoughtWorks.CruiseControl.Remote
WebRetriever 0,24 0 0 9 2 32 33 4 3 0 2 210 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
CruiseServerRemotingClient 0,24 0,8 0,82 48 1 34 48 44 0 2 4 288 0 2 ThoughtWorks.CruiseControl.Remote
CruiseServerClient 0,24 0,53 0,54 53 1 55 66 48 0 3 2 732 0 2 ThoughtWorks.CruiseControl.Remote
RemotingConnection 0,24 0,79 0,85 18 1 21 22 14 0 3 6 158 0 1 ThoughtWorks.CruiseControl.Remote
CircularArray+CircularArrayEnumerator 0,24 0,43 0,5 16 1 9 7 7 0 1 4 139 0 1 ThoughtWorks.CruiseControl.Core.Logging
ProjectBase 0,24 0,86 0,9 22 3 17 10 20 1 9 10 139 2 1 ThoughtWorks.CruiseControl.Core
FileStateManager 0,24 0,68 0,75 17 2 30 28 11 0 1 2 171 0 1 ThoughtWorks.CruiseControl.Core.State
ConsoleMain 0,24 0 0 4 1 24 30 1 2 0 1 89 0 1 ThoughtWorks.CruiseControl.Console
SessionExpiryMode 0,24 - - - 1 5 0 - - - - - - - ThoughtWorks.CruiseControl.Core.Security
ConsoleEventHandler+ControlEventHandler 0,24 - - - 1 8 1 4 0 0 0 - 0 3 ThoughtWorks.CruiseControl.Core
WebDashboardUrl 0,24 0,17 0,2 6 3 5 6 6 0 3 2 61 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
NotifyIconEx+INotifyIconManager 0,24 - - - 2 4 0 4 0 1 0 - - - ThoughtWorks.CruiseControl.CCTrayLib.Presentation
NotifyIconEx+NotifyIconTarget+<>c__DisplayClass3 0,24 0,5 1 - 2 6 2 2 0 0 1 9 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Presentation
HtmlLinkMessageBuilder 0,24 0,5 0,67 5 2 7 5 4 0 1 1 25 0 1 ThoughtWorks.CruiseControl.Core.Publishers
RemotingConnection 0,23 0,79 0,85 18 1 21 22 14 0 3 6 158 0 1 ThoughtWorks.CruiseControl.Remote
CruiseServerClient 0,23 0,53 0,54 53 1 55 66 48 0 3 2 732 0 2 ThoughtWorks.CruiseControl.Remote
CruiseServerRemotingClient 0,23 0,8 0,82 48 1 34 48 44 0 2 4 288 0 2 ThoughtWorks.CruiseControl.Remote
ProjectReportProjectPlugin 0,23 0,77 0,85 37 2 43 63 10 1 3 8 533 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport
PermissionDeniedException 0,23 0,33 0,4 6 4 9 6 6 0 1 2 45 0 5 ThoughtWorks.CruiseControl.Core
SessionInvalidException 0,23 0 0 5 4 9 4 5 0 0 0 23 0 5 ThoughtWorks.CruiseControl.Core
Project 0,23 0,96 0,97 188 2 110 180 85 1 24 24 1732 0 2 ThoughtWorks.CruiseControl.Core
IPluginLinkCalculator 0,23 - - - 2 5 0 4 0 0 0 - - - ThoughtWorks.CruiseControl.WebDashboard.Dashboard
PackageManifest 0,23 0,85 0,91 16 3 15 4 15 0 7 7 65 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.Administration
QueueSetSnapshot 0,23 0 0 5 1 10 8 3 0 1 1 37 0 1 ThoughtWorks.CruiseControl.Remote
IntegrationStatus 0,23 - - - 1 5 0 - - - - - - - ThoughtWorks.CruiseControl.Remote
SerializableDateTime 0,23 0,33 0,5 3 1 4 4 2 1 1 2 15 0 1 ThoughtWorks.CruiseControl.Remote
ProjectIntegratorState 0,23 - - - 1 5 0 - - - - - - - ThoughtWorks.CruiseControl.Remote
IArgumentParser 0,23 - - - 1 2 0 4 0 4 0 - - - ThoughtWorks.CruiseControl.Core
CCTimeFormatter 0,23 0,33 0,5 6 1 8 12 3 0 0 1 70 0 1 ThoughtWorks.CruiseControl.CCTrayLib
NameValueCruiseRequestFactory 0,23 0 0 1 2 8 2 2 0 0 0 8 0 1 ThoughtWorks.CruiseControl.WebDashboard.Dashboard
ShowDeleteProjectAction 0,23 0,5 0,67 4 1 10 6 3 1 0 2 28 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.DeleteProject
DoDeleteProjectAction 0,23 0,5 0,67 4 1 13 9 3 1 0 3 60 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.DeleteProject
CCTrayDownloadAction 0,23 0 0 6 1 16 13 2 0 0 2 115 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.CCTray
UnknownActionAction 0,23 0 0 2 1 8 5 2 0 0 0 18 0 1 ThoughtWorks.CruiseControl.WebDashboard.MVC.Cruise
CookieSessionStore 0,23 0 0 2 1 8 3 3 0 0 0 11 0 1 ThoughtWorks.CruiseControl.WebDashboard.Dashboard
PackageListAction 0,23 0,33 0,5 6 1 18 24 3 0 0 3 122 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport
DefaultAction 0,23 0 0 2 1 10 5 2 0 0 1 14 0 1 ThoughtWorks.CruiseControl.WebDashboard.Dashboard.Actions
NMockAwareImplementationResolver 0,23 0,69 0,79 21 2 14 21 8 0 1 2 170 0 1 Objection
MaxLengthConstructorSelectionStrategy 0,23 0 0 4 2 9 3 2 0 0 0 42 0 1 Objection
LoadedTypeList 0,23 0,5 0,62 9 1 12 10 5 0 0 2 88 0 1 Objection
MergeFileInfo 0,23 0,6 0,75 0 2 5 2 5 0 2 2 17 0 1 ThoughtWorks.CruiseControl.Core.Tasks
HtmlAttribute 0,23 0 0 2 2 3 2 2 0 0 2 24 0 1 Validator
CheckInParser 0,23 0 0 3 1 5 4 3 0 1 0 12 0 2 ThoughtWorks.CruiseControl.Core.Sourcecontrol
DeletedParser 0,23 0 0 5 1 6 7 4 0 1 0 22 0 2 ThoughtWorks.CruiseControl.Core.Sourcecontrol
AddedParser 0,23 0 0 7 1 7 9 5 0 1 0 34 0 2 ThoughtWorks.CruiseControl.Core.Sourcecontrol
NullParser 0,23 0 0 4 1 6 1 4 0 1 0 11 0 2 ThoughtWorks.CruiseControl.Core.Sourcecontrol
DestroyedParser 0,23 0 0 5 1 6 7 4 0 1 0 22 0 2 ThoughtWorks.CruiseControl.Core.Sourcecontrol
BadReferenceException 0,22 0,33 0,4 6 1 8 6 6 0 1 2 45 0 4 ThoughtWorks.CruiseControl.Core
IProjectGrid 0,22 - - - 2 7 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.WebDashboard.Dashboard
StatisticsResults 0,22 0 0 10 2 24 23 4 1 0 0 116 0 2 ThoughtWorks.CruiseControl.Core.Publishers.Statistics
Utf8StringWriter 0,22 0 0 1 2 7 2 2 0 1 0 5 0 4 ThoughtWorks.CruiseControl.Core.Util
DashboardCacheDependency 0,22 0 0 3 1 9 4 2 0 1 2 46 0 1 ThoughtWorks.CruiseControl.WebDashboard.IO
AdministerAction 0,22 0,77 0,83 54 1 38 67 16 0 1 6 711 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.Administration
IAuditReader 0,22 - - - 2 4 0 2 0 0 0 - - - ThoughtWorks.CruiseControl.Core.Security.Auditing
UserNameAuthentication+<>c__DisplayClass1 0,22 0,5 1 - 1 7 3 2 0 0 2 10 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Security
IStatusSnapshotGenerator 0,22 - - - 2 1 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.Core
ConsoleRunner 0,22 0,57 0,67 15 1 29 44 7 0 0 3 177 0 1 ThoughtWorks.CruiseControl.Core
QueueTreeView 0,22 0,2 0,25 15 3 21 20 5 0 0 2 120 0 5 ThoughtWorks.CruiseControl.CCTrayLib.Presentation
LatestBuildReportProjectPlugin 0,22 0,6 0,75 6 3 20 10 4 1 2 3 54 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.BuildReport
CombinationAuditFilter 0,22 0,17 0,2 8 1 12 9 6 0 1 1 56 0 2 ThoughtWorks.CruiseControl.Remote.Security
BuildGraph+GraphBuildDayInfo 0,22 0,66 0,75 9 1 9 14 8 0 5 4 112 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.Statistics
ExceptionFactory 0,22 - - - 2 11 0 4 0 0 0 - 0 3 ThoughtWorks.CruiseControl.Core.Config.Preprocessor
ServerSecurityConfigurationInformation 0,22 0,64 0,75 9 1 23 23 7 0 2 2 84 0 1 ThoughtWorks.CruiseControl.Core.Security
INetReflectorConfigurationReader 0,22 - - - 3 3 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.Core.Config
CommunicationsException 0,22 0 0 4 2 7 2 4 0 0 0 18 0 3 ThoughtWorks.CruiseControl.Remote
CommunicationsException 0,22 0 0 4 2 7 2 4 0 0 0 18 0 3 ThoughtWorks.CruiseControl.Remote
WindowStateEventArgs 0,22 0 0 1 3 4 1 1 0 0 1 6 0 2 ThoughtWorks.CruiseControl.CCTrayLib.Presentation
ServerLogServerPlugin 0,22 0,5 0,67 6 1 28 25 4 0 2 4 126 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.ServerReport
FarmLink 0,22 0,33 0,67 2 1 6 2 2 0 1 3 16 0 2 ThoughtWorks.CruiseControl.WebDashboard.Dashboard
ServerSecurityConfigurationServerPlugin 0,22 0,6 0,75 7 1 37 41 5 0 2 4 177 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.ServerReport
BuildLink 0,22 0,25 0,5 2 1 7 2 2 0 1 4 21 0 2 ThoughtWorks.CruiseControl.WebDashboard.Dashboard
FileLabeller+FileReader 0,22 0 0 6 1 13 13 3 0 0 0 73 0 1 ThoughtWorks.CruiseControl.Core.Label
HtmlBuildLogAction 0,22 0,45 0,6 4 1 24 21 3 1 0 7 107 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.BuildReport
CombinationAuditFilter 0,22 0,17 0,2 8 1 12 9 6 0 1 1 56 0 2 ThoughtWorks.CruiseControl.Remote.Security
EnvironmentVariable 0,22 0,67 1 3 2 5 1 3 0 1 2 15 0 1 ThoughtWorks.CruiseControl.Core.Util
SynergyCommandBuilder 0,22 0 0 31 2 17 32 1 24 0 0 368 0 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic
ISynergyCommand 0,22 - - - 2 4 0 2 0 0 0 - - - ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic
NullSecurityManager 0,21 0 0 21 1 22 9 20 0 1 0 59 0 1 ThoughtWorks.CruiseControl.Core.Security
ProjectList 0,21 0 0 5 1 10 8 5 0 0 1 29 0 1 ThoughtWorks.CruiseControl.Core
DefaultQueueConfiguration 0,21 0,74 0,83 12 1 19 13 9 0 3 3 73 0 1 ThoughtWorks.CruiseControl.Core.Config
ProjectIntegratorList 0,21 0,17 0,2 6 1 11 8 6 0 1 1 34 0 1 ThoughtWorks.CruiseControl.Core
ProjectIntegrator 0,21 0,8 0,83 61 1 37 63 29 0 5 8 532 0 1 ThoughtWorks.CruiseControl.Core
MultipleTrigger 0,21 0,8 0,84 32 1 22 15 23 0 7 2 174 0 1 ThoughtWorks.CruiseControl.Core.Triggers
ServerUserListServerPlugin 0,21 0,6 0,69 16 1 40 43 8 0 3 7 297 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.ServerReport
ServerAuditHistoryServerPlugin 0,21 0,65 0,81 7 1 33 26 5 0 2 6 152 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.ServerReport
DefaultLabeller 0,21 0,52 0,65 15 2 17 19 5 0 0 6 179 1 1 ThoughtWorks.CruiseControl.Core.Label
DefaultLogger 0,21 0 0 14 2 8 8 7 0 0 0 69 0 1 ThoughtWorks.CruiseControl.Core.Util
Utils 0,21 0 0 6 2 25 23 1 6 0 0 67 0 1 ThoughtWorks.CruiseControl.Core.Config.Preprocessor
IRecentBuildsViewBuilder 0,21 - - - 2 3 0 2 0 0 0 - - - ThoughtWorks.CruiseControl.WebDashboard.Dashboard
VSSParserFactory 0,21 0 0 6 1 14 15 1 2 0 0 68 0 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol
XmlBuildLogAction 0,21 0,33 0,5 3 2 10 6 2 1 0 2 19 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.BuildReport
UserPasswordAuthentication+<>c__DisplayClass1 0,21 0,5 1 - 1 7 5 2 0 0 2 15 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Security
Vault3+VaultException 0,21 0 0 1 2 6 1 1 0 0 0 4 0 4 ThoughtWorks.CruiseControl.Core.Sourcecontrol
VaultVersionChecker 0,21 0,91 1 25 2 25 22 12 0 2 31 223 0 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol
PackageListAction+PackageDisplay 0,21 0,82 0,9 0 1 4 1 11 0 5 5 38 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport
IntegrationQueue 0,21 0,87 0,91 60 1 29 49 22 1 3 5 626 0 2 ThoughtWorks.CruiseControl.Core.Queues
HtmlReportAction 0,21 0,65 0,81 3 1 17 6 5 0 1 4 47 0 1 ThoughtWorks.CruiseControl.WebDashboard.Dashboard.Actions
UserNameSecurityAction 0,21 0,33 0,5 7 1 22 24 3 0 0 4 107 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.Security
HttpWrapper 0,21 0 0 5 1 17 15 2 0 0 0 53 0 1 ThoughtWorks.CruiseControl.Core.Util
HttpPathMapper 0,21 0 0 2 1 7 4 2 0 0 1 13 0 1 ThoughtWorks.CruiseControl.WebDashboard.IO
SecurityManagerBase 0,21 0,8 0,84 33 2 27 29 27 0 5 6 262 2 1 ThoughtWorks.CruiseControl.Core.Security
AuditLoggerBase 0,21 0,43 0,5 12 1 9 10 8 0 2 2 77 1 1 ThoughtWorks.CruiseControl.Core.Security.Auditing
ProjectParametersAction 0,2 0 0 4 1 14 11 2 0 0 3 48 0 1 ThoughtWorks.CruiseControl.WebDashboard.Dashboard
BuildLogTransformer 0,2 0 0 4 1 12 11 3 0 0 0 51 0 1 ThoughtWorks.CruiseControl.Core.Publishers
XslReportBuildAction 0,2 0,68 0,79 9 1 25 20 7 0 2 4 105 0 1 ThoughtWorks.CruiseControl.WebDashboard.Dashboard.Actions
UserName 0,2 0,25 0,33 4 1 5 1 4 0 1 1 16 0 1 ThoughtWorks.CruiseControl.Core.Security
RemotingServiceAdapter 0,2 0 0 1 1 6 2 2 0 0 0 7 0 1 ThoughtWorks.CruiseControl.Remote
DiskSpaceMonitorExtension 0,2 0,43 0,5 22 1 24 27 7 0 0 1 187 0 1 ThoughtWorks.CruiseControl.Core.Extensions
Alienbrain 0,2 0,8 0,85 24 1 26 35 15 1 1 20 382 0 2 ThoughtWorks.CruiseControl.Core.Sourcecontrol
CachingCruiseServerManager 0,2 0,44 0,5 10 1 8 8 9 0 3 2 46 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
HttpCruiseServerManager 0,2 0,73 0,8 17 1 24 32 10 1 3 5 198 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
RemotingCruiseServerManager 0,2 0,54 0,62 9 1 13 13 8 0 3 3 65 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
IMessageProcessor 0,2 - - - 1 3 0 2 0 0 0 - - - ThoughtWorks.CruiseControl.Remote
SurroundHistoryParser 0,2 0 0 4 1 21 26 3 0 0 1 124 0 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol
ItemBuildStatus 0,2 - - - 1 5 0 - - - - - - - ThoughtWorks.CruiseControl.Remote
FirstMatch 0,2 0 0 4 1 9 7 3 0 0 0 22 0 2 ThoughtWorks.CruiseControl.Core.Publishers.Statistics
DynamicValueUtility+PropertyPart 0,2 0,75 0 1 1 4 1 1 0 0 4 6 0 1 ThoughtWorks.CruiseControl.Core.Tasks
ResourceProjectStateIconProvider 0,2 0 0 3 1 10 15 3 1 0 6 52 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Presentation
Operator 0,2 - - - 1 5 0 - - - - - - - ThoughtWorks.CruiseControl.Core.Triggers
ProjectGrid+ProjectGridRowComparer 0,2 0 0 12 1 8 8 2 0 0 2 101 0 1 ThoughtWorks.CruiseControl.WebDashboard.Dashboard
BitKeeperHistoryParser+HistoryType 0,2 - - - 1 5 0 - - - - - - - ThoughtWorks.CruiseControl.Core.Sourcecontrol.BitKeeper
ProjectSecurityConfigurationInformation 0,2 0,6 0,75 4 1 6 1 5 0 2 2 17 0 1 ThoughtWorks.CruiseControl.Core.Security
StarTeamHistoryParser 0,2 0,33 0,5 6 1 21 28 2 1 0 4 126 0 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol
PlasticSCMHistoryParser 0,2 0 0 5 1 17 21 2 0 0 0 82 0 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol
LazilyInitialisingVelocityTransformer+TemplateLocation 0,2 - - - 1 5 0 - - - - - - - ThoughtWorks.CruiseControl.WebDashboard.MVC.View
IntegrationPerformanceCountersExtension+<>c__DisplayClass2 0,2 0,6 0,9 - 1 14 17 3 0 0 5 80 0 1 ThoughtWorks.CruiseControl.Core.Extensions
Cm11LowLevelDriver+CM11aDeviceCode 0,2 - - - 1 6 0 - - - - - - - ThoughtWorks.CruiseControl.CCTrayLib.X10
Cm11LowLevelDriver+CM11aHouseCode 0,2 - - - 1 6 0 - - - - - - - ThoughtWorks.CruiseControl.CCTrayLib.X10
Cm11LowLevelDriver+Header 0,2 - - - 1 6 0 - - - - - - - ThoughtWorks.CruiseControl.CCTrayLib.X10
ConsoleMain+<>c__DisplayClass3 0,2 0,5 1 - 1 12 9 2 0 0 2 35 0 1 ThoughtWorks.CruiseControl.Console
Plotter 0,19 0,5 0,67 4 1 18 19 3 1 0 3 67 0 1 ThoughtWorks.CruiseControl.Core.Publishers.Statistics
UnavailableStatisticsException 0,19 0 0 1 1 5 2 1 0 0 1 6 0 3 ThoughtWorks.CruiseControl.Core.Publishers.Statistics
StatisticsResults+<>c__DisplayClass1 0,19 0,5 1 - 1 8 8 2 0 0 1 23 0 1 ThoughtWorks.CruiseControl.Core.Publishers.Statistics
WindowStateEventHandler 0,19 - - - 2 8 0 4 0 0 0 - 0 3 Validator
CachingDashboardConfigurationLoader 0,19 0,25 0,33 5 2 18 14 3 1 2 2 54 0 1 ThoughtWorks.CruiseControl.WebDashboard.Configuration
DiskSpaceMonitorExtension+<>c__DisplayClass2 0,19 0,5 1 - 1 20 17 2 0 0 2 65 0 1 ThoughtWorks.CruiseControl.Core.Extensions
SelectIconController 0,19 0,54 0,65 9 1 17 17 6 0 1 4 96 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Presentation
IIntegrationRunnerTarget 0,19 - - - 2 8 0 7 0 2 0 - - - ThoughtWorks.CruiseControl.Core
JsonFragmentResponse 0,19 0,4 0,5 5 1 8 9 5 0 2 2 45 0 1 ThoughtWorks.CruiseControl.WebDashboard.MVC
ProcessP4Initializer 0,19 0,78 0,88 19 1 16 24 8 1 0 3 175 0 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol.Perforce
P4HistoryParser 0,19 0 0 8 1 23 40 3 1 0 2 184 0 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol.Perforce
ProcessP4Purger 0,19 0,33 0,5 6 1 14 16 3 0 0 2 60 0 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol.Perforce
P4ConfigProcessInfoCreator 0,19 0 0 6 1 9 14 3 0 0 0 74 0 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol.Perforce
Vault317 0,19 0,61 0,67 33 1 36 66 11 0 0 3 592 0 3 ThoughtWorks.CruiseControl.Core.Sourcecontrol
VaultVersionChecker+EForcedVaultVersion 0,19 - - - 1 5 0 - - - - - - - ThoughtWorks.CruiseControl.Core.Sourcecontrol
NUnitArgument 0,19 0,62 0,83 9 1 11 10 3 1 0 4 107 0 1 ThoughtWorks.CruiseControl.Core.Tasks
BuildPublisher+CleanupPolicy 0,19 - - - 1 5 0 - - - - - - - ThoughtWorks.CruiseControl.Core.Publishers
NCoverProfileTask+NCoverLogLevel 0,19 - - - 1 5 0 - - - - - - - ThoughtWorks.CruiseControl.Core.Tasks
ModificationHistoryPublisher 0,19 0,71 0,83 12 2 29 36 6 1 1 3 162 0 1 ThoughtWorks.CruiseControl.Core.Publishers
HttpConnection+<>c__DisplayClass1 0,19 0,5 1 - 1 16 11 2 0 0 2 58 0 1 ThoughtWorks.CruiseControl.Remote
HttpConnection+<>c__DisplayClass1 0,19 0,5 1 - 1 16 11 2 0 0 2 58 0 1 ThoughtWorks.CruiseControl.Remote
AlienbrainHistoryParser 0,19 0 0 9 1 20 28 4 1 0 2 177 0 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol
BitKeeperHistoryParser 0,19 0,62 0,67 39 1 22 34 12 1 0 3 439 0 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol.BitKeeper
ClearCaseHistoryParser 0,19 0 0 26 1 15 30 10 1 0 2 284 0 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol
ExtensionTransportProjectListRetriever 0,19 0 0 2 1 8 6 2 0 0 1 21 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
HttpProjectListRetriever 0,19 0 0 3 1 10 5 2 0 0 2 47 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
RemotingProjectListRetriever 0,19 0 0 3 1 9 4 2 0 0 1 40 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
HttpCruiseProjectManager 0,19 0,83 0,88 35 1 41 59 17 0 1 7 406 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
RemotingCruiseProjectManager 0,19 0,04 0,05 26 1 16 20 12 0 1 2 161 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
DefaultConfigurationFileLoader 0,19 0,77 0,85 12 2 33 29 8 2 0 5 137 0 1 ThoughtWorks.CruiseControl.Core.Config
SelectAudioFileController 0,19 0,65 0,74 14 1 22 23 8 0 1 5 139 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Presentation
InMemorySessionCache 0,19 0 0 0 1 5 1 1 0 0 0 3 0 2 ThoughtWorks.CruiseControl.Core.Security
DashboardProjects 0,19 1 0 0 1 6 1 1 0 0 1 3 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
WildCardPath 0,19 0,33 0,5 5 1 10 9 3 0 0 1 53 0 1 ThoughtWorks.CruiseControl.Core.Util
RequestController 0,19 0,11 0,17 5 1 11 10 3 0 0 3 59 0 1 ThoughtWorks.CruiseControl.WebDashboard.MVC
CachedTypeMap 0,19 0,5 0,67 5 1 9 7 4 0 0 2 45 0 1 ThoughtWorks.CruiseControl.WebDashboard.MVC.ASPNET
DashboardCruiseServerSnapshot 0,19 1 0 0 1 8 1 1 0 0 2 3 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
MksHistoryParser 0,19 0 0 12 1 27 33 3 5 0 2 171 0 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol
CruiseObjectSourceInitializer 0,19 0,4 0,5 31 1 65 53 4 1 0 1 981 0 1 ThoughtWorks.CruiseControl.WebDashboard.Dashboard
ObjectionStore 0,19 0,82 0,88 36 1 27 34 15 0 0 8 441 0 1 Objection
CachingImplementationResolver 0,19 0,17 0,25 5 1 6 6 3 0 0 2 49 0 1 Objection
ObjectionObject 0,19 0,5 0,67 4 1 5 2 4 0 2 2 19 0 1 Objection
SideBarViewBuilder 0,19 0,49 0,61 23 1 37 53 5 0 0 9 456 0 1 ThoughtWorks.CruiseControl.WebDashboard.Dashboard
TopControlsViewBuilder 0,19 0,46 0,61 13 1 29 31 4 0 0 6 200 0 1 ThoughtWorks.CruiseControl.WebDashboard.Dashboard
LoginViewBuilder 0,19 0,08 0,17 5 1 19 14 2 0 0 6 101 0 1 ThoughtWorks.CruiseControl.WebDashboard.Dashboard
ConsoleEventHandler 0,19 0,71 0,83 6 1 12 11 6 1 0 3 76 0 1 ThoughtWorks.CruiseControl.Core
Pvcs 0,19 0,94 0,96 75 1 47 80 36 4 5 27 1035 0 2 ThoughtWorks.CruiseControl.Core.Sourcecontrol
Configuration 0,19 0,58 0,67 11 2 16 14 8 0 3 3 69 0 1 ThoughtWorks.CruiseControl.Core.Config
ServerReportServerPlugin 0,19 0,64 0,75 9 1 20 14 6 1 3 3 63 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.ServerReport
BuildFileDownload+<>c__DisplayClass1 0,19 0,5 1 - 1 7 6 2 0 0 1 28 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.BuildReport
AssemblyMatch 0,18 0 0 1 1 5 2 1 0 0 1 6 0 1 ThoughtWorks.CruiseControl.Core.Util
AccuRevHistoryParser 0,18 0,55 0,69 20 1 19 36 5 0 0 4 293 0 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol
DataTaskResult 0,18 0,5 0,67 4 1 5 1 4 0 1 1 13 0 1 ThoughtWorks.CruiseControl.Core.Tasks
EmailPublisher 0,18 0,93 0,95 54 1 34 48 40 2 17 12 346 0 1 ThoughtWorks.CruiseControl.Core.Publishers
EmailUser 0,18 0,2 0,25 9 1 8 6 5 0 0 3 65 0 1 ThoughtWorks.CruiseControl.Core.Publishers
EmailGroup 0,18 0,5 0,57 12 1 11 7 8 0 1 2 95 0 1 ThoughtWorks.CruiseControl.Core.Publishers
EmailSubject 0,18 0,4 0,5 7 1 9 6 5 0 0 2 44 0 1 ThoughtWorks.CruiseControl.Core.Publishers
ViewAllBuildsProjectPlugin 0,18 0,6 0,75 5 1 14 5 4 1 2 2 30 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.ViewAllBuilds
ExternalSourceControlHistoryParser 0,18 0 0 7 1 16 13 2 0 0 0 76 0 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol
XmlFragmentWriter 0,18 0 0 15 1 21 27 7 2 0 0 126 0 3 ThoughtWorks.CruiseControl.Core.Util
XmlIntegrationResultWriter+Elements 0,18 0 0 0 1 3 1 1 0 0 8 3 0 1 ThoughtWorks.CruiseControl.Core.Publishers
SynergyParser+SynergyTaskInfo 0,18 0 0 1 1 5 3 1 0 0 5 18 0 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic
Resources 0,18 0 0 14 2 14 6 1 12 11 2 94 0 1 Validator.Properties
CvsHistoryParser 0,18 0,81 0,87 39 1 29 44 12 4 0 8 359 0 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol
ChangeSynergyUrlBuilder 0,18 0,78 0,88 17 1 18 22 9 0 2 5 221 0 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic
NullUrlBuilder 0,18 0 0 1 1 6 1 2 0 0 0 4 0 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol
SynergyParser 0,18 0 0 17 1 31 49 4 0 0 2 291 0 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic
SynergyCommand 0,18 0,66 0,72 45 1 31 62 12 1 0 8 606 0 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic
AuditFilters 0,18 0 0 6 1 15 8 0 6 0 0 19 0 1 ThoughtWorks.CruiseControl.Remote.Security
ICruiseManager 0,18 - - - 1 13 0 28 0 0 0 - - - ThoughtWorks.CruiseControl.Remote
ConfigurationFileMissingException 0,18 0 0 2 1 7 2 2 0 0 0 9 0 5 ThoughtWorks.CruiseControl.Core.Config
XmlValidatingLoader 0,18 0,5 0,6 7 1 19 23 6 0 0 3 106 0 1 ThoughtWorks.CruiseControl.Core.Config
ConfigPreprocessor 0,18 0,5 0,67 10 1 29 30 4 0 0 2 142 0 1 ThoughtWorks.CruiseControl.Core.Config.Preprocessor
NetReflectorConfigurationReader 0,18 0,71 0,83 22 1 37 52 7 0 0 4 285 0 1 ThoughtWorks.CruiseControl.Core.Config
ArtifactCleanUpTask+CleanUpMethod 0,18 - - - 1 5 0 - - - - - - - ThoughtWorks.CruiseControl.Core.Tasks
FileConfigurationService 0,18 0,47 0,58 5 1 10 6 5 0 0 3 51 0 1 ThoughtWorks.CruiseControl.Core.Config
FileChangedWatcher 0,18 0,59 0,68 9 1 26 31 8 0 0 4 147 0 1 ThoughtWorks.CruiseControl.Core.Util
FileWatcherConfigurationService 0,18 0,71 0,83 9 1 15 13 7 0 0 4 70 0 1 ThoughtWorks.CruiseControl.Core.Config
RemoteCruiseServer 0,18 0,64 0,65 59 1 48 60 49 0 2 7 425 0 2 ThoughtWorks.CruiseControl.Core
XmlProjectStateManager 0,18 0,5 0,58 18 1 21 29 7 0 0 2 178 0 1 ThoughtWorks.CruiseControl.Core.State
CachingConfigurationService 0,18 0,42 0,5 7 1 7 6 6 0 0 2 42 0 1 ThoughtWorks.CruiseControl.Core.Config
ProjectIntegratorListFactory 0,18 0 0 2 1 16 10 2 0 0 0 35 0 1 ThoughtWorks.CruiseControl.Core
DefaultConfigurationFileSaver 0,18 0 0 3 1 22 19 2 0 0 1 65 0 1 ThoughtWorks.CruiseControl.Core.Config
NotifyIconEx+NotifyVersion 0,18 - - - 1 5 0 - - - - - - - ThoughtWorks.CruiseControl.CCTrayLib.Presentation
NotifyIconEx+NotifyCommand 0,18 - - - 1 5 0 - - - - - - - ThoughtWorks.CruiseControl.CCTrayLib.Presentation
NotifyIconEx+NotifyIconData 0,18 0 0 0 1 8 0 0 0 0 13 0 - - ThoughtWorks.CruiseControl.CCTrayLib.Presentation
NotifyIconEx+POINT 0,18 0 0 0 1 3 0 0 0 0 2 0 - - ThoughtWorks.CruiseControl.CCTrayLib.Presentation
NotifyIconEx+NotifyIconTarget 0,18 0,62 0,71 18 1 19 27 7 1 1 14 131 0 7 ThoughtWorks.CruiseControl.CCTrayLib.Presentation
VaultHistoryParser 0,18 0,62 0,71 38 1 27 45 8 0 0 1 398 0 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol
EmailMessage 0,18 0,53 0,59 52 1 30 56 10 0 2 3 619 0 1 ThoughtWorks.CruiseControl.Core.Publishers
HtmlDetailsMessageBuilder 0,18 0,86 0,95 13 1 19 17 10 1 2 3 125 0 1 ThoughtWorks.CruiseControl.Core.Publishers
EmailGateway 0,18 0,61 0,67 14 1 9 11 12 0 5 3 66 0 1 ThoughtWorks.CruiseControl.Core.Publishers
PollIntervalReporter 0,18 0,14 0,17 20 1 12 15 7 0 6 2 133 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
ProjectMonitor+<>c__DisplayClass1 0,18 0,5 1 - 1 8 5 2 0 0 2 14 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
ProjectMonitor+<>c__DisplayClass5 0,18 0,5 1 - 1 7 5 2 0 0 2 14 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
BuildDurationTracker 0,18 0,46 0,54 10 1 6 7 7 0 3 4 63 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
ProjectMonitor+ActionHandler 0,18 - - - 1 7 0 4 0 0 0 - 0 3 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
CruiseServerManagerFactory 0,18 0,67 1 8 1 20 18 3 0 0 1 61 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
VssHistoryParser 0,18 0,5 0,57 17 1 17 14 8 0 1 5 146 0 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol
VssLocale 0,18 0,8 0,84 24 1 17 27 18 0 9 3 176 0 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol
MainForm 0,18 0,94 0,96 90 1 103 226 47 1 0 56 2289 0 7 ThoughtWorks.CruiseControl.CCTrayLib.Presentation
CruiseProjectManagerFactory 0,18 0,75 1 12 1 26 26 4 0 0 1 95 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
CCTrayMultiConfiguration 0,18 0,78 0,81 45 1 42 50 34 1 15 5 394 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Configuration
PackageManager+<>c__DisplayClass6 0,18 0,5 1 - 1 5 2 2 0 0 1 8 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.Administration
Package 0,18 0,73 0,79 41 1 43 69 15 0 2 5 811 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.Administration
PackageManager+<>c__DisplayClass2 0,18 0,5 1 - 1 5 2 2 0 0 1 8 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.Administration
IntegrationQueueItem 0,18 0,5 0,67 4 1 6 1 4 0 3 3 21 0 1 ThoughtWorks.CruiseControl.Core.Queues
PackageManager 0,18 0,3 0,33 29 1 36 68 10 0 0 2 535 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.Administration
NetReflectorConfigurationReader+DefaultErrorProcesser 0,18 0 0 6 1 12 4 7 0 0 0 17 0 1 ThoughtWorks.CruiseControl.Core.Config
NetReflectorConfigurationReader+<>c__DisplayClass1 0,18 0,5 1 - 1 8 5 2 0 0 1 15 0 1 ThoughtWorks.CruiseControl.Core.Config
AppRunner 0,18 0,8 0,89 19 1 27 43 7 3 2 5 167 0 2 ThoughtWorks.CruiseControl.Service
PersistWindowState 0,18 0,8 0,85 26 2 26 39 17 0 2 9 329 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Presentation
WorkflowResult 0,18 0 0 3 1 10 5 3 0 1 1 18 0 2 ThoughtWorks.CruiseControl.Core
FinalBuilderTask+FBVariable 0,18 0,57 0,67 7 1 5 2 7 0 2 2 33 0 1 ThoughtWorks.CruiseControl.Core.Tasks
FinalBuilderTask+FinalBuilderVersion 0,18 - - - 1 5 0 - - - - - - - ThoughtWorks.CruiseControl.Core.Tasks
DevenvTaskResult 0,18 0 0 8 1 15 16 2 2 1 0 63 0 2 ThoughtWorks.CruiseControl.Core.Tasks
Constant 0,18 1 0 0 1 3 1 1 0 0 2 3 0 1 ThoughtWorks.CruiseControl.Core.Config.Preprocessor
ConfigPreprocessorEnvironment+<>c__DisplayClass1 0,18 0,5 1 - 1 10 7 2 0 0 2 33 0 1 ThoughtWorks.CruiseControl.Core.Config.Preprocessor
SelectParameter 0,18 0,81 0,86 36 1 24 19 18 0 7 5 301 0 2 ThoughtWorks.CruiseControl.Remote.Parameters
TextParameter 0,18 0,7 0,77 15 1 17 9 11 0 5 3 98 0 2 ThoughtWorks.CruiseControl.Remote.Parameters
NCoverReportTask+NCoverMergeMode 0,18 - - - 1 5 0 - - - - - - - ThoughtWorks.CruiseControl.Core.Tasks
NCoverReportTask+NCoverSortBy 0,18 - - - 1 5 0 - - - - - - - ThoughtWorks.CruiseControl.Core.Tasks
CoverageThreshold 0,18 0,8 0,89 7 1 11 8 10 0 3 4 85 0 1 ThoughtWorks.CruiseControl.Core.Tasks
NCoverReportTask+NCoverReportType 0,18 - - - 1 5 0 - - - - - - - ThoughtWorks.CruiseControl.Core.Tasks
NCoverReportTask+NCoverReportFilter 0,18 - - - 1 5 0 - - - - - - - ThoughtWorks.CruiseControl.Core.Tasks
CoverageFilter 0,18 0,8 0,89 7 1 9 6 10 0 3 4 80 0 1 ThoughtWorks.CruiseControl.Core.Tasks
RSSLinkBuilder 0,18 0 0 3 1 12 12 1 1 0 0 38 0 1 ThoughtWorks.CruiseControl.WebDashboard.Dashboard
BuildGraph 0,18 0,6 0,7 16 1 15 25 7 0 3 5 212 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.Statistics
ProjectReportProjectPlugin+ModifiedCruiseRequest 0,18 0,82 0,88 24 1 19 18 13 0 8 5 148 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport
StatisticsChartGenerator 0,17 0,69 0,79 16 1 23 27 6 2 1 2 182 0 1 ThoughtWorks.CruiseControl.Core.Publishers.Statistics
StatisticsBuilder 0,17 0,43 0,5 10 1 21 24 6 1 1 1 142 0 1 ThoughtWorks.CruiseControl.Core.Publishers.Statistics
StatisticsPublisher+<>c__DisplayClass1 0,17 0,5 1 - 1 7 4 2 0 0 1 12 0 1 ThoughtWorks.CruiseControl.Core.Publishers.Statistics
PersistentConfiguration 0,17 0,3 0 1 1 13 6 1 0 0 10 25 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Configuration
ServerMonitor 0,17 0,78 0,82 28 1 24 25 21 0 7 5 202 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
SvnHistoryParser 0,17 0,87 0,93 33 1 29 43 14 1 1 1 317 0 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol
CruiseServer+<>c__DisplayClassc 0,17 0,5 1 - 1 9 5 2 0 0 3 20 0 1 ThoughtWorks.CruiseControl.Core
CruiseServer+<>c__DisplayClassf 0,17 0,5 1 - 1 12 10 2 0 0 2 35 0 1 ThoughtWorks.CruiseControl.Core
CruiseServer+<>c__DisplayClass63 0,17 0,5 1 - 1 12 6 2 0 0 2 27 0 1 ThoughtWorks.CruiseControl.Core
CruiseServer+<>c__DisplayClass12 0,17 0,5 1 - 1 8 5 2 0 0 2 13 0 1 ThoughtWorks.CruiseControl.Core
CruiseManager 0,17 0,12 0,12 34 1 36 59 33 0 0 1 410 0 2 ThoughtWorks.CruiseControl.Core
CruiseServer+<>c__DisplayClass2d 0,17 0,5 1 - 1 12 10 2 0 0 3 22 0 1 ThoughtWorks.CruiseControl.Core
CruiseServer+<>c__DisplayClass57 0,17 0,5 1 - 1 19 25 2 0 0 3 91 0 1 ThoughtWorks.CruiseControl.Core
CruiseServer+<>c__DisplayClass3c 0,17 0,5 1 - 1 8 5 2 0 0 2 13 0 1 ThoughtWorks.CruiseControl.Core
CruiseServer+<>c__DisplayClass9 0,17 0,5 1 - 1 10 7 2 0 0 3 22 0 1 ThoughtWorks.CruiseControl.Core
CruiseServer+<>c__DisplayClass4 0,17 0,5 1 - 1 17 16 2 0 0 2 57 0 1 ThoughtWorks.CruiseControl.Core
CruiseServer+<>c__DisplayClass48 0,17 0,5 1 - 1 11 7 2 0 0 3 35 0 1 ThoughtWorks.CruiseControl.Core
CruiseServer+<>c__DisplayClass24 0,17 0,5 1 - 1 15 14 2 0 0 2 44 0 1 ThoughtWorks.CruiseControl.Core
CruiseServer+<>c__DisplayClass18 0,17 0,5 1 - 1 11 6 2 0 0 2 14 0 1 ThoughtWorks.CruiseControl.Core
CruiseServer+<>c__DisplayClass54 0,17 0,5 1 - 1 8 3 2 0 0 2 10 0 1 ThoughtWorks.CruiseControl.Core
CruiseServerClient 0,17 0,68 0,7 53 1 55 69 43 0 0 3 420 0 2 ThoughtWorks.CruiseControl.Core
CruiseServer+<>c__DisplayClass1b 0,17 0,5 1 - 1 9 6 2 0 0 3 17 0 1 ThoughtWorks.CruiseControl.Core
CruiseServer+<>c__DisplayClass21 0,17 0,33 0,5 - 1 7 5 3 0 0 1 15 0 1 ThoughtWorks.CruiseControl.Core
CruiseServer+<>c__DisplayClass15 0,17 0,5 1 - 1 11 6 2 0 0 3 17 0 1 ThoughtWorks.CruiseControl.Core
CruiseServer+<>c__DisplayClass60 0,17 0,5 1 - 1 9 9 2 0 0 2 32 0 1 ThoughtWorks.CruiseControl.Core
CruiseServer+<>c__DisplayClass4b 0,17 0,5 1 - 1 8 3 2 0 0 3 12 0 1 ThoughtWorks.CruiseControl.Core
CruiseServer+<>c__DisplayClass27 0,17 0,5 1 - 1 15 17 2 0 0 2 52 0 1 ThoughtWorks.CruiseControl.Core
CruiseServer+<>c__DisplayClass2a 0,17 0,5 1 - 1 17 19 2 0 0 2 59 0 1 ThoughtWorks.CruiseControl.Core
CruiseServer+<>c__DisplayClass3f 0,17 0,5 1 - 1 8 5 2 0 0 2 13 0 1 ThoughtWorks.CruiseControl.Core
CruiseServer+<>c__DisplayClass42 0,17 0,5 1 - 1 12 8 2 0 0 1 29 0 1 ThoughtWorks.CruiseControl.Core
CruiseServer+<>c__DisplayClass5a 0,17 0,5 1 - 1 11 6 2 0 0 3 19 0 1 ThoughtWorks.CruiseControl.Core
IntegrationQueueManagerFactory 0,17 0 0 5 1 8 3 2 4 0 1 25 0 1 ThoughtWorks.CruiseControl.Core.Queues
CruiseServer+<>c__DisplayClass30 0,17 0,5 1 - 1 12 10 2 0 0 1 23 0 1 ThoughtWorks.CruiseControl.Core
CruiseServer+<>c__DisplayClass5d 0,17 0,5 1 - 1 9 9 2 0 0 2 29 0 1 ThoughtWorks.CruiseControl.Core
CruiseServer+<>c__DisplayClass45 0,17 0,5 1 - 1 17 18 2 0 0 3 82 0 1 ThoughtWorks.CruiseControl.Core
CruiseServer+<>c__DisplayClass51 0,17 0,5 1 - 1 15 12 2 0 0 2 41 0 1 ThoughtWorks.CruiseControl.Core
CruiseServer+<>c__DisplayClass4e 0,17 0,5 1 - 1 7 4 2 0 0 2 11 0 1 ThoughtWorks.CruiseControl.Core
CruiseServer+<>c__DisplayClass36 0,17 0,5 1 - 1 8 5 2 0 0 2 13 0 1 ThoughtWorks.CruiseControl.Core
CruiseServer+<>c__DisplayClass33 0,17 0,5 1 - 1 11 5 2 0 0 2 13 0 1 ThoughtWorks.CruiseControl.Core
CruiseServer+<>c__DisplayClass39 0,17 0,5 1 - 1 8 5 2 0 0 2 13 0 1 ThoughtWorks.CruiseControl.Core
TrayIcon 0,17 0,75 0,86 9 2 28 26 8 0 2 4 102 0 4 ThoughtWorks.CruiseControl.CCTrayLib.Presentation
ProjectStateIconAdaptor 0,17 0,72 0,81 9 2 14 10 9 0 2 4 70 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Presentation
HouseCode 0,17 - - - 1 5 0 - - - - - - - ThoughtWorks.CruiseControl.CCTrayLib.X10
PvcsHistoryParser 0,17 0 0 17 1 28 39 2 4 0 3 339 0 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol
AddProjects 0,17 0,88 0,95 36 1 67 120 15 0 0 16 939 0 7 ThoughtWorks.CruiseControl.CCTrayLib.Presentation
ProjectConfigurationListViewItemAdaptor 0,17 0,25 0,33 4 1 12 14 4 0 1 2 85 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Presentation
KeyUtils 0,17 0 0 2 1 4 3 0 1 0 0 11 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Presentation
ConfigureServer+ExtensionDetails 0,17 0,25 0,5 2 1 4 0 2 0 0 2 10 - - ThoughtWorks.CruiseControl.CCTrayLib.Presentation
FileTransferResponse 0,17 0,6 0,75 5 1 7 3 5 0 1 1 18 0 2 ThoughtWorks.CruiseControl.Remote.Messages
FileTransferRequest 0,17 0,4 0,5 5 1 7 3 5 0 1 1 22 0 3 ThoughtWorks.CruiseControl.Remote.Messages
DiagnoseSecurityRequest 0,17 0,5 0,62 5 1 8 2 5 0 2 2 20 0 2 ThoughtWorks.CruiseControl.Remote.Messages
DataListResponse 0,17 0 0 5 1 8 4 5 0 1 1 27 0 2 ThoughtWorks.CruiseControl.Remote.Messages
DiagnoseSecurityResponse 0,17 0 0 5 1 8 4 5 0 1 1 27 0 2 ThoughtWorks.CruiseControl.Remote.Messages
BuildIntegrationRequest 0,17 0,31 0,36 8 1 11 7 8 0 2 2 54 0 3 ThoughtWorks.CruiseControl.Remote.Messages
ListUsersResponse 0,17 0 0 5 1 8 4 5 0 1 1 27 0 2 ThoughtWorks.CruiseControl.Remote.Messages
ListPackagesResponse 0,17 0 0 5 1 8 4 5 0 1 1 27 0 2 ThoughtWorks.CruiseControl.Remote.Messages
BuildListRequest 0,17 0,6 0,75 5 1 8 3 5 0 1 1 19 0 3 ThoughtWorks.CruiseControl.Remote.Messages
DataResponse 0,17 0,6 0,75 5 1 7 3 5 0 1 1 18 0 2 ThoughtWorks.CruiseControl.Remote.Messages
LoginRequest 0,17 0 0 5 1 8 4 5 0 1 5 35 0 2 ThoughtWorks.CruiseControl.Remote.Messages
FileTransferRequest 0,17 0,4 0,5 5 1 7 3 5 0 1 1 22 0 3 ThoughtWorks.CruiseControl.Remote.Messages
ExternalLinksListResponse 0,17 0 0 5 1 8 4 5 0 1 1 27 0 2 ThoughtWorks.CruiseControl.Remote.Messages
BuildParametersResponse 0,17 0 0 5 1 8 4 5 0 1 1 27 0 2 ThoughtWorks.CruiseControl.Remote.Messages
LoginResponse 0,17 0,6 0,75 5 1 7 3 5 0 1 1 18 0 2 ThoughtWorks.CruiseControl.Remote.Messages
ProjectStatusResponse 0,17 0 0 5 1 8 4 5 0 1 1 27 0 2 ThoughtWorks.CruiseControl.Remote.Messages
StatusSnapshotResponse 0,17 0,6 0,75 5 1 7 3 5 0 1 1 18 0 2 ThoughtWorks.CruiseControl.Remote.Messages
BuildRequest 0,17 0,6 0,75 5 1 7 3 5 0 1 1 19 0 3 ThoughtWorks.CruiseControl.Remote.Messages
SnapshotResponse 0,17 0,6 0,75 5 1 7 3 5 0 1 1 18 0 2 ThoughtWorks.CruiseControl.Remote.Messages
MessageRequest 0,17 0,33 0,5 2 1 7 1 3 0 1 1 10 0 3 ThoughtWorks.CruiseControl.Remote.Messages
FileTransferResponse 0,17 0,6 0,75 5 1 7 3 5 0 1 1 18 0 2 ThoughtWorks.CruiseControl.Remote.Messages
ChangePasswordRequest 0,17 0,71 0,83 6 1 6 1 7 0 3 3 24 0 2 ThoughtWorks.CruiseControl.Remote.Messages
ReadAuditResponse 0,17 0 0 5 1 8 4 5 0 1 1 27 0 2 ThoughtWorks.CruiseControl.Remote.Messages
ReadAuditRequest 0,17 0,67 0,78 7 1 9 1 7 0 3 3 27 0 2 ThoughtWorks.CruiseControl.Remote.Messages
ChangeConfigurationRequest 0,17 0,82 0,9 11 1 9 3 11 0 4 4 40 0 3 ThoughtWorks.CruiseControl.Remote.Messages
X10SettingsControl 0,17 0,62 0,7 12 1 45 77 8 0 0 25 1483 0 7 ThoughtWorks.CruiseControl.CCTrayLib.Presentation
BuildProjectsControl 0,17 0,84 0,9 34 1 48 91 16 0 0 14 856 0 7 ThoughtWorks.CruiseControl.CCTrayLib.Presentation
AudioSettingsControl 0,17 0,61 0,76 7 1 26 37 5 0 0 22 764 0 7 ThoughtWorks.CruiseControl.CCTrayLib.Presentation
GeneralSettingsControl 0,17 0,68 0,8 13 1 40 74 7 0 0 14 730 0 7 ThoughtWorks.CruiseControl.CCTrayLib.Presentation
IconSettingsControl 0,17 0,61 0,76 7 1 24 33 5 0 0 22 668 0 7 ThoughtWorks.CruiseControl.CCTrayLib.Presentation
SpeechSettingsControl 0,17 0,57 0,67 9 1 22 27 7 0 0 5 209 0 7 ThoughtWorks.CruiseControl.CCTrayLib.Presentation
HtmlAwareMultiTransformer 0,17 0 0 3 1 9 5 2 0 0 1 42 0 1 ThoughtWorks.CruiseControl.Core.Util
DefaultUrlBuilder 0,17 0,68 0,75 19 1 6 12 10 1 2 3 104 0 1 ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation
XmlServerSecurityAction 0,17 0,5 0,6 11 1 15 14 6 0 0 2 122 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.FarmReport
XmlReportAction 0,17 0,33 0,5 4 1 23 26 2 1 0 2 122 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.FarmReport
ServerCheckingProxyAction 0,17 0 0 3 1 9 9 2 0 0 2 29 0 1 ThoughtWorks.CruiseControl.WebDashboard.MVC.Cruise
QuerySessionActionDecorator 0,17 0 0 2 1 8 5 2 0 0 3 30 0 1 ThoughtWorks.CruiseControl.WebDashboard.Dashboard.ActionDecorators
ForceBuildXmlAction 0,17 0 0 4 1 14 14 2 0 0 2 44 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.FarmReport
RSSFeed 0,17 0 0 2 1 9 4 2 0 0 2 13 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.RSS
ProjectStatusAction 0,17 0,71 0,83 17 1 24 41 7 0 0 2 282 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport
AbsolutePathUrlBuilderDecorator 0,17 0,43 0,5 8 1 5 8 7 0 1 2 56 0 1 ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation
ProjectXmlReport 0,17 0 0 2 1 13 9 2 0 0 3 31 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport
ProjectFileDownload 0,17 0 0 3 1 14 9 2 0 0 2 40 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport
NameValueCollectionRequest 0,17 0,75 0,82 23 1 13 18 11 0 6 5 190 0 1 ThoughtWorks.CruiseControl.WebDashboard.MVC
BuildCheckingProxyAction 0,17 0 0 3 1 9 9 2 0 0 2 29 0 1 ThoughtWorks.CruiseControl.WebDashboard.MVC.Cruise
SiteTemplateActionDecorator 0,17 0,76 0,87 13 1 27 25 8 0 3 12 206 0 1 ThoughtWorks.CruiseControl.WebDashboard.Dashboard.ActionDecorators
MessageHandlerPlugin 0,17 0,5 0,67 4 1 14 7 4 0 2 2 40 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.ServerReport
NoCacheabilityActionProxy 0,17 0 0 2 1 8 6 2 0 0 1 15 0 1 ThoughtWorks.CruiseControl.WebDashboard.MVC.Cruise
BuildFileDownload 0,17 0,25 0,33 9 1 29 27 3 1 0 3 115 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.BuildReport
CruiseActionProxyAction 0,17 0,25 0,38 3 1 12 4 3 0 0 4 33 0 1 ThoughtWorks.CruiseControl.WebDashboard.MVC.Cruise
ExceptionCatchingActionProxy 0,17 0 0 3 1 10 5 2 0 0 2 31 0 1 ThoughtWorks.CruiseControl.WebDashboard.MVC.Cruise
CachingActionProxy 0,17 0 0 3 1 6 4 2 0 0 2 30 0 1 ThoughtWorks.CruiseControl.WebDashboard.MVC.Cruise
ProjectCheckingProxyAction 0,17 0 0 3 1 9 9 2 0 0 2 29 0 1 ThoughtWorks.CruiseControl.WebDashboard.MVC.Cruise
XmlServerReportAction 0,17 0 0 2 1 13 6 2 0 0 2 19 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.FarmReport
ChangePasswordSecurityAction 0,17 0 0 6 1 14 14 2 0 0 4 78 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.Security
XmlProjectParametersReportAction 0,17 0 0 5 1 23 20 2 0 0 4 116 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.FarmReport
PathMappingMultiTransformer 0,17 0 0 3 1 11 7 2 0 0 2 47 0 1 ThoughtWorks.CruiseControl.WebDashboard.Dashboard
LogoutSecurityAction 0,17 0 0 3 1 18 17 2 0 0 4 55 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.Security
AddBuildServer 0,17 0,89 0,93 36 1 61 102 19 0 0 28 1340 0 7 ThoughtWorks.CruiseControl.CCTrayLib.Presentation
ConfigureServer 0,17 0,75 0,84 20 1 49 87 9 1 0 11 596 0 7 ThoughtWorks.CruiseControl.CCTrayLib.Presentation
DetailStringProvider 0,16 0 0 11 1 13 26 2 1 0 0 96 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Presentation
PackagesListForm 0,16 0,85 0,91 36 1 77 125 16 0 1 19 874 0 7 ThoughtWorks.CruiseControl.CCTrayLib.Presentation
ConfigurableBalloonMessageProvider 0,16 0 0 2 1 8 12 2 0 0 1 38 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Presentation
ConfigurableProjectStateIconProvider 0,16 0 0 7 1 21 31 4 0 0 1 117 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Presentation
X10Controller 0,16 0,33 0,5 11 1 17 20 3 0 1 3 122 0 1 ThoughtWorks.CruiseControl.CCTrayLib.X10
SpeakingProjectMonitor 0,16 0,33 0,5 7 1 23 29 3 0 0 4 112 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Speech
CurrentStatusWindow 0,16 0,82 0,89 39 1 79 144 13 0 1 15 886 0 7 ThoughtWorks.CruiseControl.CCTrayLib.Presentation
LampController 0,16 0,33 0,5 5 1 11 8 3 0 2 2 49 0 1 ThoughtWorks.CruiseControl.CCTrayLib.X10
MainFormController+<>c__DisplayClass2 0,16 0,5 1 - 1 8 3 2 0 0 2 10 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Presentation
SynchronizedProjectMonitor 0,16 0,77 0,8 32 1 27 31 29 0 7 5 258 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Presentation
BuildTransitionSoundPlayer 0,16 0,33 0,5 5 1 13 17 3 0 0 2 62 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Presentation
SynchronizedServerMonitor 0,16 0,71 0,75 23 1 22 24 21 0 7 4 183 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Presentation
AudioPlayer 0,16 0 0 1 1 7 2 2 0 0 0 9 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Presentation
BuildParameters 0,16 0,81 0,89 24 1 77 118 11 0 0 7 651 0 7 ThoughtWorks.CruiseControl.CCTrayLib.Presentation
Poller 0,16 0,25 0,33 4 1 10 9 4 0 0 2 47 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
AggregatingServerMonitor 0,16 0,67 0,75 9 1 13 11 9 0 0 3 129 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
AggregatingProjectMonitor 0,16 0,89 0,92 43 1 30 27 31 0 7 4 304 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
ResourceIntegrationQueueIconProvider 0,16 0 0 2 1 9 19 2 1 0 8 67 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Presentation
ProjectStatusListViewItemAdaptor 0,16 0,58 0,72 9 1 22 31 5 0 0 9 216 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Presentation
UnknownServerException 0,16 0 0 2 1 5 1 2 0 1 1 9 0 3 ThoughtWorks.CruiseControl.WebDashboard.ServerConnection
StatusItemDisplay 0,16 0,45 0,5 16 1 10 12 11 0 5 1 78 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Presentation
About 0,16 0,84 0,96 13 1 49 73 8 0 3 7 453 0 7 ThoughtWorks.CruiseControl.CCTrayLib.Presentation
NativeMethods 0,16 0 0 0 1 5 1 1 1 0 0 3 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Presentation
MainForm+ListViewItemComparer 0,16 0,67 0,75 19 1 11 10 8 1 2 3 177 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Presentation
CCTrayMultiSettingsForm 0,16 0,8 0,89 16 1 58 109 10 0 0 22 1165 0 7 ThoughtWorks.CruiseControl.CCTrayLib.Presentation
LogFileUtil 0,16 0 0 20 1 17 18 1 12 0 2 161 0 1 ThoughtWorks.CruiseControl.Core
XmlLogPublisher 0,16 0,83 1 9 1 20 19 5 1 0 2 79 0 1 ThoughtWorks.CruiseControl.Core.Publishers
NullTask 0,16 0 0 1 1 7 3 2 0 0 0 7 0 1 ThoughtWorks.CruiseControl.Core.Tasks
InheritedProjectAuthorisation 0,16 0 0 4 1 9 5 4 0 1 0 13 0 1 ThoughtWorks.CruiseControl.Core.Security
QuietPeriod 0,16 0,66 0,77 15 1 16 21 7 0 1 5 164 0 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol
StatisticsPublisher 0,16 0,8 0,89 14 1 41 54 2 8 0 3 261 0 1 ThoughtWorks.CruiseControl.Core.Publishers.Statistics
IntegrationResultManager 0,16 0,61 0,71 16 1 20 28 6 1 3 4 180 0 1 ThoughtWorks.CruiseControl.Core
NullSourceControl 0,16 0 0 5 1 9 1 6 0 0 0 10 0 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol
IntegrationRunner 0,16 0,52 0,61 20 1 31 60 6 1 0 3 268 0 1 ThoughtWorks.CruiseControl.Core
RssPublisher 0,16 0,83 0,88 39 1 31 58 16 2 1 4 578 0 1 ThoughtWorks.CruiseControl.Core.Publishers
ConfigViewMode 0,16 - - - 1 5 0 - - - - - - - Validator
AboutForm 0,16 0,84 0,98 9 1 41 53 7 0 1 7 355 0 7 Validator
MainForm+ConfigurationItem 0,16 0 0 1 1 4 0 1 0 0 2 7 - - Validator
ValidationErrorProcesser 0,16 0,79 0,86 11 1 15 14 12 0 1 4 226 0 1 Validator
PersistWindowState 0,16 0,78 0,83 19 1 28 34 15 0 2 9 291 0 3 Validator
ScheduleTrigger 0,15 0,83 0,9 26 0 26 37 14 0 4 9 226 0 1 ThoughtWorks.CruiseControl.Core.Triggers
TimeoutSerializerFactory 0,15 0 0 1 0 7 2 2 0 0 0 7 0 1 ThoughtWorks.CruiseControl.Core.Util
DirectDynamicValue 0,15 0,59 0,67 11 0 12 6 9 0 3 3 63 0 1 ThoughtWorks.CruiseControl.Core.Tasks
ProjectTrigger 0,15 0,71 0,83 13 0 21 20 6 1 1 9 125 0 1 ThoughtWorks.CruiseControl.Core.Triggers
TempFileUtil 0,15 0 0 22 0 20 22 1 16 0 0 154 0 1 ThoughtWorks.CruiseControl.Core.Util
TestTraceListener 0,15 0 0 5 0 12 5 5 0 1 1 30 0 3 ThoughtWorks.CruiseControl.Core.Util
ParameterTrigger 0,15 0,44 0,5 9 0 13 7 8 0 3 2 45 0 1 ThoughtWorks.CruiseControl.Core.Triggers
AccurateTimer 0,15 0,64 0,75 5 0 7 4 4 3 0 3 46 0 1 ThoughtWorks.CruiseControl.Core.Util
UrlTrigger 0,15 0,67 0,8 10 0 17 19 6 0 1 3 81 0 2 ThoughtWorks.CruiseControl.Core.Triggers
ConsoleTraceListener 0,15 0 0 1 0 8 2 1 0 0 0 4 0 4 ThoughtWorks.CruiseControl.Core.Util
GendarmeTask 0,15 0,82 0,91 18 0 29 33 9 1 0 22 267 0 3 ThoughtWorks.CruiseControl.Core.Tasks
FinalBuilderTask 0,15 0,81 0,89 30 0 37 48 11 0 2 11 341 0 2 ThoughtWorks.CruiseControl.Core.Tasks
ExecutableTask 0,15 0,77 0,84 21 0 30 36 11 1 1 8 233 0 3 ThoughtWorks.CruiseControl.Core.Tasks
ModificationWriterTask 0,15 0,6 0,8 6 0 27 23 4 0 0 5 102 0 2 ThoughtWorks.CruiseControl.Core.Tasks
ModificationReaderTask 0,15 0,67 0,8 12 0 36 43 6 0 1 5 197 0 2 ThoughtWorks.CruiseControl.Core.Tasks
MergeFilesTask 0,15 0,75 0,86 12 0 26 26 8 0 3 5 197 0 2 ThoughtWorks.CruiseControl.Core.Tasks
HtmlExceptionFormatter 0,15 0 0 2 0 6 5 2 0 0 1 17 0 1 ThoughtWorks.CruiseControl.Core.Util
NCoverProfileTask 0,15 0,97 0,99 20 0 24 25 76 0 34 36 703 0 3 ThoughtWorks.CruiseControl.Core.Tasks
LogFileTraceListener 0,15 0,14 0,15 15 0 9 12 14 0 0 1 106 0 3 ThoughtWorks.CruiseControl.Core.Util
NCoverReportTask 0,15 0,97 0,98 39 0 40 58 59 0 24 26 814 0 3 ThoughtWorks.CruiseControl.Core.Tasks
Bootstrap 0,15 0 0 14 0 34 31 1 5 0 0 135 0 1 ThoughtWorks.CruiseControl.CCTray
DevenvTask 0,15 0,82 0,9 33 0 38 51 11 0 2 21 435 0 2 ThoughtWorks.CruiseControl.Core.Tasks
ReplacementDynamicValue 0,15 0,56 0,62 12 0 18 12 9 0 3 3 101 0 1 ThoughtWorks.CruiseControl.Core.Tasks
IFileTransformer 0,15 - - - 0 1 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.Core.Util
RakeTask 0,15 0,78 0,88 16 0 24 32 9 0 1 12 174 0 3 ThoughtWorks.CruiseControl.Core.Tasks
Workflow 0,15 0,92 0,95 37 0 37 16 35 0 18 4 127 0 2 ThoughtWorks.CruiseControl.Core
TempDirectory 0,15 0 0 2 0 5 5 2 0 0 0 11 0 2 ThoughtWorks.CruiseControl.Core.Util
FilterTrigger 0,15 0,81 0,87 22 0 19 23 15 0 4 6 164 0 1 ThoughtWorks.CruiseControl.Core.Triggers
NDependTask 0,15 0,9 0,93 53 0 30 41 32 0 11 13 427 0 3 ThoughtWorks.CruiseControl.Core.Tasks
NAntTask 0,15 0,75 0,82 18 0 29 35 11 1 1 13 232 0 3 ThoughtWorks.CruiseControl.Core.Tasks
MsBuildTask 0,15 0,84 0,93 24 0 36 48 8 3 0 12 341 0 3 ThoughtWorks.CruiseControl.Core.Tasks
NotifierList 0,15 0,6 0,67 6 0 9 6 10 0 0 2 77 0 2 ThoughtWorks.CruiseControl.Core.Util
NUnitTask 0,15 0,5 0,67 6 0 24 23 4 0 0 11 113 0 2 ThoughtWorks.CruiseControl.Core.Tasks
MergeFileSerialiserFactory 0,15 0 0 1 0 7 2 2 0 0 0 7 0 1 ThoughtWorks.CruiseControl.Core.Tasks
InMemoryResponseCache 0,15 0,67 0,8 6 0 14 9 3 3 0 2 34 0 1 ThoughtWorks.CruiseControl.WebDashboard.IO
HttpHandler 0,15 0 0 2 0 26 21 3 0 1 1 48 0 1 ThoughtWorks.CruiseControl.WebDashboard.MVC.ASPNET
ServerQueryingBuildRetriever 0,15 0 0 2 0 7 3 2 0 0 1 16 0 1 ThoughtWorks.CruiseControl.WebDashboard.Dashboard
VelocityProjectGridAction 0,15 0,8 0,87 33 0 39 56 12 1 1 7 450 0 1 ThoughtWorks.CruiseControl.WebDashboard.Dashboard
DefaultCruiseAction 0,15 0 0 1 0 7 2 2 0 0 0 6 0 1 ThoughtWorks.CruiseControl.WebDashboard.MVC.Cruise
SimpleErrorViewBuilder 0,15 0 0 1 0 6 3 2 0 0 0 8 0 1 ThoughtWorks.CruiseControl.WebDashboard.MVC.Cruise
BinaryResponse 0,15 0,38 0,5 4 0 9 6 4 0 1 2 38 0 1 ThoughtWorks.CruiseControl.WebDashboard.MVC
CruiseActionFactory 0,15 0,5 0,67 8 0 13 10 4 0 0 1 59 0 1 ThoughtWorks.CruiseControl.WebDashboard.MVC.Cruise
DefaultPluginLinkCalculator 0,15 0 0 10 0 19 18 5 0 0 2 181 0 1 ThoughtWorks.CruiseControl.WebDashboard.Dashboard
ConfigurablePlugin 0,15 0,6 0,75 4 0 9 1 5 0 2 2 17 0 1 ThoughtWorks.CruiseControl.WebDashboard.Dashboard.GenericPlugins
DefaultLinkFactory 0,15 0,57 0,63 10 0 15 11 10 0 0 3 99 0 1 ThoughtWorks.CruiseControl.WebDashboard.Dashboard
DefaultLinkListFactory 0,15 0,25 0,33 7 0 14 9 4 0 0 1 93 0 1 ThoughtWorks.CruiseControl.WebDashboard.Dashboard
ProjectGrid 0,15 0 0 6 0 21 17 3 0 0 0 73 0 1 ThoughtWorks.CruiseControl.WebDashboard.Dashboard
RecentBuildLister 0,15 0,56 0,68 7 0 30 23 6 0 0 8 182 0 1 ThoughtWorks.CruiseControl.WebDashboard.Dashboard
XslMultiReportBuildPlugin 0,15 0,67 0,75 9 0 17 5 9 0 5 4 63 0 2 ThoughtWorks.CruiseControl.WebDashboard.Dashboard.GenericPlugins
XslReportBuildPlugin 0,15 0,73 0,8 9 0 19 6 11 0 6 5 73 0 2 ThoughtWorks.CruiseControl.WebDashboard.Dashboard.GenericPlugins
FingerprintFactory 0,15 0,5 0,67 8 0 14 13 4 0 0 2 78 0 1 ThoughtWorks.CruiseControl.WebDashboard.MVC
ServerLogProjectPlugin 0,15 0,25 0,33 4 0 15 5 4 0 2 2 29 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport
ServerSecurityConfigurationProjectPlugin 0,15 0,25 0,33 4 0 15 5 4 0 2 2 29 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport
ModificationHistoryProjectPlugin 0,15 0,67 0,8 7 0 22 14 6 0 3 6 73 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport
ServerAuditHistoryProjectPlugin 0,15 0,25 0,33 4 0 16 5 4 0 2 2 30 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport
UserNameSecurityPlugin 0,15 0,66 0,75 8 0 17 3 8 0 4 5 49 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.Security
QueueStatusServerPlugin 0,15 0,5 0,67 6 0 22 16 4 0 2 2 82 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.ServerReport
ServerUserListProjectPlugin 0,15 0,25 0,33 4 0 16 5 4 0 2 2 30 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport
ViewConfigurationProjectPlugin 0,15 0,62 0,71 12 0 29 28 8 0 3 2 157 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport
NameAndSelected 0,15 0,5 0,67 4 0 4 1 4 0 2 2 16 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.AddProject
BuildLogBuildPlugin 0,15 0,33 0,5 3 0 15 5 3 0 2 1 23 0 2 ThoughtWorks.CruiseControl.WebDashboard.Plugins.BuildReport
LazilyInitialisingVelocityTransformer 0,15 0,69 0,83 15 0 22 25 6 0 3 6 203 0 1 ThoughtWorks.CruiseControl.WebDashboard.MVC.View
VelocityViewGeneratorWithTransformer 0,15 0 0 2 0 7 3 2 0 0 1 13 0 1 ThoughtWorks.CruiseControl.WebDashboard.MVC.View
PackageListPlugin 0,15 0,33 0,5 3 0 13 4 3 0 2 1 25 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport
ProjectStatusPlugin 0,15 0,58 0,78 5 0 19 13 4 0 2 3 68 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport
CCTrayDownloadPlugin 0,15 0,33 0,5 3 0 13 4 3 0 2 1 23 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.CCTray
DeleteProjectPlugin 0,15 0,33 0,5 3 0 13 5 3 0 2 1 33 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.DeleteProject
DateParameter 0,15 0,8 0,85 31 0 27 38 18 1 6 6 285 0 2 ThoughtWorks.CruiseControl.Remote.Parameters
BooleanParameter 0,15 0,83 0,91 20 0 17 11 12 0 5 3 122 0 2 ThoughtWorks.CruiseControl.Remote.Parameters
NameValuePairListSerialiserFactory 0,15 0 0 1 0 8 2 2 0 0 0 8 0 1 ThoughtWorks.CruiseControl.Remote
NameValuePairSerialiserFactory 0,15 0 0 1 0 8 2 2 0 0 0 8 0 1 ThoughtWorks.CruiseControl.Remote
NumericParameter 0,15 0,64 0,7 16 0 16 9 11 0 5 3 114 0 2 ThoughtWorks.CruiseControl.Remote.Parameters
ProjectConfiguration 0,15 0 0 - 0 2 0 0 0 0 0 0 - - ThoughtWorks.CruiseControl.Remote
CruiseControlStatus 0,15 - - - 0 5 0 - - - - - - - ThoughtWorks.CruiseControl.Remote
ISecurityCredentials 0,15 - - - 0 4 0 6 0 2 0 - - - ThoughtWorks.CruiseControl.Remote.Security
WinLoginAuthentication 0,15 0,67 0,8 5 0 14 9 6 0 1 1 30 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Security
X10Definitions 0,15 0 0 0 0 2 1 1 0 0 0 3 0 1 ThoughtWorks.CruiseControl.CCTrayLib.X10
BuildOccurredEventHandler 0,15 - - - 0 8 0 4 0 0 0 - 0 3 ThoughtWorks.CruiseControl.CCTrayLib
StubProjectMonitor 0,15 0,95 0,97 45 0 31 21 48 0 20 9 210 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Presentation
Program 0,15 0 0 1 0 7 4 0 1 0 0 6 0 1 Validator
Settings 0,15 0 0 2 0 7 1 1 2 1 1 10 0 3 Validator.Properties
CCService 0,15 0,84 0,91 22 0 36 43 9 5 1 7 228 0 4 ThoughtWorks.CruiseControl.Service
ProjectInstaller 0,15 0,79 0,92 9 0 18 20 7 0 1 3 100 0 4 ThoughtWorks.CruiseControl.Service
CruiseServerClientFactory 0,15 0 0 11 0 12 10 0 8 0 0 89 0 1 ThoughtWorks.CruiseControl.Remote
AdministerPlugin 0,15 0,5 0,62 6 0 14 5 5 0 3 2 40 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.Administration
AssemblyVersionProvider 0,15 0 0 1 0 7 5 2 0 0 0 10 0 1 ThoughtWorks.CruiseControl.WebDashboard.IO
StylesheetConfiguration 0,15 0,71 0,83 6 0 6 1 7 0 3 3 24 0 1 ThoughtWorks.CruiseControl.WebDashboard.Configuration
HtmlReportPlugin 0,15 0,69 0,78 7 0 17 5 9 0 5 4 59 0 2 ThoughtWorks.CruiseControl.WebDashboard.Dashboard.GenericPlugins
ConfigurableNamedAction 0,15 0,6 0,75 4 0 7 1 5 0 2 2 17 0 1 ThoughtWorks.CruiseControl.WebDashboard.Dashboard
CruiseManagerBuildNameRetriever 0,15 0 0 11 0 11 6 4 0 0 1 106 0 1 ThoughtWorks.CruiseControl.WebDashboard.Dashboard
ActionInstantiatorWithObjectSource 0,15 0 0 2 0 6 2 2 0 0 1 12 0 1 ThoughtWorks.CruiseControl.WebDashboard.Dashboard
BuildRequestTransformer 0,15 0 0 2 0 10 4 2 0 0 2 23 0 1 ThoughtWorks.CruiseControl.WebDashboard.Dashboard
NumericParameter 0,15 0,64 0,7 16 0 14 9 11 0 5 3 114 0 2 ThoughtWorks.CruiseControl.Remote.Parameters
SelectParameter 0,15 0,81 0,86 36 0 22 19 18 0 7 5 301 0 2 ThoughtWorks.CruiseControl.Remote.Parameters
BooleanParameter 0,15 0,83 0,91 20 0 15 11 12 0 5 3 122 0 2 ThoughtWorks.CruiseControl.Remote.Parameters
DateParameter 0,15 0,8 0,85 31 0 25 38 18 1 6 6 285 0 2 ThoughtWorks.CruiseControl.Remote.Parameters
NetReflectorPluginConfiguration 0,15 0,81 0,87 15 0 13 2 15 0 7 7 75 0 1 ThoughtWorks.CruiseControl.WebDashboard.Configuration
NetReflectorRemoteServicesConfiguration 0,15 0 0 6 0 10 3 4 0 1 1 45 0 1 ThoughtWorks.CruiseControl.WebDashboard.Configuration
TextParameter 0,15 0,7 0,77 15 0 15 9 11 0 5 3 98 0 2 ThoughtWorks.CruiseControl.Remote.Parameters
AuditFilters 0,15 0 0 6 0 15 8 0 6 0 0 19 0 1 ThoughtWorks.CruiseControl.Remote.Security
ProjectConfigurationServerPlugin 0,15 0,6 0,75 7 0 25 20 5 0 2 3 97 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.ServerReport
CommentFilter 0,15 0,33 0,5 3 0 9 4 3 0 0 1 19 0 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol
Common 0,15 0 0 0 0 3 1 1 0 0 0 3 0 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol
BitKeeper 0,15 0,78 0,85 21 0 25 33 13 0 0 7 242 0 2 ThoughtWorks.CruiseControl.Core.Sourcecontrol.BitKeeper
ClearCase 0,15 0,84 0,88 41 0 25 48 22 0 0 11 414 0 2 ThoughtWorks.CruiseControl.Core.Sourcecontrol
FileSourceControl 0,15 0,85 0,94 19 0 25 25 10 0 0 4 158 0 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol
FilteredSourceControl 0,15 0,64 0,69 23 0 18 14 14 0 3 3 189 0 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol
Cvs 0,15 0,89 0,93 32 0 31 44 20 0 0 17 408 0 2 ThoughtWorks.CruiseControl.Core.Sourcecontrol
ExternalSourceControl 0,15 0,76 0,84 21 0 30 36 8 3 0 5 233 0 2 ThoughtWorks.CruiseControl.Core.Sourcecontrol
RolePermission 0,15 0,44 0,5 10 0 19 9 8 0 3 2 81 0 3 ThoughtWorks.CruiseControl.Core.Security
UserNameAuthentication 0,15 0,76 0,82 16 0 13 5 14 0 5 4 74 0 1 ThoughtWorks.CruiseControl.Core.Security
InternalSecurityManager 0,15 0,68 0,75 41 0 27 35 11 0 2 6 399 0 2 ThoughtWorks.CruiseControl.Core.Security
NullProjectAuthorisation 0,15 0 0 4 0 9 3 4 0 1 0 9 0 1 ThoughtWorks.CruiseControl.Core.Security
AccuRev 0,15 0,84 0,92 27 0 29 41 11 1 0 9 284 0 2 ThoughtWorks.CruiseControl.Core.Sourcecontrol
ActionFilter 0,15 0,33 0,5 3 0 10 3 3 0 0 1 19 0 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol
UserPasswordAuthentication 0,15 0,77 0,82 20 0 14 7 16 0 6 6 105 0 1 ThoughtWorks.CruiseControl.Core.Security
UserPermission 0,15 0,17 0,2 6 0 14 8 6 0 2 1 37 0 3 ThoughtWorks.CruiseControl.Core.Security
Mks 0,15 0,91 0,97 27 0 26 39 16 0 0 12 325 0 2 ThoughtWorks.CruiseControl.Core.Sourcecontrol
SynergyProcessExecutor 0,15 0 0 1 0 9 8 2 0 0 0 31 0 2 ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic
UserFilter 0,15 0,33 0,5 3 0 10 3 3 0 0 1 19 0 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol
Svn 0,15 0,92 0,95 61 0 41 69 22 5 0 19 697 0 2 ThoughtWorks.CruiseControl.Core.Sourcecontrol
Synergy 0,15 0,74 0,77 37 0 31 50 21 0 3 6 396 0 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic
WebSVNUrlBuilder 0,15 0,25 0,33 4 0 10 7 4 0 1 1 43 0 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol
ArtifactCleanUpTask 0,15 0,82 0,88 40 0 32 48 15 0 2 3 405 0 2 ThoughtWorks.CruiseControl.Core.Tasks
ViewCVSUrlBuilder 0,15 0,25 0,33 6 0 11 9 4 0 1 1 64 0 1 ThoughtWorks.CruiseControl.Core
Vss 0,15 0,9 0,94 33 0 34 46 25 0 3 19 367 0 2 ThoughtWorks.CruiseControl.Core.Sourcecontrol
PathFilter 0,15 0,57 0,67 9 0 10 6 7 0 2 2 46 0 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol
PlasticSCM 0,15 0,81 0,89 18 0 22 24 11 1 0 12 278 0 2 ThoughtWorks.CruiseControl.Core.Sourcecontrol
MultiIssueTrackerUrlBuilder 0,15 0,25 0,33 5 0 9 2 4 0 1 1 40 0 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol
MultiSourceControl 0,15 0,81 0,93 14 0 17 9 8 0 1 2 114 0 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol
StarTeam 0,15 0,92 0,95 39 0 22 19 35 1 13 16 320 0 2 ThoughtWorks.CruiseControl.Core.Sourcecontrol
Surround 0,15 0,61 0,73 9 0 20 14 6 0 0 12 204 0 2 ThoughtWorks.CruiseControl.Core.Sourcecontrol
DefaultIssueTrackerUrlBuilder 0,15 0,25 0,33 15 0 13 14 4 0 1 1 126 0 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol
RegExIssueTrackerUrlBuilder 0,15 0,5 0,6 10 0 12 7 6 0 2 2 62 0 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol
IntegrationPropertyNames 0,15 0 0 0 0 3 1 1 0 0 15 3 0 1 ThoughtWorks.CruiseControl.Core
IntegrationStatusParser 0,15 0 0 1 0 7 4 1 1 0 0 9 0 1 ThoughtWorks.CruiseControl.Core
IntegrationRequestThrottleExtension 0,15 0,57 0,67 15 0 21 23 7 0 0 3 171 0 1 ThoughtWorks.CruiseControl.Core.Extensions
IntegrationPerformanceCountersExtension 0,15 0 0 5 0 22 24 5 0 0 0 108 0 1 ThoughtWorks.CruiseControl.Core.Extensions
FileLabeller 0,15 0,68 0,75 15 0 15 13 11 0 3 4 117 0 1 ThoughtWorks.CruiseControl.Core.Label
IterationLabeller 0,15 0,75 0,86 15 0 19 23 8 0 0 6 147 0 2 ThoughtWorks.CruiseControl.Core.Label
AssemblyVersionLabeller 0,15 0,53 0,8 13 0 19 21 3 0 0 5 147 0 1 ThoughtWorks.CruiseControl.Core.Label
DateLabeller 0,15 0,6 0,75 9 0 15 17 5 0 0 5 125 0 1 ThoughtWorks.CruiseControl.Core.Label
ServerAggregatingCruiseManagerWrapper 0,15 0,96 0,98 75 0 77 127 57 0 1 2 1079 0 1 ThoughtWorks.CruiseControl.WebDashboard.ServerConnection
CruiseControlConfigSectionHandler 0,15 0 0 1 0 4 1 2 0 0 0 5 0 1 ThoughtWorks.CruiseControl.Core.Config
ServerInformationServerPlugin 0,15 0,62 0,72 11 0 19 11 7 0 3 3 129 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.ServerReport
ProjectStatisticsPlugin 0,15 0,68 0,79 9 0 22 15 6 1 3 5 80 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.Statistics
XslFilesSectionHandler 0,15 0 0 3 0 14 13 2 0 0 0 40 0 1 ThoughtWorks.CruiseControl.Core.Config
CruiseControlRemotingException 0,15 0 0 3 0 8 3 2 1 0 0 17 0 4 ThoughtWorks.CruiseControl.Core
DefinitionException 0,15 0 0 2 0 9 3 1 1 0 0 9 0 4 ThoughtWorks.CruiseControl.Core.Config.Preprocessor
ServerConfigurationHandler 0,15 0 0 3 0 16 17 2 0 0 0 73 0 1 ThoughtWorks.CruiseControl.Core.Config
LastChangeLabeller 0,15 0,5 0,67 11 0 18 21 4 0 0 3 105 0 1 ThoughtWorks.CruiseControl.Core.Label
ActiveDirectoryAuthentication 0,15 0,81 0,87 21 0 20 18 16 0 6 4 134 0 1 ThoughtWorks.CruiseControl.Core.Security
FileXmlLogger 0,15 0,2 0,25 9 0 18 19 5 0 1 1 113 0 2 ThoughtWorks.CruiseControl.Core.Security.Auditing
PackagePublisher 0,15 0,86 0,89 59 0 43 84 26 0 9 9 653 0 1 ThoughtWorks.CruiseControl.Core.Publishers
StatisticsCalculator 0,15 0 0 7 0 6 3 4 0 0 0 88 0 1 ThoughtWorks.CruiseControl.Core.Publishers.Statistics
ExternalFileSecurityManager 0,15 0,8 0,86 47 0 53 86 14 1 1 10 567 0 2 ThoughtWorks.CruiseControl.Core.Security
FileBasedSessionCache 0,15 0,44 0,5 17 0 30 51 9 0 1 1 268 0 2 ThoughtWorks.CruiseControl.Core.Security
FileXmlReader 0,15 0,56 0,62 16 0 31 32 9 0 1 1 187 0 1 ThoughtWorks.CruiseControl.Core.Security.Auditing
DefaultProjectAuthorisation 0,15 0,45 0,5 18 0 18 7 10 0 3 2 129 0 1 ThoughtWorks.CruiseControl.Core.Security
BuildPublisher 0,15 0,8 0,93 27 0 24 47 7 0 0 7 333 0 1 ThoughtWorks.CruiseControl.Core.Publishers
EmailLDAPConverter 0,15 0,64 0,71 12 0 16 18 10 0 4 5 121 0 1 ThoughtWorks.CruiseControl.Core.Publishers
RemoteProjectLabeller 0,15 0,58 0,78 6 0 19 10 4 0 0 3 65 0 1 ThoughtWorks.CruiseControl.Core.Label
StateFileLabeller 0,15 0,62 0,83 4 0 13 6 4 0 0 2 24 0 1 ThoughtWorks.CruiseControl.Core.Label
ManifestGenerator 0,15 0 0 6 0 17 28 3 0 0 0 179 0 1 ThoughtWorks.CruiseControl.Core.Publishers
ManifestImporter 0,15 0,25 0,33 5 0 12 7 4 0 1 1 34 0 1 ThoughtWorks.CruiseControl.Core.Publishers
EmailRegexConverter 0,15 0,43 0,5 7 0 7 2 7 0 2 2 33 0 1 ThoughtWorks.CruiseControl.Core.Publishers
ForceBuildPublisher 0,15 0,6 0,75 7 0 14 11 5 0 1 6 57 0 1 ThoughtWorks.CruiseControl.Core.Publishers

Suites run: 406, Tests run: 2224, Failures: 1, Not run: 35, Time: 274.5seconds
Objection.UnitTests.AcceptanceTests.CachingImplementationResolverTest.ShouldOnlyAllowOneThreadToResolveEachType Success
Objection.UnitTests.AcceptanceTests.TypicalUsageTests.ShouldBeAbleToAddDecoratorsForAGivenIdentifiedImplementation Success
Objection.UnitTests.AcceptanceTests.TypicalUsageTests.ShouldBeAbleToAddDecoratorsForAGivenIdentifiedInstance Success
Objection.UnitTests.AcceptanceTests.TypicalUsageTests.ShouldBeAbleToMarkNMockClassesAsIgnoredForImplementationResolution Success
Objection.UnitTests.AcceptanceTests.TypicalUsageTests.ShouldBeAbleToSetupDependencyImplementationsForIdentifiers Success
Objection.UnitTests.AcceptanceTests.TypicalUsageTests.ShouldConstructAnObjectThatHasClassesForCDsByInstantiatingDependenciesIfTheyAreNotRegistered Success
Objection.UnitTests.AcceptanceTests.TypicalUsageTests.ShouldConstructAnObjectThatHasClassesForCDsByInstantiatingDependenciesIfTheyAreNotRegisteredWhenReferencedById Success
Objection.UnitTests.AcceptanceTests.TypicalUsageTests.ShouldConstructAnObjectThatHasClassesForCDsByUsingRegisteredInstancesIfTheyAreRegistered Success
Objection.UnitTests.AcceptanceTests.TypicalUsageTests.ShouldConstructAnObjectThatHasInterfacesForCDsByInstantiatingDependenciesIfTheyAreNotRegistered Success
Objection.UnitTests.AcceptanceTests.TypicalUsageTests.ShouldConstructAnObjectThatHasInterfacesForCDsByUsingRegisteredInstancesIfTheyAreRegistered Success
Objection.UnitTests.AcceptanceTests.TypicalUsageTests.ShouldConstructAnObjectThatHasNoCDs Success
Objection.UnitTests.AcceptanceTests.TypicalUsageTests.ShouldConstructAnObjectThatHasNoCDsWhenReferencedById Success
Objection.UnitTests.AcceptanceTests.TypicalUsageTests.ShouldReturnInstanceRegisteredById Success
Objection.UnitTests.AcceptanceTests.TypicalUsageTests.ShouldReturnInstanceRegisteredByType Success
Objection.UnitTests.AcceptanceTests.TypicalUsageTests.ShouldReturnObjectRegisteredByTypeUsingImplementationTypeOfRegisteredObjectIfRegistrationTypeNotSpecified Success
Objection.UnitTests.AcceptanceTests.TypicalUsageTests.ShouldUseRuntimeImplementationTypeWhenMultipleImplementationsAvailable Success
Objection.UnitTests.AcceptanceTests.TypicalUsageTests.ShouldUseRuntimeSpecifiedDependencyTypeOverImplementationTypeWhenMultipleImplementationsAvailable Success
Objection.UnitTests.AcceptanceTests.TypicalUsageTests.ShouldUseRuntimeSpecifiedDependencyTypeWhenMultipleImplementationsAvailable Success
Objection.UnitTests.NetReflectorPlugin.NetReflectorPluginTest.TestSomething Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.CCTimeFormatterTest.ShouldDisplayInDDHHMMFormat Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.CCTimeFormatterTest.ShouldDisplayInDDHHMMFormatIgnoringPluralsIfNumberIsOne Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.CCTimeFormatterTest.ShouldDisplayInSecondsIfLessThanOneMinute Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.CCTimeFormatterTest.ShouldNotDisplayMinutesIfZero Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Configuration.BuildServerTest.CanBuildADisplayNameFromAServerUrl Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Configuration.BuildServerTest.CanParseADisplayNameWithAPort Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Configuration.BuildServerTest.CanParseADisplayNameWithoutAPort Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Configuration.BuildServerTest.ForHttpUrlsDisplayNameDisplaysTheEntireUrl Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Configuration.BuildServerTest.SetExtensionName Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Configuration.BuildServerTest.SetExtensionSettings Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Configuration.BuildServerTest.SetTransport Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Configuration.BuildServerTest.ThrowsWhenMissingExtension Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Configuration.BuildServerTest.ThrowsWhenParsingAStringThatContainsMoreThanOneColon Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Configuration.BuildServerTest.ThrowsWhenParsingAStringWithNonNumericPortNumber Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Configuration.BuildServerTest.TwoBuildServersAreEqualIfTheirUrlsAreTheSame Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Configuration.BuildServerTest.WhenThePortNumberIsNonDefaultThePortNumberIsDisplayed Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Configuration.CCTrayMultiConfigurationTest.CanBuildUniqueServerListWithTwoSameServerProjects Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Configuration.CCTrayMultiConfigurationTest.CanBuildUniqueServerListWithTwoUniqueServerProjects Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Configuration.CCTrayMultiConfigurationTest.CanLoadConfigurationFromFile Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Configuration.CCTrayMultiConfigurationTest.CanPersist Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Configuration.CCTrayMultiConfigurationTest.CanPersistAndReloadX10Configuration Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Configuration.CCTrayMultiConfigurationTest.CanProvideASetOfProjectStatusMonitors Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Configuration.CCTrayMultiConfigurationTest.CanProvideASetOfServerMonitors Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Configuration.CCTrayMultiConfigurationTest.CreatesAnEmptySettingsFileIfTheConfigFileIsNotFound Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Configuration.CCTrayMultiConfigurationTest.SetExtensionNameBlank Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Configuration.CCTrayMultiConfigurationTest.SetExtensionNameNonBlank Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Configuration.CCTrayMultiConfigurationTest.SetExtensionSettings Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Configuration.CCTrayMultiConfigurationTest.WhenTheConfigurationDoesNotContainDirectivesRelatingToShowingBalloonsItDefaultsToTrue Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.AggregatingProjectMonitorTest.BuildOccuredIsFiredWheneverAnyContainedProjectStatusFiresIt Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.AggregatingProjectMonitorTest.CancelPendingThrowsAnNotImplementedException Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.AggregatingProjectMonitorTest.FixBuildThrowsAnNotImplementedException Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.AggregatingProjectMonitorTest.ForceBuildThrowsAnNotImplementedException Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.AggregatingProjectMonitorTest.IntegrationResultReturnsTheWorstResultOfAllMonitors Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.AggregatingProjectMonitorTest.PolledIsFiredWheneverAnyContainedProjectStatusFiresIt Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.AggregatingProjectMonitorTest.PollInvokesPollOnAllContainedProjects Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.AggregatingProjectMonitorTest.ProjectStateReturnsTheWorstStateOfAllMonitors Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.AggregatingProjectMonitorTest.ProjectSummaryStringCombinesAllStringsWithNewLinesBetween Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.AggregatingProjectMonitorTest.ProjectSummaryStringDoesNotIncludeBlankLinesWhenAProjectReturnsNothing Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.AggregatingProjectMonitorTest.ProjectSummaryStringReturnsADefaultMessageIfAllProjectsReturnEmptyString Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.AggregatingProjectMonitorTest.ThrowsWhenAttemptingToRetrieveSingleProjectDetail Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.AggregatingProjectMonitorTest.WhenPolledIsFiredTheSourcePointToTheAggregatorNotTheFiringProject Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.AggregatingServerMonitorTest.PolledIsFiredWheneverAnyContainedServerFiresIt Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.AggregatingServerMonitorTest.PollInvokesPollOnAllContainedServers Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.AggregatingServerMonitorTest.QueueChangedIsFiredWheneverAnyContainedServerFiresIt Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.AggregatingServerMonitorTest.WhenPolledIsFiredTheSourcePointToTheAggregatorNotTheFiringServer Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.BuildDurationTrackerTest.AfterASuccessfulBuildTheLastBuildTimeIsCalculated Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.BuildDurationTrackerTest.IfANewBuildStartsBeforeOnCompletesTheDurationAndEstimatedTimeAreStillNotCalculated Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.BuildDurationTrackerTest.TheEstimatedTimeForThisBuildIsBasedOnTheDuratuionOfTheLastBuild Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.BuildDurationTrackerTest.WhenABuildStartsWithNoHistoryTheDurationAndEstimatedTimeAreStillNotCalculated Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.BuildDurationTrackerTest.WhenNoBuildsHaveOccurredPropertiesReturnValuesThatIndicateThis Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.BuildDurationTrackerTest.WhenTheCurrentBuildTakesLongerTheEstimatedTimeRemainingIsNegative Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.CachingCruiseServerManagerTest.ShouldDelegateFirstSnapshotGet Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.CachingCruiseServerManagerTest.ShouldDelegateMostMethodsToWrappedInstance Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.CachingCruiseServerManagerTest.ShouldDelegateSnapshotGetAfterCacheCleared Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.CachingCruiseServerManagerTest.ShouldReturnSecondSnapshotGetWithoutDelegating Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.CruiseProjectManagerFactoryTest.GetProjectListWithAnExtensionProtocolValidExtension Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.CruiseProjectManagerFactoryTest.WhenRequestingACruiseProjectManagerWithAnExtensionProtocolValidExtension Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.CruiseProjectManagerFactoryTest.WhenRequestingACruiseProjectManagerWithAnHttpUrlConstructsANewDashboardCruiseProjectManager Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.CruiseProjectManagerFactoryTest.WhenRequestingACruiseProjectManagerWithATcpUrlAsksTheCruiseManagerFactory Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.CruiseServerManagerFactoryTest.WhenRequestingACruiseServerManagerWithAnExtensionProtocolCannotFindExtension Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.CruiseServerManagerFactoryTest.WhenRequestingACruiseServerManagerWithAnExtensionProtocolCannotInvalidExtension Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.CruiseServerManagerFactoryTest.WhenRequestingACruiseServerManagerWithAnExtensionProtocolEmptyExtension Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.CruiseServerManagerFactoryTest.WhenRequestingACruiseServerManagerWithAnExtensionProtocolValidExtension Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.CruiseServerManagerFactoryTest.WhenRequestingACruiseServerManagerWithAnHttpUrlConstructsANewHttpServerManagerDecoratedWithACachingServerManager Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.CruiseServerManagerFactoryTest.WhenRequestingACruiseServerManagerWithATCPUrlAsksTheCruiseManagerFactory Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.DashboardXmlParserTest.ReturnsCorrectProjectDetailsFromProjectsAndQueuesXml Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.DashboardXmlParserTest.ReturnsCorrectProjectDetailsFromProjectsOnlyXml Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.DashboardXmlParserTest.ReturnsListOfProjectsFromProjectsAndQueuesXml Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.DashboardXmlParserTest.ReturnsListOfProjectsFromProjectsXml Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.HttpCruiseProjectManagerTest.AbortBuild Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.HttpCruiseProjectManagerTest.CancelPendingRequestThrowsAnNotImplementedException Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.HttpCruiseProjectManagerTest.FixBuildThrowsAnNotImplementedException Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.HttpCruiseProjectManagerTest.ForceBuild Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.HttpCruiseProjectManagerTest.ShouldNotThrowExceptionsOnCreation Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.HttpCruiseProjectManagerTest.ShouldNotUseTheWebRetrieverOrServerManagerOnCreation Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.HttpCruiseProjectManagerTest.StartProject Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.HttpCruiseProjectManagerTest.StopProject Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.HttpCruiseServerManagerTest.CancelPendingRequestThrowsAnNotImplementedException Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.HttpCruiseServerManagerTest.InitialisingReturnsCorrectServerProperties Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.HttpCruiseServerManagerTest.RetrieveSnapshotFromManager Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.PollIntervalReporterTest.BuildCompletedDuringPollIntervalIfLastBuildDateChanged Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.PollIntervalReporterTest.BuildStartedIfLastBuildDateHasChangedAndStatusRemainedBuilding Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.PollIntervalReporterTest.BuildStartedIfStatusChangedToBuilding Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.PollIntervalReporterTest.CallingLatestStatusMessageWhenThereAreNoneIsSafe Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.PollIntervalReporterTest.FailureThenSuccessMeansBuildIsFixed Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.PollIntervalReporterTest.LatestBuildWasSuccessfulIfNewProjectStatusIsSuccess Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.PollIntervalReporterTest.MessagesUpdatedIfNewStatusHasMoreMessagesThanOld Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.PollIntervalReporterTest.MostRecentMessageReturnsMostRecentMessage Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.PollIntervalReporterTest.NoBuildIfLastBuildDateIsSameAndStatusIsSame Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.PollIntervalReporterTest.SuccessThenFailureMeansBuildIsBroken Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.PollIntervalReporterTest.TwoFailuresMeansBuildIsStillFailing Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.PollIntervalReporterTest.TwoSuccessesMeansBuildIsStillSuccessful Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.ProjectMonitorTest.CorrectlyDeterminesProjectState Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.ProjectMonitorTest.DisplayBalloonMessageWhenNewMessageIsReceived Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.ProjectMonitorTest.DoNotTransitionProjectStateForNewInstanceOfSameProjectActivity Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.ProjectMonitorTest.ExposesTheIntegrationStatusOfTheContainedProject Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.ProjectMonitorTest.ForceBuildIsForwardedOn Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.ProjectMonitorTest.IfTheLastBuildDateHasChangedABuildOccuredEventIsFired Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.ProjectMonitorTest.InvokeServerWhenCancelPendingRequest Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.ProjectMonitorTest.InvokeServerWhenVolunteeringToFixBuild Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.ProjectMonitorTest.IsNotPendingIfThereIsNoProjectStatus Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.ProjectMonitorTest.NotifiesCorrectlyForBrokenBuild Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.ProjectMonitorTest.NotifiesCorrectlyForFixedBuild Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.ProjectMonitorTest.NotifiesCorrectlyForStillFailingBuild Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.ProjectMonitorTest.NotifiesCorrectlyForStillSuccessfulBuild Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.ProjectMonitorTest.ShouldCorrectlyReportEstimatedTimeWhenANewBuildStartsDuringThePollInterval Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.ProjectMonitorTest.SummaryStatusStringReturnsASummaryStatusStringWhenTheStateNotSuccess Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.ProjectMonitorTest.SummaryStatusStringReturnsEmptyStringWhenTheStateIsSuccess Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.ProjectMonitorTest.ThePollEventIsFiredWhenPollIsInvoked Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.ProjectMonitorTest.WhenNoConnectionHasBeenMadeToTheBuildServerTheIntegrationStatusIsUnknown Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.ProjectMonitorTest.WhenPollingEncountersAnExceptionThePolledEventIsStillFired Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.ProjectMonitorTest.WhenPollIsCalledRetrievesANewCopyOfTheProjectStatus Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.ProjectStateTest.EqualityIsImplementedCorrectly Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.ProjectStateTest.IsMoreImportantThanIsImplementedCorrectly Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.ProjectStateTest.ToStringReturnsStateName Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.ProjectStatusMonitorTest.CanForceABuild Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.ProjectStatusMonitorTest.CanRetriveProjectName Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.RemotingCruiseServerManagerTest.InitialisingReturnsCorrectServerProperties Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.RemotingCruiseServerManagerTest.RetrieveSnapshotFromManager Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.ServerMonitorTest.ExposesTheCruiseServerSnapshotOfTheContainedServer Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.ServerMonitorTest.IfTheQueueTimeStampHasChangedAQueueChangedEventIsFired Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.ServerMonitorTest.ProjectStatusNullIfServerNotYetPolled Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.ServerMonitorTest.ProjectStatusReturnsTheStatusForTheNominatedProject Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.ServerMonitorTest.ProjectStatusThrowsIfProjectNotFound Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.ServerMonitorTest.ThePollEventIsFiredWhenPollIsInvoked Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.ServerMonitorTest.WhenNoConnectionHasBeenMadeToTheBuildServerTheCruiseServerSnapshotIsNull Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.ServerMonitorTest.WhenPollingEncountersAnExceptionThePolledEventIsStillFired Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.ServerMonitorTest.WhenPollIsCalledRetrievesANewCopyOfTheCruiseServerSnapshot Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.WebDashboardUrlTest.ReturnsCorrectXmlServerReportAndViewFarmReportUrl Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.WebDashboardUrlTest.ReturnsCorrectXmlServerReportUrl Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.WebDashboardUrlTest.ViewFarmReportUrlDefaultsToLocalServer Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Presentation.AddProjectsTest.CurrentlyAddedProjectsAreIgnoredWhenServerIsSelected Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Presentation.AddProjectsTest.DuplicateServersAreIgnoredWhenAddingToTheServerList Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Presentation.AddProjectsTest.TheServerListBoxIsPopulatedInAlphabeticalOrder Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Presentation.AddProjectsTest.TheServerListBoxIsPopulatedWithAListOfAllServersCurrentlyConfigured Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Presentation.BuildTransitionSoundPlayerTest.PlaysTheCorrectSoundFileWhenBuildTransitionsOccur Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Presentation.BuildTransitionSoundPlayerTest.WhenATransitionIsNullOrEmptyStringNoAudioIsPlayed Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Presentation.BuildTransitionSoundPlayerTest.WhenNullIsPassedForTheConfigurationNoSoundsPlay Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Presentation.CCTrayMultiSettingsFormTest.ShouldCloneConfigurationAndOnlyBindToTheClone Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Presentation.ConfigurableBalloonMessageProviderTest.ReturnsTheMessagesAndCaptionsDefinedInTheConfiguration Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Presentation.ConfigurableProjectStateIconProviderTest.WhenTheValuesInTheConfigurationAreNullOrEmptyTheDefaultIconsAreUsed Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Presentation.DetailStringProviderTest.IncludeCurrentProjectMessage Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Presentation.DetailStringProviderTest.WhenSleepingIndicatesTimeOfNextBuildCheck Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Presentation.DetailStringProviderTest.WhenTheNextBuildTimeIsMaxValueIndicateThatNoBuildIsScheduled Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Presentation.DetailStringProviderTest.WhenTheProjecStatusIndicatesAnExceptionItsMessageIsReportedInTheDetailString Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Presentation.IntegrationQueueTreeNodeAdaptorTest.CanCreateListViewItem Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Presentation.IntegrationQueueTreeNodeAdaptorTest.CreateJustServerNodeWhenNoChildQueues Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Presentation.IntegrationQueueTreeNodeAdaptorTest.WhenTheStateOfTheQueueChangesTheChildNodesOfTheServerNodeAreUpdated Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Presentation.MainFormControllerTest.CanCancelPendingIfBuildIsPending Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Presentation.MainFormControllerTest.CancelPendingShouldDoNothingIfNoProjectIsSelected Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Presentation.MainFormControllerTest.CancelPendingShouldInvokeServer Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Presentation.MainFormControllerTest.CanFixBuildIfBuildIsBroken Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Presentation.MainFormControllerTest.CanFixBuildIfBuildIsBrokenAndBuilding Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Presentation.MainFormControllerTest.CannotCancelPendingIfBuildIsNotPending Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Presentation.MainFormControllerTest.CannotCancelPendingIfNoProjectIsSelected Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Presentation.MainFormControllerTest.CannotFixBuildIfBuildIsWorking Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Presentation.MainFormControllerTest.CannotFixBuildIfNoProjectIsSelected Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Presentation.MainFormControllerTest.ForceBuildDoesNothingIfNoProjectSelected Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Presentation.MainFormControllerTest.ForceBuildDoesNothingIfProjectIsNotConnected Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Presentation.MainFormControllerTest.ForceBuildInvokesForceBuildOnTheSelectedProject Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Presentation.MainFormControllerTest.VolunteeringToFixBuildShouldDoNothingIfNoProjectIsSelected Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Presentation.MainFormControllerTest.VolunteeringToFixBuildShouldInvokeServer Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Presentation.MainFormControllerTest.WhenTheSelectedProjectChangesTheIsProjectSelectedPropertyChangesAndEventFires Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Presentation.ProjectStateIconAdaptorTest.OnCreationTheCurrentStateOfTheIconIsRead Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Presentation.ProjectStateIconAdaptorTest.WhenTheMonitorPollsTheIconMayBeUpdated Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Presentation.ProjectStateIconAdaptorTest.WhenTheStatusIconIsChangedAnEventIsFired Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Presentation.ProjectStatusListViewItemAdaptorTest.CanCreateListViewItem Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Presentation.ProjectStatusListViewItemAdaptorTest.UsesDescriptionBuilderToGenerateDetailCaption Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Presentation.ProjectStatusListViewItemAdaptorTest.WhenTheStateOfTheProjectChangesTheIconIsUpdated Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Presentation.ProjectStatusListViewItemAdaptorTest.WhenTheStateOfTheProjectChangesTheStatusEntriesOnTheListViewItemAreUpdated Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Presentation.ResourceIntegrationQueueIconProviderTest.CanRetriveIconsForNodeType Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Presentation.ResourceProjectStateIconProviderTest.CanRetriveIconsForState Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Presentation.SpeechSettingsControlTest.CanBindToDefaultConfiguration Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Presentation.SynchronizedProjectMonitorTest.MethodsAndPropertiesDoSimpleDelagationOntoInjectedMonitor Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Presentation.SynchronizedProjectMonitorTest.WhenBuildOccurredIsFiredTheDelegateIsInvokedThroughISynchronisedInvoke Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Presentation.SynchronizedProjectMonitorTest.WhenPolledIsFiredTheDelegateIsInvokedThroughISynchronisedInvoke Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Presentation.SynchronizedServerMonitorTest.MethodsAndPropertiesDoSimpleDelagationOntoInjectedMonitor Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Presentation.SynchronizedServerMonitorTest.WhenBuildOccurredIsFiredTheDelegateIsInvokedThroughISynchronisedInvoke Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Presentation.SynchronizedServerMonitorTest.WhenPolledIsFiredTheDelegateIsInvokedThroughISynchronisedInvoke Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Presentation.TrayIconTest.CanSubscribeToAnIconProvider Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Presentation.TrayIconTest.UpdatesIconWhenTheIconProviderChangesItsIcon Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Presentation.X10SettingsControlTest.CanBindToDefaultConfiguration Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.StatusIconTest.ShouldLoadIconFromFileWhenFileExists Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.StatusIconTest.ShouldThrowIconNotFoundExceptionIfFileDoesNotExist Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.X10.LampControllerTest.OnceTheLampHasBeenTurnedOnTurningItOnAgainDoesNotSendTheCommandAgain Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.X10.LampControllerTest.ShouldSendGreenControlCodeWhenTurningGreenLampOff Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.X10.LampControllerTest.ShouldSendGreenControlCodeWhenTurningGreenLampOn Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.X10.LampControllerTest.ShouldSendRedControlCodeWhenTurningRedLampOff Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.X10.LampControllerTest.ShouldSendRedControlCodeWhenTurningRedLampOn Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.X10.LowLevelDriverFactoryTest.ShouldCreateTheCm17aDriverBasedOnType Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.X10.X10ControllerTest.SetsTheLightStatusCorrectlyBasedOnTheIntegrationStatus Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.X10.X10ControllerTest.WhenTheCurrentTimeIsOutsideTheAvailableHoursBothLightsAreSwitchedOff Success
ThoughtWorks.CruiseControl.UnitTests.Config.CCNetConfigFileValidationTest.ExampleConfigFilesShouldNotContainAnyInvalidElements Success
ThoughtWorks.CruiseControl.UnitTests.Config.CCNetConfigFileValidationTest.InvalidTaskXmlShouldThrowNetReflectorException Success
ThoughtWorks.CruiseControl.UnitTests.Core.ArgumentParserTest.InstantiateWithDefaultArguments Success
ThoughtWorks.CruiseControl.UnitTests.Core.ArgumentParserTest.InstantiateWithInvalidArguments Success
ThoughtWorks.CruiseControl.UnitTests.Core.ArgumentParserTest.InstantiateWithSpecifiedArguments Success
ThoughtWorks.CruiseControl.UnitTests.Core.Config.CachingConfigurationServiceTest.InvalidatesCacheIfSlaveServiceChanges Success
ThoughtWorks.CruiseControl.UnitTests.Core.Config.CachingConfigurationServiceTest.ShouldCacheLoad Success
ThoughtWorks.CruiseControl.UnitTests.Core.Config.CachingConfigurationServiceTest.ShouldDelegateEventHanderRequests Success
ThoughtWorks.CruiseControl.UnitTests.Core.Config.CachingConfigurationServiceTest.ShouldDelegateLoadRequests Success
ThoughtWorks.CruiseControl.UnitTests.Core.Config.CachingConfigurationServiceTest.ShouldDelegateSaveRequests Success
ThoughtWorks.CruiseControl.UnitTests.Core.Config.ConfigurationFileLoaderTest.LoadConfiguration_BadXml Success
ThoughtWorks.CruiseControl.UnitTests.Core.Config.ConfigurationFileLoaderTest.LoadConfigurationFile Success
ThoughtWorks.CruiseControl.UnitTests.Core.Config.ConfigurationFileLoaderTest.LoadConfigurationFile_FileOnlyNoPath Success
ThoughtWorks.CruiseControl.UnitTests.Core.Config.ConfigurationFileLoaderTest.LoadConfigurationFile_MissingFile Success
ThoughtWorks.CruiseControl.UnitTests.Core.Config.ConfigurationFileSaverTest.ShouldBeAbleToSaveProjectsThatALoaderCanLoad Success
ThoughtWorks.CruiseControl.UnitTests.Core.Config.ConfigurationTest.CreateIntegrators Success
ThoughtWorks.CruiseControl.UnitTests.Core.Config.ConfigurationTest.FindQueueFound Success
ThoughtWorks.CruiseControl.UnitTests.Core.Config.ConfigurationTest.FindQueueNotFound Success
ThoughtWorks.CruiseControl.UnitTests.Core.Config.CruiseControlConfigSectionHandlerTest.LoadConfiguration Success
ThoughtWorks.CruiseControl.UnitTests.Core.Config.FileConfigurationServiceTest.ShouldDelegateLoadRequests Success
ThoughtWorks.CruiseControl.UnitTests.Core.Config.FileConfigurationServiceTest.ShouldDelegateSaveRequests Success
ThoughtWorks.CruiseControl.UnitTests.Core.Config.FileWatcherConfigurationServiceTest.CallsUpdateHandlersWhenFileWatcherChanges Success
ThoughtWorks.CruiseControl.UnitTests.Core.Config.NetReflectorConfigurationReaderTest.AttemptToDeserialiseProjectFromEmptyDocument Success
ThoughtWorks.CruiseControl.UnitTests.Core.Config.NetReflectorConfigurationReaderTest.AttemptToDeserialiseProjectFromXmlWithInvalidRootElement Success
ThoughtWorks.CruiseControl.UnitTests.Core.Config.NetReflectorConfigurationReaderTest.AttemptToDeserialiseProjectWithMissingXmlForRequiredProperties Success
ThoughtWorks.CruiseControl.UnitTests.Core.Config.NetReflectorConfigurationReaderTest.DeserialiseProjectFromXmlWithUnusedNodesShouldGenerateEvent Success
ThoughtWorks.CruiseControl.UnitTests.Core.Config.NetReflectorConfigurationReaderTest.DeserialiseSecurityFromXml Success
ThoughtWorks.CruiseControl.UnitTests.Core.Config.NetReflectorConfigurationReaderTest.DeserialiseSingleProjectFromXml Success
ThoughtWorks.CruiseControl.UnitTests.Core.Config.NetReflectorConfigurationReaderTest.DeserialiseSingleProjectFromXmlWithComments Success
ThoughtWorks.CruiseControl.UnitTests.Core.Config.NetReflectorConfigurationReaderTest.DeserialiseSingleProjectPlusQueueFromXml Success
ThoughtWorks.CruiseControl.UnitTests.Core.Config.NetReflectorConfigurationReaderTest.DeserialiseSingleProjectPlusUnknownFromXml Success
ThoughtWorks.CruiseControl.UnitTests.Core.Config.NetReflectorConfigurationReaderTest.DeserialiseTwoProjectsFromXml Success
ThoughtWorks.CruiseControl.UnitTests.Core.Config.NetReflectorConfigurationReaderTest.QueueValidationForQueueWithProjectName Success
ThoughtWorks.CruiseControl.UnitTests.Core.Config.NetReflectorConfigurationReaderTest.QueueValidationForQueueWithQueueNameInProject Success
ThoughtWorks.CruiseControl.UnitTests.Core.Config.NetReflectorConfigurationReaderTest.QueueValidationForUnreferencedQueue Success
ThoughtWorks.CruiseControl.UnitTests.Core.Config.PreprocessorTest.TestCycle2 Success
ThoughtWorks.CruiseControl.UnitTests.Core.Config.PreprocessorTest.TestDefineConst Success
ThoughtWorks.CruiseControl.UnitTests.Core.Config.PreprocessorTest.TestInclude Success
ThoughtWorks.CruiseControl.UnitTests.Core.Config.PreprocessorTest.TestIncludeFileWithSpacesInName Success
ThoughtWorks.CruiseControl.UnitTests.Core.Config.PreprocessorTest.TestIncludeStack Success
ThoughtWorks.CruiseControl.UnitTests.Core.Config.PreprocessorTest.TestIncludeVariable Success
ThoughtWorks.CruiseControl.UnitTests.Core.Config.PreprocessorTest.TestParamRef Success
ThoughtWorks.CruiseControl.UnitTests.Core.Config.PreprocessorTest.TestSample Success
ThoughtWorks.CruiseControl.UnitTests.Core.Config.PreprocessorTest.TestSampleProject Success
ThoughtWorks.CruiseControl.UnitTests.Core.Config.PreprocessorTest.TestScope Success
ThoughtWorks.CruiseControl.UnitTests.Core.Config.PreprocessorTest.TestUseConst Success
ThoughtWorks.CruiseControl.UnitTests.Core.Config.PreprocessorTest.TestUseMacro Success
ThoughtWorks.CruiseControl.UnitTests.Core.Config.PreprocessorTest.TestUseMacroWithXmlArgs Success
ThoughtWorks.CruiseControl.UnitTests.Core.Config.PreprocessorTest.TestUseNestedConst Success
ThoughtWorks.CruiseControl.UnitTests.Core.Config.PreprocessorTest.TestUseNestedConst2 Success
ThoughtWorks.CruiseControl.UnitTests.Core.Config.ServerConfigurationHandlerTest.GetConfig Success
ThoughtWorks.CruiseControl.UnitTests.Core.Config.ValidatingLoaderTest.FailedLoad Success
ThoughtWorks.CruiseControl.UnitTests.Core.Config.ValidatingLoaderTest.ShouldBeAbleToLoadXmlWithDTD Success
ThoughtWorks.CruiseControl.UnitTests.Core.Config.ValidatingLoaderTest.SuccessfulLoad Success
ThoughtWorks.CruiseControl.UnitTests.Core.Config.XslFilesSectionHandler.GetConfig Success
ThoughtWorks.CruiseControl.UnitTests.Core.ConsoleRunnerTest.ForceBuildCruiseServerProject Success
ThoughtWorks.CruiseControl.UnitTests.Core.ConsoleRunnerTest.StartCruiseServerProject Success
ThoughtWorks.CruiseControl.UnitTests.Core.ConsoleRunnerTest.ValidateConfigFileShouldNotStartServer Success
ThoughtWorks.CruiseControl.UnitTests.Core.CruiseServerClientTests.ProcessMessageCorrectlyHandlesAnUnknownAction Success
ThoughtWorks.CruiseControl.UnitTests.Core.CruiseServerClientTests.ProcessMessageCorrectlyHandlesAnUnknownMessage Success
ThoughtWorks.CruiseControl.UnitTests.Core.CruiseServerClientTests.ProcessMessageCorrectlyHandlesAValidMessage Success
ThoughtWorks.CruiseControl.UnitTests.Core.CruiseServerTest.AbortBuildCanBeCancelled Success
ThoughtWorks.CruiseControl.UnitTests.Core.CruiseServerTest.AbortBuildFiresEvents Success
ThoughtWorks.CruiseControl.UnitTests.Core.CruiseServerTest.AttemptToForceBuildOnProjectThatDoesNotExist Success
ThoughtWorks.CruiseControl.UnitTests.Core.CruiseServerTest.CallingAbortBeforeCallingStartDoesntCauseAnError Success
ThoughtWorks.CruiseControl.UnitTests.Core.CruiseServerTest.CallingAbortStopsIntegratorsAndWaitsForThemToFinish Success
ThoughtWorks.CruiseControl.UnitTests.Core.CruiseServerTest.CallingStopBeforeCallingStartDoesntCauseAnError Success
ThoughtWorks.CruiseControl.UnitTests.Core.CruiseServerTest.CallingStopStopsIntegratorsAndWaitsForThemToFinish Success
ThoughtWorks.CruiseControl.UnitTests.Core.CruiseServerTest.DetectVersionMethod Success
ThoughtWorks.CruiseControl.UnitTests.Core.CruiseServerTest.ForceBuildCanBeCancelled Success
ThoughtWorks.CruiseControl.UnitTests.Core.CruiseServerTest.ForceBuildFiresEvents Success
ThoughtWorks.CruiseControl.UnitTests.Core.CruiseServerTest.ForceBuildForProject Success
ThoughtWorks.CruiseControl.UnitTests.Core.CruiseServerTest.InitialiseingANonExistantExtensionThrowsAnException Success
ThoughtWorks.CruiseControl.UnitTests.Core.CruiseServerTest.IntegrationCompletedIsFired Success
ThoughtWorks.CruiseControl.UnitTests.Core.CruiseServerTest.IntegrationStartedIsFired Success
ThoughtWorks.CruiseControl.UnitTests.Core.CruiseServerTest.OnRestartKillAllIntegratorsRefreshConfigAndStartupNewIntegrators Success
ThoughtWorks.CruiseControl.UnitTests.Core.CruiseServerTest.ProjectStartCanBeCancelled Success
ThoughtWorks.CruiseControl.UnitTests.Core.CruiseServerTest.ProjectStartFiresEvents Success
ThoughtWorks.CruiseControl.UnitTests.Core.CruiseServerTest.ProjectStopCanBeCancelled Success
ThoughtWorks.CruiseControl.UnitTests.Core.CruiseServerTest.ProjectStopFiresEvents Success
ThoughtWorks.CruiseControl.UnitTests.Core.CruiseServerTest.RequestCanBeCancelled Success
ThoughtWorks.CruiseControl.UnitTests.Core.CruiseServerTest.RequestFiresEvents Success
ThoughtWorks.CruiseControl.UnitTests.Core.CruiseServerTest.RequestNewIntegration Success
ThoughtWorks.CruiseControl.UnitTests.Core.CruiseServerTest.RetrieveFileTransferFailsForAbsolutePaths Success
ThoughtWorks.CruiseControl.UnitTests.Core.CruiseServerTest.RetrieveFileTransferFailsForBuildLogsFolder Success
ThoughtWorks.CruiseControl.UnitTests.Core.CruiseServerTest.RetrieveFileTransferGeneratesNullForInvalidFile Success
ThoughtWorks.CruiseControl.UnitTests.Core.CruiseServerTest.RetrieveFileTransferGeneratesTransferForValidFile Success
ThoughtWorks.CruiseControl.UnitTests.Core.CruiseServerTest.RetrieveFileTransferOnlyWorksForFilesInArtefactFolder Success
ThoughtWorks.CruiseControl.UnitTests.Core.CruiseServerTest.SendMessageCanBeCancelled Success
ThoughtWorks.CruiseControl.UnitTests.Core.CruiseServerTest.SendMessageFiresEvents Success
ThoughtWorks.CruiseControl.UnitTests.Core.CruiseServerTest.ShouldOnlyDisposeOnce Success
ThoughtWorks.CruiseControl.UnitTests.Core.CruiseServerTest.StartAllProjectsInCruiseServer Success
ThoughtWorks.CruiseControl.UnitTests.Core.CruiseServerTest.StartAndAbortExtensions Success
ThoughtWorks.CruiseControl.UnitTests.Core.CruiseServerTest.StartAndStopExtensions Success
ThoughtWorks.CruiseControl.UnitTests.Core.CruiseServerTest.StartSpecificProject Success
ThoughtWorks.CruiseControl.UnitTests.Core.CruiseServerTest.StopSpecificProject Success
ThoughtWorks.CruiseControl.UnitTests.Core.CruiseServerTest.TakeSnapshotReturnsAValidSnapshot Success
ThoughtWorks.CruiseControl.UnitTests.Core.CruiseServerTest.TakeSnapshotThrowsExceptionForUnknownProject Success
ThoughtWorks.CruiseControl.UnitTests.Core.CruiseServerTest.ThrowExceptionIfProjectNotFound Success
ThoughtWorks.CruiseControl.UnitTests.Core.CruiseServerTest.WaitForExitAfterAbort Success
ThoughtWorks.CruiseControl.UnitTests.Core.CruiseServerTest.WaitForExitAfterStop Success
ThoughtWorks.CruiseControl.UnitTests.Core.CruiseServerTest.WaitForExitForProject Success
ThoughtWorks.CruiseControl.UnitTests.Core.CruiseXmlWriterTest.WriteSingleProject Success
ThoughtWorks.CruiseControl.UnitTests.Core.Extensions.DiskSpaceMonitorExtensionTests.InitialiseLoadsTheSpaceCorrectlyForB Success
ThoughtWorks.CruiseControl.UnitTests.Core.Extensions.DiskSpaceMonitorExtensionTests.InitialiseLoadsTheSpaceCorrectlyForGb Success
ThoughtWorks.CruiseControl.UnitTests.Core.Extensions.DiskSpaceMonitorExtensionTests.InitialiseLoadsTheSpaceCorrectlyForKb Success
ThoughtWorks.CruiseControl.UnitTests.Core.Extensions.DiskSpaceMonitorExtensionTests.InitialiseLoadsTheSpaceCorrectlyForMb Success
ThoughtWorks.CruiseControl.UnitTests.Core.Extensions.DiskSpaceMonitorExtensionTests.InitialiseLoadsTheSpaceCorrectlyForMissing Success
ThoughtWorks.CruiseControl.UnitTests.Core.Extensions.DiskSpaceMonitorExtensionTests.InitialiseLoadsTheSpaceCorrectlyForMultipleDrives Success
ThoughtWorks.CruiseControl.UnitTests.Core.Extensions.DiskSpaceMonitorExtensionTests.InitialiseThrowsAnErrorForUnknownElement Success
ThoughtWorks.CruiseControl.UnitTests.Core.Extensions.DiskSpaceMonitorExtensionTests.InitialiseThrowsAnErrorForUnknownUnit Success
ThoughtWorks.CruiseControl.UnitTests.Core.Extensions.DiskSpaceMonitorExtensionTests.InitialiseThrowsAnErrorWithNoDrives Success
ThoughtWorks.CruiseControl.UnitTests.Core.Extensions.DiskSpaceMonitorExtensionTests.IntegrationIsStoppedWhenInsufficientSpace Success
ThoughtWorks.CruiseControl.UnitTests.Core.Extensions.DiskSpaceMonitorExtensionTests.IntegrationIsSuccessfulWhenSufficientSpace Success
ThoughtWorks.CruiseControl.UnitTests.Core.IntegrationQueueManagerTest.EmptyIntegrationQueueReportsNamesCorrectly Success
ThoughtWorks.CruiseControl.UnitTests.Core.IntegrationQueueManagerTest.GetCruiseServerSnapshotWithNoProjects Success
ThoughtWorks.CruiseControl.UnitTests.Core.IntegrationQueueManagerTest.GetCruiseServerSnapshotWithProjectsAdded Success
ThoughtWorks.CruiseControl.UnitTests.Core.IntegrationQueueManagerTest.GetQueueNamesOrderedAlphabetically Success
ThoughtWorks.CruiseControl.UnitTests.Core.IntegrationQueueManagerTest.QueueNamesShouldBePopulatedFromProjectList Success
ThoughtWorks.CruiseControl.UnitTests.Core.IntegrationQueueManagerTest.StopAllProjectsRemovesAllKnownQueueNames Success
ThoughtWorks.CruiseControl.UnitTests.Core.IntegrationRequestQueueTest.IfForceBuildIsRequestedAfterModificationBuildThenForceBuildShouldBeRetrieved Success
ThoughtWorks.CruiseControl.UnitTests.Core.IntegrationRequestQueueTest.IfModificationBuildIsRequestedAfterForceBuildThenForceBuildShouldBeRetrieved Success
ThoughtWorks.CruiseControl.UnitTests.Core.IntegrationRequestQueueTest.QueueShouldBeEmptyAfterRequestIsRetrieved Success
ThoughtWorks.CruiseControl.UnitTests.Core.IntegrationRequestQueueTest.QueueShouldInitialBeEmpty Success
ThoughtWorks.CruiseControl.UnitTests.Core.IntegrationRequestQueueTest.QueueShouldOnlyContainASingleRequest Success
ThoughtWorks.CruiseControl.UnitTests.Core.IntegrationRequestQueueTest.SingleForceBuildRequestShouldBeRetrievableFromQueue Success
ThoughtWorks.CruiseControl.UnitTests.Core.IntegrationRequestQueueTest.SingleModificationBuildRequestShouldBeRetrievableFromQueue Success
ThoughtWorks.CruiseControl.UnitTests.Core.IntegrationResultManagerTest.FailedIntegrationShouldAddModificationUsersToFailedUsers Success
ThoughtWorks.CruiseControl.UnitTests.Core.IntegrationResultManagerTest.InitialBuildShouldBeForced Success
ThoughtWorks.CruiseControl.UnitTests.Core.IntegrationResultManagerTest.LastIntegrationResultShouldBeLoadedOnlyOnceFromStateManager Success
ThoughtWorks.CruiseControl.UnitTests.Core.IntegrationResultManagerTest.SavingCurrentIntegrationShouldSetItToLastIntegrationResult Success
ThoughtWorks.CruiseControl.UnitTests.Core.IntegrationResultManagerTest.StartNewIntegrationShouldCreateNewIntegrationResultAndProperlyPopulate Success
ThoughtWorks.CruiseControl.UnitTests.Core.IntegrationResultManagerTest.SuccessfulIntegrationShouldClearFailedUsersOnNextIntegration Success
ThoughtWorks.CruiseControl.UnitTests.Core.IntegrationResultTest.CanGetPreviousState Success
ThoughtWorks.CruiseControl.UnitTests.Core.IntegrationResultTest.LastModificationDate Success
ThoughtWorks.CruiseControl.UnitTests.Core.IntegrationResultTest.LastModificationDateWhenThereAreNoModifications Success
ThoughtWorks.CruiseControl.UnitTests.Core.IntegrationResultTest.MapIntegrationProperties Success
ThoughtWorks.CruiseControl.UnitTests.Core.IntegrationResultTest.NumericLabel Success
ThoughtWorks.CruiseControl.UnitTests.Core.IntegrationResultTest.NumericLabelTextOnly Success
ThoughtWorks.CruiseControl.UnitTests.Core.IntegrationResultTest.NumericLabelWithNumericPrefix Success
ThoughtWorks.CruiseControl.UnitTests.Core.IntegrationResultTest.NumericLabelWithPrefix Success
ThoughtWorks.CruiseControl.UnitTests.Core.IntegrationResultTest.ShouldBaseRelativePathFromArtifactsDirectory Success
ThoughtWorks.CruiseControl.UnitTests.Core.IntegrationResultTest.ShouldBaseRelativePathFromWorkingDirectory Success
ThoughtWorks.CruiseControl.UnitTests.Core.IntegrationResultTest.ShouldHaveExceptionStatusIfExceptionHasBeenThrown Success
ThoughtWorks.CruiseControl.UnitTests.Core.IntegrationResultTest.ShouldHaveFailedIfContainsFailedTaskResults Success
ThoughtWorks.CruiseControl.UnitTests.Core.IntegrationResultTest.ShouldNotReBaseRelativeToArtifactsDirectoryForAbsolutePath Success
ThoughtWorks.CruiseControl.UnitTests.Core.IntegrationResultTest.ShouldNotReBaseRelativeToWorkingDirectoryForAbsolutePath Success
ThoughtWorks.CruiseControl.UnitTests.Core.IntegrationResultTest.ShouldNotRunBuildIfThereAreNoModifications Success
ThoughtWorks.CruiseControl.UnitTests.Core.IntegrationResultTest.ShouldReturnCurrentLabelAsLastSuccessfulIntegrationLabelIfSuccessful Success
ThoughtWorks.CruiseControl.UnitTests.Core.IntegrationResultTest.ShouldReturnPreviousLabelAsLastSuccessfulIntegrationLabelIfFailed Success
ThoughtWorks.CruiseControl.UnitTests.Core.IntegrationResultTest.ShouldReturnTheMaximumChangeNumberFromAllModificationsForLastChangeNumber Success
ThoughtWorks.CruiseControl.UnitTests.Core.IntegrationResultTest.ShouldReturnZeroAsLastChangeNumberIfNoModifications Success
ThoughtWorks.CruiseControl.UnitTests.Core.IntegrationResultTest.ShouldRunBuildIfInForcedCondition Success
ThoughtWorks.CruiseControl.UnitTests.Core.IntegrationResultTest.ShouldRunBuildIfThereAreModifications Success
ThoughtWorks.CruiseControl.UnitTests.Core.IntegrationResultTest.ShouldSucceedIfContainsOnlySuccessfulTaskResults Success
ThoughtWorks.CruiseControl.UnitTests.Core.IntegrationResultTest.TaskOutputShouldAggregateOutputOfTaskResults Success
ThoughtWorks.CruiseControl.UnitTests.Core.IntegrationResultTest.VerifyInitialIntegrationResult Success
ThoughtWorks.CruiseControl.UnitTests.Core.IntegrationResultTest.VerifyIntegrationArtifactDir Success
ThoughtWorks.CruiseControl.UnitTests.Core.IntegrationRunnerTest.ShouldNotRunBuildIfResultShouldNotBuild Success
ThoughtWorks.CruiseControl.UnitTests.Core.IntegrationRunnerTest.ShouldRunBuildIfResultShouldBuild Success
ThoughtWorks.CruiseControl.UnitTests.Core.IntegrationRunnerTest.ShouldStillPublishResultsIfPrebuildThrowsException Success
ThoughtWorks.CruiseControl.UnitTests.Core.Label.AssemblyVersionLabellerTest.GenerateLabel Success
ThoughtWorks.CruiseControl.UnitTests.Core.Label.AssemblyVersionLabellerTest.GenerateLabelFromNoMods Success
ThoughtWorks.CruiseControl.UnitTests.Core.Label.AssemblyVersionLabellerTest.GenerateLabelIterative Success
ThoughtWorks.CruiseControl.UnitTests.Core.Label.AssemblyVersionLabellerTest.PopulateFromConfiguration Success
ThoughtWorks.CruiseControl.UnitTests.Core.Label.AssemblyVersionLabellerTest.PopulateFromConfigurationUsingOnlyRequiredElementsAndCheckDefaultValues Success
ThoughtWorks.CruiseControl.UnitTests.Core.Label.DateLabellerTest.GenerateInitialLabel Success
ThoughtWorks.CruiseControl.UnitTests.Core.Label.DateLabellerTest.GenerateInitialLabel_CustomLayout01 Success
ThoughtWorks.CruiseControl.UnitTests.Core.Label.DateLabellerTest.GenerateInitialLabel_CustomLayout02 Success
ThoughtWorks.CruiseControl.UnitTests.Core.Label.DateLabellerTest.HandleInvalidLabel Success
ThoughtWorks.CruiseControl.UnitTests.Core.Label.DateLabellerTest.IncrementLabelOnSuccessfulBuild Success
ThoughtWorks.CruiseControl.UnitTests.Core.Label.DateLabellerTest.IncrementLastSuccessfulLabelOnFailedBuild Success
ThoughtWorks.CruiseControl.UnitTests.Core.Label.DefaultLabellerTest.DefaultValues Success
ThoughtWorks.CruiseControl.UnitTests.Core.Label.DefaultLabellerTest.GenerateFormattedLabelWhenLastBuildFailedWithPostFix Success
ThoughtWorks.CruiseControl.UnitTests.Core.Label.DefaultLabellerTest.GenerateFormattedLabelWhenLastBuildFailedWithPrefix Success
ThoughtWorks.CruiseControl.UnitTests.Core.Label.DefaultLabellerTest.GenerateFormattedLabelWhenLastBuildSucceeded Success
ThoughtWorks.CruiseControl.UnitTests.Core.Label.DefaultLabellerTest.GenerateIncrementedLabel Success
ThoughtWorks.CruiseControl.UnitTests.Core.Label.DefaultLabellerTest.GenerateInitialFormattedLabelWithPostfix Success
ThoughtWorks.CruiseControl.UnitTests.Core.Label.DefaultLabellerTest.GenerateInitialFormattedLabelWithPrefix Success
ThoughtWorks.CruiseControl.UnitTests.Core.Label.DefaultLabellerTest.GenerateInitialLabel Success
ThoughtWorks.CruiseControl.UnitTests.Core.Label.DefaultLabellerTest.GenerateInitialLabelWithInitialBuildLabelSet Success
ThoughtWorks.CruiseControl.UnitTests.Core.Label.DefaultLabellerTest.GenerateInitialPostfixedLabel Success
ThoughtWorks.CruiseControl.UnitTests.Core.Label.DefaultLabellerTest.GenerateInitialPrefixedLabel Success
ThoughtWorks.CruiseControl.UnitTests.Core.Label.DefaultLabellerTest.GenerateLabelWhenLastBuildFailed Success
ThoughtWorks.CruiseControl.UnitTests.Core.Label.DefaultLabellerTest.GeneratePostFixedLabelWhenLastBuildFailed Success
ThoughtWorks.CruiseControl.UnitTests.Core.Label.DefaultLabellerTest.GeneratePostfixedLabelWhenLastBuildSucceeded Success
ThoughtWorks.CruiseControl.UnitTests.Core.Label.DefaultLabellerTest.GeneratePostfixedLabelWhenLastBuildSucceededAndHasLabelWithPostfix Success
ThoughtWorks.CruiseControl.UnitTests.Core.Label.DefaultLabellerTest.GeneratePostfixedLabelWhenPostfixAndLastIntegrationLabelDontMatch Success
ThoughtWorks.CruiseControl.UnitTests.Core.Label.DefaultLabellerTest.GeneratePreAndPostfixedLabelWhenLastBuildSucceeded Success
ThoughtWorks.CruiseControl.UnitTests.Core.Label.DefaultLabellerTest.GeneratePreAndPostfixedLabelWhenLastBuildSucceededPreAndPostFixContainingNumericParts Success
ThoughtWorks.CruiseControl.UnitTests.Core.Label.DefaultLabellerTest.GeneratePrefixedLabelWhenLastBuildFailed Success
ThoughtWorks.CruiseControl.UnitTests.Core.Label.DefaultLabellerTest.GeneratePrefixedLabelWhenLastBuildSucceeded Success
ThoughtWorks.CruiseControl.UnitTests.Core.Label.DefaultLabellerTest.GeneratePrefixedLabelWhenLastBuildSucceededAndHasLabelWithPrefix Success
ThoughtWorks.CruiseControl.UnitTests.Core.Label.DefaultLabellerTest.GeneratePrefixedLabelWhenPostfixIsNumeric Success
ThoughtWorks.CruiseControl.UnitTests.Core.Label.DefaultLabellerTest.GeneratePrefixedLabelWhenPrefixAndLastIntegrationLabelDontMatch Success
ThoughtWorks.CruiseControl.UnitTests.Core.Label.DefaultLabellerTest.GeneratePrefixedLabelWhenPrefixIsNumeric Success
ThoughtWorks.CruiseControl.UnitTests.Core.Label.DefaultLabellerTest.IncrementLabelOnFailedBuildIfIncrementConditionIsAlways Success
ThoughtWorks.CruiseControl.UnitTests.Core.Label.DefaultLabellerTest.PopulateFromConfiguration Success
ThoughtWorks.CruiseControl.UnitTests.Core.Label.FileLabellerTest.ShouldFailToPopulateFromConfigurationMissingRequiredFields Success
ThoughtWorks.CruiseControl.UnitTests.Core.Label.FileLabellerTest.ShouldGenerateDuplicateLabelWithSuffixForSubsequentDuplicateFileContent Success
ThoughtWorks.CruiseControl.UnitTests.Core.Label.FileLabellerTest.ShouldGenerateFirstLabel Success
ThoughtWorks.CruiseControl.UnitTests.Core.Label.FileLabellerTest.ShouldGenerateLabelWithPrefix Success
ThoughtWorks.CruiseControl.UnitTests.Core.Label.FileLabellerTest.ShouldGenerateLabelWithSuffixForSubsequentDuplicateFileContent Success
ThoughtWorks.CruiseControl.UnitTests.Core.Label.FileLabellerTest.ShouldIgnoreLeadingAndTrailingWhitespaceInFile Success
ThoughtWorks.CruiseControl.UnitTests.Core.Label.FileLabellerTest.ShouldPopulateCorrectlyFromMinimalXml Success
ThoughtWorks.CruiseControl.UnitTests.Core.Label.FileLabellerTest.ShouldPopulateCorrectlyFromXml Success
ThoughtWorks.CruiseControl.UnitTests.Core.Label.FileLabellerTest.ShouldReplaceWhitespaceWithBlanks Success
ThoughtWorks.CruiseControl.UnitTests.Core.Label.FileLabellerTest.VerifyDefaultValues Success
ThoughtWorks.CruiseControl.UnitTests.Core.Label.IterationLabellerTest.GenerateAfterLastBuildFailed Success
ThoughtWorks.CruiseControl.UnitTests.Core.Label.IterationLabellerTest.GenerateIncrementedLabel Success
ThoughtWorks.CruiseControl.UnitTests.Core.Label.IterationLabellerTest.GenerateIncrementedLabelOnFailureIfIncrementOnFailedIsTrue Success
ThoughtWorks.CruiseControl.UnitTests.Core.Label.IterationLabellerTest.GeneratePrefixedLabelOnFailureAndPreviousLabel Success
ThoughtWorks.CruiseControl.UnitTests.Core.Label.IterationLabellerTest.GeneratePrefixedLabelOnSuccessAndPreviousLabel Success
ThoughtWorks.CruiseControl.UnitTests.Core.Label.IterationLabellerTest.GeneratePrefixedLabelOnSuccessAndPreviousLabelWithDifferentPrefix Success
ThoughtWorks.CruiseControl.UnitTests.Core.Label.IterationLabellerTest.GeneratePrefixedLabelWithNullResultLabel Success
ThoughtWorks.CruiseControl.UnitTests.Core.Label.IterationLabellerTest.GenerateWithNullLabel Success
ThoughtWorks.CruiseControl.UnitTests.Core.Label.IterationLabellerTest.IncrementPrefixedLabelWithNumericPrefix Success
ThoughtWorks.CruiseControl.UnitTests.Core.Label.IterationLabellerTest.IncrementPrefixedLabelWithNumericSeperatorSeperatedPrefix Success
ThoughtWorks.CruiseControl.UnitTests.Core.Label.IterationLabellerTest.PopulateFromConfiguration Success
ThoughtWorks.CruiseControl.UnitTests.Core.Label.IterationLabellerTest.ShouldCorrectlyGenerateInitialLabel Success
ThoughtWorks.CruiseControl.UnitTests.Core.Label.IterationLabellerTest.WhenTheBuildIsPerformedDuringANewIterationTheIterationNumberIsUpdatedAndTheLabelReset Success
ThoughtWorks.CruiseControl.UnitTests.Core.Label.IterationLabellerTest.WhenTheLabelIsUpdatedDueToANewIterationThePrefixRemains Success
ThoughtWorks.CruiseControl.UnitTests.Core.Label.LastChangeLabellerTest.GenerateLabel Success
ThoughtWorks.CruiseControl.UnitTests.Core.Label.LastChangeLabellerTest.GenerateLabelFromNoMods Success
ThoughtWorks.CruiseControl.UnitTests.Core.Label.LastChangeLabellerTest.GenerateLabelFromNoModsIterative Success
ThoughtWorks.CruiseControl.UnitTests.Core.Label.LastChangeLabellerTest.GenerateLabelFromNoModsIterativeWhenDuplicatesAreNotAllowed Success
ThoughtWorks.CruiseControl.UnitTests.Core.Label.LastChangeLabellerTest.GeneratePrefixedLabel Success
ThoughtWorks.CruiseControl.UnitTests.Core.Label.LastChangeLabellerTest.GeneratePrefixedLabelWhenDuplicatesAreNotAllowed Success
ThoughtWorks.CruiseControl.UnitTests.Core.Label.LastChangeLabellerTest.GeneratePrefixedLabelWhenPrefixAndLastIntegrationLabelDontMatch Success
ThoughtWorks.CruiseControl.UnitTests.Core.Label.LastChangeLabellerTest.GeneratePrefixedLabelWhenPrefixIsNumeric Success
ThoughtWorks.CruiseControl.UnitTests.Core.Label.LastChangeLabellerTest.GeneratePrefixedLabelWhenPrefixIsVersionLikePrefix Success
ThoughtWorks.CruiseControl.UnitTests.Core.Label.LastChangeLabellerTest.PopulateFromConfiguration Success
ThoughtWorks.CruiseControl.UnitTests.Core.Label.LastChangeLabellerTest.PopulateFromMinimalConfiguration Success
ThoughtWorks.CruiseControl.UnitTests.Core.Label.LastChangeLabellerTest.VerifyDefaultValues Success
ThoughtWorks.CruiseControl.UnitTests.Core.Label.RemoteProjectLabellerTest.ShouldConnectToRemoteServerAndRetrieveLabel Success
ThoughtWorks.CruiseControl.UnitTests.Core.Label.RemoteProjectLabellerTest.ShouldThrowExceptionIfProjectNameIsInvalid Success
ThoughtWorks.CruiseControl.UnitTests.Core.Label.StateFileLabellerTest.ShouldLoadIntegrationResultFromStateManagerAndReturnLastSuccessfulBuildLabel Success
ThoughtWorks.CruiseControl.UnitTests.Core.LogFileTest.AttemptToCreateLogFileForFilenameWithoutDate Success
ThoughtWorks.CruiseControl.UnitTests.Core.LogFileTest.AttemptToCreateLogFileForFilenameWithWrongPrefix Success
ThoughtWorks.CruiseControl.UnitTests.Core.LogFileTest.BuildSuccessful Success
ThoughtWorks.CruiseControl.UnitTests.Core.LogFileTest.CreateFileNameNoBuildNumber Success
ThoughtWorks.CruiseControl.UnitTests.Core.LogFileTest.CreateFileNameWithBuildNumber Success
ThoughtWorks.CruiseControl.UnitTests.Core.LogFileTest.CreateUrl Success
ThoughtWorks.CruiseControl.UnitTests.Core.LogFileTest.CreateUrl_FailedBuild Success
ThoughtWorks.CruiseControl.UnitTests.Core.LogFileTest.CreateUrl_givenFilename Success
ThoughtWorks.CruiseControl.UnitTests.Core.LogFileTest.CreateUrlWithGivenFilenameAndProjectName Success
ThoughtWorks.CruiseControl.UnitTests.Core.LogFileTest.GetLastBuildDate Success
ThoughtWorks.CruiseControl.UnitTests.Core.LogFileTest.GetLastBuildDate_NoDirectory Success
ThoughtWorks.CruiseControl.UnitTests.Core.LogFileTest.GetLastBuildDate_NoFiles Success
ThoughtWorks.CruiseControl.UnitTests.Core.LogFileTest.GetLastLogFileName Success
ThoughtWorks.CruiseControl.UnitTests.Core.LogFileTest.GetLastLogFileName_EmptyFolder Success
ThoughtWorks.CruiseControl.UnitTests.Core.LogFileTest.GetLastLogFileName_UnknownPath Success
ThoughtWorks.CruiseControl.UnitTests.Core.LogFileTest.GetLatestBuildNumber Success
ThoughtWorks.CruiseControl.UnitTests.Core.LogFileTest.GetLatestBuildNumberHandlesString Success
ThoughtWorks.CruiseControl.UnitTests.Core.LogFileTest.GetLatestBuildNumberWithMissingPath Success
ThoughtWorks.CruiseControl.UnitTests.Core.LogFileTest.ListFiles Success
ThoughtWorks.CruiseControl.UnitTests.Core.LogFileTest.ParseDateFromFilename Success
ThoughtWorks.CruiseControl.UnitTests.Core.LogFileTest.ParseForFileFormattedDateString Success
ThoughtWorks.CruiseControl.UnitTests.Core.LogFileTest.VerifyFormattedDateString Success
ThoughtWorks.CruiseControl.UnitTests.Core.Logging.CircularArrayTest.ReadFewerLinesThanCapacity Success
ThoughtWorks.CruiseControl.UnitTests.Core.Logging.CircularArrayTest.ReadFiveLines Success
ThoughtWorks.CruiseControl.UnitTests.Core.Logging.CircularArrayTest.ReadMoreLinesThanCapacity Success
ThoughtWorks.CruiseControl.UnitTests.Core.Logging.CircularArrayTest.ReadOneLine Success
ThoughtWorks.CruiseControl.UnitTests.Core.Logging.CircularArrayTest.ReadZeroLines Success
ThoughtWorks.CruiseControl.UnitTests.Core.Logging.ServerLogFileReaderTest.ReadEmptyFile Success
ThoughtWorks.CruiseControl.UnitTests.Core.Logging.ServerLogFileReaderTest.ReadExactInFile Success
ThoughtWorks.CruiseControl.UnitTests.Core.Logging.ServerLogFileReaderTest.ReadFromLockedLogFile Success
ThoughtWorks.CruiseControl.UnitTests.Core.Logging.ServerLogFileReaderTest.ReadLessThanInFile Success
ThoughtWorks.CruiseControl.UnitTests.Core.Logging.ServerLogFileReaderTest.ReadMoreThanInFile Success
ThoughtWorks.CruiseControl.UnitTests.Core.Logging.ServerLogFileReaderTest.ReadOutputFromSpecifiedProject Success
ThoughtWorks.CruiseControl.UnitTests.Core.Logging.ServerLogFileReaderTest.ReadSingleLineFromLogFile Success
ThoughtWorks.CruiseControl.UnitTests.Core.Logging.ServerLogFileReaderTest.ReadTwice Success
ThoughtWorks.CruiseControl.UnitTests.Core.Logging.ServerLogFileReaderTest.ReadUnknownFile Success
ThoughtWorks.CruiseControl.UnitTests.Core.ProjectBaseTest.ShouldReturnCalculatedArtifactDirectoryIfOneIsNotSet Success
ThoughtWorks.CruiseControl.UnitTests.Core.ProjectBaseTest.ShouldReturnCalculatedWorkingDirectoryIfOneIsNotSet Success
ThoughtWorks.CruiseControl.UnitTests.Core.ProjectBaseTest.ShouldReturnConfiguredArtifactDirectoryIfOneIsSet Success
ThoughtWorks.CruiseControl.UnitTests.Core.ProjectBaseTest.ShouldReturnConfiguredWorkingDirectoryIfOneIsSet Success
ThoughtWorks.CruiseControl.UnitTests.Core.ProjectExceptionHandlingTest.ShouldHandleIncrementingLabelAfterInitialBuildFailsWithException Success
ThoughtWorks.CruiseControl.UnitTests.Core.ProjectExceptionHandlingTest.ShouldNotResetLabelIfGetModificationsThrowsException Success
ThoughtWorks.CruiseControl.UnitTests.Core.ProjectIntegratorListFactoryTest.CreatesProjectIntegrators Success
ThoughtWorks.CruiseControl.UnitTests.Core.ProjectIntegratorTest.Abort Success
ThoughtWorks.CruiseControl.UnitTests.Core.ProjectIntegratorTest.CancellingAPendingRequestWhileBuildingIgnoresState Success
ThoughtWorks.CruiseControl.UnitTests.Core.ProjectIntegratorTest.CancellingAPendingRequestWhileNotBuildingGoesToSleeping Success
ThoughtWorks.CruiseControl.UnitTests.Core.ProjectIntegratorTest.CancelPendingRequestDoesNothingForNoPendingItems Success
ThoughtWorks.CruiseControl.UnitTests.Core.ProjectIntegratorTest.CancelPendingRequestRemovesPendingItems Success
ThoughtWorks.CruiseControl.UnitTests.Core.ProjectIntegratorTest.CompletingAllPendingQueueBuildsGoesToPendingState Success
ThoughtWorks.CruiseControl.UnitTests.Core.ProjectIntegratorTest.CompletingOnlyQueueBuildGoesToSleepingState Success
ThoughtWorks.CruiseControl.UnitTests.Core.ProjectIntegratorTest.CompletingWithPendingQueueBuildGoesToPendingState Success
ThoughtWorks.CruiseControl.UnitTests.Core.ProjectIntegratorTest.FiresIntegrationEvents Success
ThoughtWorks.CruiseControl.UnitTests.Core.ProjectIntegratorTest.FirstBuildOfProjectShouldSetToPending Success
ThoughtWorks.CruiseControl.UnitTests.Core.ProjectIntegratorTest.ForceBuild Success
ThoughtWorks.CruiseControl.UnitTests.Core.ProjectIntegratorTest.IntegrationCanBeCancelled Success
ThoughtWorks.CruiseControl.UnitTests.Core.ProjectIntegratorTest.IntegrationCanBeDelayed Success
ThoughtWorks.CruiseControl.UnitTests.Core.ProjectIntegratorTest.RequestIntegration Success
ThoughtWorks.CruiseControl.UnitTests.Core.ProjectIntegratorTest.RestartIntegrator Success
ThoughtWorks.CruiseControl.UnitTests.Core.ProjectIntegratorTest.SecondBuildOfProjectShouldNotSetToPendingWhenQueued Success
ThoughtWorks.CruiseControl.UnitTests.Core.ProjectIntegratorTest.ShouldClearRequestQueueAsSoonAsRequestIsProcessed Success
ThoughtWorks.CruiseControl.UnitTests.Core.ProjectIntegratorTest.ShouldContinueRunningIfNotToldToStop Success
ThoughtWorks.CruiseControl.UnitTests.Core.ProjectIntegratorTest.ShouldStopWhenStoppedExternally Success
ThoughtWorks.CruiseControl.UnitTests.Core.ProjectIntegratorTest.StartMultipleTimes Success
ThoughtWorks.CruiseControl.UnitTests.Core.ProjectIntegratorTest.StopUnstartedIntegrator Success
ThoughtWorks.CruiseControl.UnitTests.Core.ProjectIntegratorTest.TerminateCalledTwice Success
ThoughtWorks.CruiseControl.UnitTests.Core.ProjectIntegratorTest.TerminateWhenProjectIsntStarted Success
ThoughtWorks.CruiseControl.UnitTests.Core.ProjectIntegratorTest.VerifyStateAfterException Success
ThoughtWorks.CruiseControl.UnitTests.Core.ProjectTest.AddedMessageShouldBeIncludedInProjectStatus Success
ThoughtWorks.CruiseControl.UnitTests.Core.ProjectTest.DoNotClearMessagesAfterFailedBuild Success
ThoughtWorks.CruiseControl.UnitTests.Core.ProjectTest.IfPublisherThrowsExceptionShouldStillSaveState Success
ThoughtWorks.CruiseControl.UnitTests.Core.ProjectTest.InitialActivityState Success
ThoughtWorks.CruiseControl.UnitTests.Core.ProjectTest.LoadFullySpecifiedProjectFromConfiguration Success
ThoughtWorks.CruiseControl.UnitTests.Core.ProjectTest.LoadMinimalProjectXmlFromConfiguration Success
ThoughtWorks.CruiseControl.UnitTests.Core.ProjectTest.LoadMinimalProjectXmlWithAnEmptyTriggersBlock Success
ThoughtWorks.CruiseControl.UnitTests.Core.ProjectTest.RethrowExceptionIfLoadingStateFileThrowsException Success
ThoughtWorks.CruiseControl.UnitTests.Core.ProjectTest.RunningFirstIntegrationShouldForceBuild Success
ThoughtWorks.CruiseControl.UnitTests.Core.ProjectTest.RunningFirstIntegrationWithModificationsShouldBuildAndPublish Success
ThoughtWorks.CruiseControl.UnitTests.Core.ProjectTest.RunningIntegrationWithNoModificationsShouldNotBuildOrPublish Success
ThoughtWorks.CruiseControl.UnitTests.Core.ProjectTest.ShouldCallIntegratableWhenIntegrateCalled Success
ThoughtWorks.CruiseControl.UnitTests.Core.ProjectTest.ShouldCallSourceControlInitializeOnInitialize Success
ThoughtWorks.CruiseControl.UnitTests.Core.ProjectTest.ShouldCallSourceControlPurgeAndDeleteDirectoriesIfRequested Success
ThoughtWorks.CruiseControl.UnitTests.Core.ProjectTest.ShouldCallSourceControlPurgeIfRequested Success
ThoughtWorks.CruiseControl.UnitTests.Core.ProjectTest.ShouldClearMessagesAfterSuccessfulBuild Success
ThoughtWorks.CruiseControl.UnitTests.Core.ProjectTest.ShouldCreateCollectionSerialiserWhenCollectionPropertyIsPassed Success
ThoughtWorks.CruiseControl.UnitTests.Core.ProjectTest.ShouldDeleteArtifactDirectoryOnPurgeIfRequested Success
ThoughtWorks.CruiseControl.UnitTests.Core.ProjectTest.ShouldDeleteWorkingDirectoryOnPurgeIfRequested Success
ThoughtWorks.CruiseControl.UnitTests.Core.ProjectTest.ShouldHandleArtifactDirectoryNotExisting Success
ThoughtWorks.CruiseControl.UnitTests.Core.ProjectTest.ShouldHandleWorkingDirectoryNotExisting Success
ThoughtWorks.CruiseControl.UnitTests.Core.ProjectTest.ShouldLoadLastStateIfIntegrationHasBeenRunPreviously Success
ThoughtWorks.CruiseControl.UnitTests.Core.ProjectTest.ShouldNotCallSourceControlPurgeOrDeleteDirectoriesOnPurgeIfNoDeletesRequested Success
ThoughtWorks.CruiseControl.UnitTests.Core.ProjectTest.ShouldNotDeleteDirectoriesIfSourceControlFailsOnPurge Success
ThoughtWorks.CruiseControl.UnitTests.Core.ProjectTest.ShouldStopBuildIfTaskFails Success
ThoughtWorks.CruiseControl.UnitTests.Core.ProjectTest.SourceControlLabelled Success
ThoughtWorks.CruiseControl.UnitTests.Core.ProjectTest.TimedoutTaskShouldFailBuildIfPublishExceptionsIsTrue Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.BuildLogTransformerTest.TransformingDocumentWithEmptyXSLFilesReturnsEmptyString Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.BuildPublisherTest.CopyFiles Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.BuildPublisherTest.DoNotUseLabelSubdirectoryAndCreatePublishDirIfItDoesntExist Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.BuildPublisherTest.LoadFromXml Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.BuildPublisherTest.LoadMinimalXml Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.BuildPublisherTest.OverwriteReadOnlyFileAtDestination Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.BuildPublisherTest.PublishDirShouldBeRelativeToIntegrationArtifactDirectory Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.BuildPublisherTest.PublishWorksIfNoPropertiesAreSpecified Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.BuildPublisherTest.ShouldCopyFilesIfBuildBrokenAndAlwaysCopyIsSetToTrue Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.BuildPublisherTest.ShouldNotCopyFilesIfBuildBrokenAndAlwaysCopyIsSetToFalse Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.BuildPublisherTest.SourceRootShouldBeRelativeToIntegrationWorkingDirectory Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.EmailGroupTest.ReadEmailGroupFromXmlUsingAlwaysNotificationType Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.EmailGroupTest.ReadEmailGroupFromXmlUsingChangeNotificationType Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.EmailGroupTest.ReadEmailGroupFromXmlUsingExceptionNotificationType Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.EmailGroupTest.ReadEmailGroupFromXmlUsingFailedNotificationType Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.EmailGroupTest.ReadEmailGroupFromXmlUsingFixedNotificationType Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.EmailGroupTest.ReadEmailGroupFromXmlUsingInvalidNotificationType Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.EmailGroupTest.ReadEmailGroupFromXmlUsingMulipleNotificationTypes Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.EmailGroupTest.ReadEmailGroupFromXmlUsingSuccessNotificationType Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.EmailMessageTest.CreateModifiersListForUnknownUser Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.EmailMessageTest.CreateModifiersListWithUnspecifiedUser Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.EmailMessageTest.CreateRecipientListWithNoRecipients Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.EmailMessageTest.EmailSubject Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.EmailMessageTest.EmailSubjectForExceptionedBuild Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.EmailMessageTest.EmailSubjectForFailedBuild Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.EmailMessageTest.EmailSubjectForFixedBuild Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.EmailMessageTest.EmailSubjectForStillBrokenBuild Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.EmailMessageTest.EmailSubjectForStillBrokenBuild_DefaultMessage Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.EmailMessageTest.EmailSubjectForSuccessfulBuild Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.EmailMessageTest.HandleEmailUserWithUnspecifiedGroup Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.EmailMessageTest.OnlyEmailModifierRecipientsOnBuildFailure Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.EmailMessageTest.ShouldConvertUsernamesToEmailAddresses Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.EmailMessageTest.VerifyRecipientListForExceptionBuild Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.EmailMessageTest.VerifyRecipientListForFailedBuild Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.EmailMessageTest.VerifyRecipientListForFixedBuild Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.EmailMessageTest.VerifyRecipientListForStillExceptionBuild Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.EmailMessageTest.VerifyRecipientListForStillFailingBuild Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.EmailMessageTest.VerifyRecipientListForStillSuccessfulBuild Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.EmailMessageTest.VerifyRecipientListForSuccessfulBuild Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.EmailPublisherTest.EmailMessageWithDetails Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.EmailPublisherTest.IfThereIsAnExceptionBuildMessageShouldPublishExceptionMessage Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.EmailPublisherTest.PopulateFromConfiguration Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.EmailPublisherTest.Publish Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.EmailPublisherTest.Publish_UnknownIntegrationStatus Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.EmailPublisherTest.SendMessage Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.EmailPublisherTest.SerializeToXml Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.EmailPublisherTest.ShouldNotSendMessageIfRecipientIsNotSpecifiedAndBuildIsSuccessful Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.EmailPublisherTest.ShouldPopulateFromMinimalConfiguration Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.EmailPublisherTest.ShouldPopulateXslFiles Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.EmailPublisherTest.ShouldSendFailureMessageIfBuildException Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.EmailPublisherTest.ShouldSendFixedMailToFailureUsersWithModificationNotificationSetToFailedAndFixed Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.EmailPublisherTest.ShouldSendMessageIfBuildFailed Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.EmailPublisherTest.ShouldSendMessageIfBuildFailedAndPreviousFailed Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.EmailPublisherTest.ShouldSendMessageIfBuildFailedAndPreviousOK Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.EmailPublisherTest.ShouldSendMessageIfBuildSuccessful Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.EmailPublisherTest.ShouldSendMessageIfBuildSuccessfulAndPreviousFailed Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.EmailPublisherTest.ShouldSendMessageIfBuildSuccessfulAndPreviousSuccessful Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.EmailPublisherTest.ShouldSendMessageIfRecipientIsNotSpecifiedAndBuildFailed Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.EmailPublisherTest.ShouldSendToModifiersAndFailureUsers Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.EmailPublisherTest.UnitTestResultsShouldBeIncludedInEmailMessageWhenIncludesDetailsIsTrue Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.EmailPublisherTest.VerifyEmailSubjectAndMessageForExceptionIntegrationResult Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.EMailRegexConverterTest.ShouldFailToReadEmptyConverter Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.EMailRegexConverterTest.ShouldFailToReadOmittedFindAttribute Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.EMailRegexConverterTest.ShouldFailToReadOmittedReplaceAttribute Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.EMailRegexConverterTest.ShouldPopulateFromComplexXml Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.EMailRegexConverterTest.ShouldPopulateFromSimpleXml Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.EmailUserTest.ShouldFailToReadWithoutAddress Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.EmailUserTest.ShouldFailToReadWithoutName Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.EmailUserTest.ShouldReadFromMaximalComplexXml Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.EmailUserTest.ShouldReadFromMaximalSimpleXml Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.EmailUserTest.ShouldReadFromMinimalXml Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.ForceBuildPublisherTest.PopulateFromConfigurationXml Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.ForceBuildPublisherTest.PopulateFromMinimalXml Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.ForceBuildPublisherTest.ShouldOnlyForceBuildIfIntegrationStatusMatches Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.ForceBuildPublisherTest.ShouldReqestForceBuildOnRemoteCruiseServer Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.HtmlDetailsMessageBuilderTest.ShouldCreateStyleElementsInTheMailMessage Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.HtmlLinkMessageBuilderTest.BuildLinkMessageWithAnchorTag Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.HtmlLinkMessageBuilderTest.BuildLinkMessageWithoutAnchorTag Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.ManifestGeneratorTests.GenerateFullManifest Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.ManifestImporterTests.CheckAllProperties Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.ManifestImporterTests.ImportAbsoluteBasedManifest Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.ManifestImporterTests.ImportRelativeBasedManifest Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.ManifestImporterTests.ImportWithoutAFilename Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.ModificationHistoryPublisherTest.BuildWithModificationsShouldPublishModifications Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.ModificationHistoryPublisherTest.BuildWithModificationsShouldPublishModificationsWhenOnlyLogWhenChangesFound Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.ModificationHistoryPublisherTest.BuildWithoutModificationsShouldNotLogWhenOnlyLogWhenChangesFound Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.ModificationHistoryPublisherTest.BuildWithoutModificationsShouldPublishNoModifications Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.PackagePublisherTests.CheckAllProperties Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.PackagePublisherTests.CompressionLevelOnlyAllowedBetweenZeroAndNine Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.PackagePublisherTests.IncludeManifestInPackage Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.PackagePublisherTests.MinimalRun Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.PackagePublisherTests.RunForDirectoryWildCard Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.PackagePublisherTests.RunForNonExistantFiles Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.PackagePublisherTests.RunForWildCard Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.PackagePublisherTests.RunWithFlatten Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.PackagePublisherTests.RunWithRelativeFileAndBaseFolder Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.PublisherTest.PublishersShouldBeTasks Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.RSSPublisherTest.AppendToFeedBeyondLimits Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.RSSPublisherTest.AppendToFeedWithinLimits Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.RSSPublisherTest.GenerateNewFeed Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.Statistics.StatisticsBuilderTest.ShouldCollectFxCopStatistics Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.Statistics.StatisticsBuilderTest.ShouldGetFailureReasonForFailedBuildResult Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.Statistics.StatisticsBuilderTest.ShouldNotAddStatisticWithSameName Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.Statistics.StatisticsBuilderTest.ShouldPopulateNUnitSummaryFromLog Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.Statistics.StatisticsBuilderTest.ShouldPopulateTimingsFromIntegrationResult Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.Statistics.StatisticsChartGeneratorTest.ShouldPlotChartForAvailableStatistics Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.Statistics.StatisticsChartGeneratorTest.ShouldThrowExceptionIfAskedToPlotUnavailableStatistics Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.Statistics.StatisticsPublisherTest.CreatesCsvFileInArtifactsDirectory Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.Statistics.StatisticsPublisherTest.CreatesStatisticsFileInArtifactDirectory Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.Statistics.StatisticsPublisherTest.LoadStatistics Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.Statistics.StatisticsResultsTest.ShouldWriteStatisticsAsXml Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.Statistics.StatisticsResultsTest.WriteHeadingShouldHaveCorrectNumberOfColumns Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.Statistics.StatisticsResultsTest.WriteStatsShouldWriteStatValue Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.XmlIntegrationResultWriterTest.ShouldHandleEmptyLineBeforeXmlDeclaration Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.XmlIntegrationResultWriterTest.ShouldNotEncloseBuilderOutputInCDATAIfNotSingleRootedXml Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.XmlIntegrationResultWriterTest.ShouldStripXmlDeclaration Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.XmlIntegrationResultWriterTest.WriteBuildEvent Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.XmlIntegrationResultWriterTest.WriteCPlusPlusOutput Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.XmlIntegrationResultWriterTest.WriteException Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.XmlIntegrationResultWriterTest.WriteExceptionWithEmbeddedCDATA Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.XmlIntegrationResultWriterTest.WriteExceptionWithEmbeddedXml Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.XmlIntegrationResultWriterTest.WriteFailedIntegrationResult Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.XmlIntegrationResultWriterTest.WriteIntegrationResult Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.XmlIntegrationResultWriterTest.WriteIntegrationResultOutput Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.XmlIntegrationResultWriterTest.WriteIntegrationResultOutputWithEmbeddedCDATA Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.XmlIntegrationResultWriterTest.WriteIntegrationResultOutputWithMultiLineCDATA Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.XmlIntegrationResultWriterTest.WriteIntegrationResultOutputWithNullCharacterInCDATA Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.XmlIntegrationResultWriterTest.WriteModifications Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.XmlIntegrationResultWriterTest.WriteOutputWithInvalidXml Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.XmlIntegrationResultWriterTest.WriteRequest Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.XmlIntegrationResultWriterTest.WriteTaskResultsWithInvalidXmlShouldBeWrappedInCDATA Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.XmlLogPublisherTest.PopulateFromConfig Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.XmlLogPublisherTest.ShouldNotPublishResultsWithUnknownStatus Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.XmlLogPublisherTest.ShouldPublishFailedBuildWithFullConfiguredPath Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.XmlLogPublisherTest.ShouldPublishSuccessfulBuildWithFullConfiguredPath Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.XmlLogPublisherTest.ShouldPublishSuccessfulBuildWithNoConfiguredPath Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.XmlLogPublisherTest.ShouldPublishSuccessfulBuildWithRelativeConfiguredPath Success
ThoughtWorks.CruiseControl.UnitTests.Core.Queues.IntegrationQueueItemTest.HasAttributesAssignedCorrectly Success
ThoughtWorks.CruiseControl.UnitTests.Core.Queues.IntegrationQueueManagerFactoryTests.CreateManagerGeneratesDefault Success
ThoughtWorks.CruiseControl.UnitTests.Core.Queues.IntegrationQueueManagerFactoryTests.OverrideChangesFactory Success
ThoughtWorks.CruiseControl.UnitTests.Core.Queues.IntegrationQueueSetIntegrationTest.GetIntegrationQueueSnapshotForMultipleProjectsOnSingleQueue Success
ThoughtWorks.CruiseControl.UnitTests.Core.Queues.IntegrationQueueSetIntegrationTest.GetIntegrationQueueSnapshotForMultipleQueues Success
ThoughtWorks.CruiseControl.UnitTests.Core.Queues.IntegrationQueueSetIntegrationTest.GetIntegrationQueueSnapshotForNoContent Success
ThoughtWorks.CruiseControl.UnitTests.Core.Queues.IntegrationQueueSetIntegrationTest.GetIntegrationQueueSnapshotForNoProjectsStarted Success
ThoughtWorks.CruiseControl.UnitTests.Core.Queues.IntegrationQueueSetIntegrationTest.GetIntegrationQueueSnapshotForProjectRegisteredButNotQueued Success
ThoughtWorks.CruiseControl.UnitTests.Core.Queues.IntegrationQueueSetIntegrationTest.GetIntegrationQueueSnapshotForSingleProjectOnSingleQueue Success
ThoughtWorks.CruiseControl.UnitTests.Core.Queues.IntegrationQueueSetTest.AddingSameQueueNameReturnsOriginalQueue Success
ThoughtWorks.CruiseControl.UnitTests.Core.Queues.IntegrationQueueSetTest.AddQueueNameCreatesNewQueue Success
ThoughtWorks.CruiseControl.UnitTests.Core.Queues.IntegrationQueueSetTest.RetrievingUnknownQueueNameReturnsNull Success
ThoughtWorks.CruiseControl.UnitTests.Core.Queues.IntegrationQueueTest.AddingADuplicateProjectWithForceBuildReAdds Success
ThoughtWorks.CruiseControl.UnitTests.Core.Queues.IntegrationQueueTest.AddingADuplicateProjectWithForceBuildReplaces Success
ThoughtWorks.CruiseControl.UnitTests.Core.Queues.IntegrationQueueTest.AddingADuplicateProjectWithIfModificationExistsDoesNotReAdd Success
ThoughtWorks.CruiseControl.UnitTests.Core.Queues.IntegrationQueueTest.AddingADuplicateProjectWithIfModificationExistsDoesNotReplace Success
ThoughtWorks.CruiseControl.UnitTests.Core.Queues.IntegrationQueueTest.DequeueForMultipleQueuedItemsActivatesNextItemOnQueue Success
ThoughtWorks.CruiseControl.UnitTests.Core.Queues.IntegrationQueueTest.DequeueForSingleQueuedItemClearsQueue Success
ThoughtWorks.CruiseControl.UnitTests.Core.Queues.IntegrationQueueTest.FirstProjectOnQueueShouldIntegrateImmediately Success
ThoughtWorks.CruiseControl.UnitTests.Core.Queues.IntegrationQueueTest.GetNextRequestIsNullWhenFirstQueueItemIsDifferentProject Success
ThoughtWorks.CruiseControl.UnitTests.Core.Queues.IntegrationQueueTest.GetNextRequestIsNullWithNothingOnQueue Success
ThoughtWorks.CruiseControl.UnitTests.Core.Queues.IntegrationQueueTest.GetNextRequestSucceedsWhenFirstQueueItemIsThisProject Success
ThoughtWorks.CruiseControl.UnitTests.Core.Queues.IntegrationQueueTest.HasConfig Success
ThoughtWorks.CruiseControl.UnitTests.Core.Queues.IntegrationQueueTest.HasItemOnQueueFalseWhenProjectNotOnQueue Success
ThoughtWorks.CruiseControl.UnitTests.Core.Queues.IntegrationQueueTest.HasItemOnQueueFalseWhenQueueIsEmpty Success
ThoughtWorks.CruiseControl.UnitTests.Core.Queues.IntegrationQueueTest.HasItemOnQueueTrueWhenProjectIsJustIntegrating Success
ThoughtWorks.CruiseControl.UnitTests.Core.Queues.IntegrationQueueTest.HasItemOnQueueTrueWhenProjectIsQueued Success
ThoughtWorks.CruiseControl.UnitTests.Core.Queues.IntegrationQueueTest.HasItemPendingOnQueueFalseWhenProjectIsJustIntegrating Success
ThoughtWorks.CruiseControl.UnitTests.Core.Queues.IntegrationQueueTest.HasItemPendingOnQueueFalseWhenProjectNotOnQueue Success
ThoughtWorks.CruiseControl.UnitTests.Core.Queues.IntegrationQueueTest.HasItemPendingOnQueueFalseWhenQueueIsEmpty Success
ThoughtWorks.CruiseControl.UnitTests.Core.Queues.IntegrationQueueTest.HasItemPendingOnQueueTrueWhenProjectIsQueued Success
ThoughtWorks.CruiseControl.UnitTests.Core.Queues.IntegrationQueueTest.NoMoreThanOnePendingIntegrationForAProject Success
ThoughtWorks.CruiseControl.UnitTests.Core.Queues.IntegrationQueueTest.ProjectsInQueueShouldNotIntegrateIfQueueIsLocked Success
ThoughtWorks.CruiseControl.UnitTests.Core.Queues.IntegrationQueueTest.ProjectsWithNonZeroPriorityInFrontOfZeroPriority Success
ThoughtWorks.CruiseControl.UnitTests.Core.Queues.IntegrationQueueTest.ProjectsWithSamePriorityShouldBeInEntryOrder Success
ThoughtWorks.CruiseControl.UnitTests.Core.Queues.IntegrationQueueTest.ProveThatQueueLocksBehaveCorrectlyWhenAcquiredAndReleased Success
ThoughtWorks.CruiseControl.UnitTests.Core.Queues.IntegrationQueueTest.RemovePendingRequestOnly Success
ThoughtWorks.CruiseControl.UnitTests.Core.Queues.IntegrationQueueTest.RemoveProjectClearsOnlyItemsThatAreForThisProject Success
ThoughtWorks.CruiseControl.UnitTests.Core.Queues.IntegrationQueueTest.SecondIntegrationRequestForQueuedProjectShouldNotStartImmediately Success
ThoughtWorks.CruiseControl.UnitTests.Core.Queues.IntegrationQueueTest.TwoProjectsWithSameQueueNameShouldShareQueue Success
ThoughtWorks.CruiseControl.UnitTests.Core.Reporting.Dashboard.Navigation.AbsolutePathUrlBuilderDecoratorTest.ShouldDecorateUrlsToCreateAbsoluteURLs Success
ThoughtWorks.CruiseControl.UnitTests.Core.Reporting.Dashboard.Navigation.AbsolutePathUrlBuilderDecoratorTest.ShouldDelegateExtensionToSubBuilder Success
ThoughtWorks.CruiseControl.UnitTests.Core.Reporting.Dashboard.Navigation.AbsolutePathUrlBuilderDecoratorTest.ShouldHandleBaseURLsWithTrailingSlashes Success
ThoughtWorks.CruiseControl.UnitTests.Core.Security.ActiveDirectoryAuthenticationTests.GetSetAllProperties Success
ThoughtWorks.CruiseControl.UnitTests.Core.Security.ActiveDirectoryAuthenticationTests.GetUserNameReturnsName Success
ThoughtWorks.CruiseControl.UnitTests.Core.Security.ActiveDirectoryAuthenticationTests.TestMissingUserName Success
ThoughtWorks.CruiseControl.UnitTests.Core.Security.Auditing.FileXmlLoggerTests.GetSetAllProperties Success
ThoughtWorks.CruiseControl.UnitTests.Core.Security.Auditing.FileXmlLoggerTests.LogAllowEventWithSuccessOff Success
ThoughtWorks.CruiseControl.UnitTests.Core.Security.Auditing.FileXmlLoggerTests.LogAllowEventWithSuccessOn Success
ThoughtWorks.CruiseControl.UnitTests.Core.Security.Auditing.FileXmlLoggerTests.LogDenyEventWithFailureOff Success
ThoughtWorks.CruiseControl.UnitTests.Core.Security.Auditing.FileXmlLoggerTests.LogDenyEventWithFailureOn Success
ThoughtWorks.CruiseControl.UnitTests.Core.Security.Auditing.FileXmlLoggerTests.LogEmptyEvent Success
ThoughtWorks.CruiseControl.UnitTests.Core.Security.Auditing.FileXmlLoggerTests.LogInheritEvent Success
ThoughtWorks.CruiseControl.UnitTests.Core.Security.Auditing.FileXmlReaderTests.GetSetAllProperties Success
ThoughtWorks.CruiseControl.UnitTests.Core.Security.Auditing.FileXmlReaderTests.ReadAllEvents Success
ThoughtWorks.CruiseControl.UnitTests.Core.Security.Auditing.FileXmlReaderTests.ReadAllFilteredEvents Success
ThoughtWorks.CruiseControl.UnitTests.Core.Security.Auditing.FileXmlReaderTests.ReadSomeEvents Success
ThoughtWorks.CruiseControl.UnitTests.Core.Security.Auditing.FileXmlReaderTests.ReadSomeFilteredEvents Success
ThoughtWorks.CruiseControl.UnitTests.Core.Security.DefaultProjectAuthorisationTest.DifferentUserNameAndPermissionReturnsDefault Success
ThoughtWorks.CruiseControl.UnitTests.Core.Security.DefaultProjectAuthorisationTest.DifferentUserNameMatchingPermissionReturnsDefault Success
ThoughtWorks.CruiseControl.UnitTests.Core.Security.DefaultProjectAuthorisationTest.MatchingUserNameAndPermissionReturnsRight Success
ThoughtWorks.CruiseControl.UnitTests.Core.Security.DefaultProjectAuthorisationTest.MatchingUserNameDifferentPermissionReturnsDefault Success
ThoughtWorks.CruiseControl.UnitTests.Core.Security.DefaultProjectAuthorisationTest.SetDefaultRightToInheritDenied Success
ThoughtWorks.CruiseControl.UnitTests.Core.Security.ExternalFileSecurityManagerTests.CanLogin Success
ThoughtWorks.CruiseControl.UnitTests.Core.Security.ExternalFileSecurityManagerTests.ChangePasswordForUnknownSession Success
ThoughtWorks.CruiseControl.UnitTests.Core.Security.ExternalFileSecurityManagerTests.ChangePasswordWithValidDetails Success
ThoughtWorks.CruiseControl.UnitTests.Core.Security.ExternalFileSecurityManagerTests.ChangePasswordWithWrongPassword Success
ThoughtWorks.CruiseControl.UnitTests.Core.Security.ExternalFileSecurityManagerTests.ManagerLoadsUsers Success
ThoughtWorks.CruiseControl.UnitTests.Core.Security.ExternalFileSecurityManagerTests.ResetPasswordForUnknownSession Success
ThoughtWorks.CruiseControl.UnitTests.Core.Security.ExternalFileSecurityManagerTests.ResetPasswordWithoutPermission Success
ThoughtWorks.CruiseControl.UnitTests.Core.Security.ExternalFileSecurityManagerTests.ResetPasswordWithValidDetails Success
ThoughtWorks.CruiseControl.UnitTests.Core.Security.FileBasedSessionCacheTests.AddToCacheReturnsGuid Success
ThoughtWorks.CruiseControl.UnitTests.Core.Security.FileBasedSessionCacheTests.InitialiseNoSessions Success
ThoughtWorks.CruiseControl.UnitTests.Core.Security.FileBasedSessionCacheTests.InitialiseWithSessions Success
ThoughtWorks.CruiseControl.UnitTests.Core.Security.FileBasedSessionCacheTests.InvalidSessionValueReturnsNull Success
ThoughtWorks.CruiseControl.UnitTests.Core.Security.FileBasedSessionCacheTests.LoadsFromXml Success
ThoughtWorks.CruiseControl.UnitTests.Core.Security.FileBasedSessionCacheTests.NonStoredValueReturnsNull Success
ThoughtWorks.CruiseControl.UnitTests.Core.Security.FileBasedSessionCacheTests.RemoveFromCacheRemovesSession Success
ThoughtWorks.CruiseControl.UnitTests.Core.Security.FileBasedSessionCacheTests.StoreSessionValueIsStored Success
ThoughtWorks.CruiseControl.UnitTests.Core.Security.InMemorySessionCacheTest.AddToCacheReturnsGuid Success
ThoughtWorks.CruiseControl.UnitTests.Core.Security.InMemorySessionCacheTest.FixedExpiryTimeExpires Success
ThoughtWorks.CruiseControl.UnitTests.Core.Security.InMemorySessionCacheTest.InitialiseDoesNothing Success
ThoughtWorks.CruiseControl.UnitTests.Core.Security.InMemorySessionCacheTest.InvalidSessionValueReturnsNull Success
ThoughtWorks.CruiseControl.UnitTests.Core.Security.InMemorySessionCacheTest.LoadsFromXml Success
ThoughtWorks.CruiseControl.UnitTests.Core.Security.InMemorySessionCacheTest.NonStoredValueReturnsNull Success
ThoughtWorks.CruiseControl.UnitTests.Core.Security.InMemorySessionCacheTest.RemoveFromCacheRemovesSession Success
ThoughtWorks.CruiseControl.UnitTests.Core.Security.InMemorySessionCacheTest.SlidingExpiryTimeDoesntExpire Success
ThoughtWorks.CruiseControl.UnitTests.Core.Security.InMemorySessionCacheTest.StoreSessionValueIsStored Success
ThoughtWorks.CruiseControl.UnitTests.Core.Security.InternalSecurityManagerTest.ChangePasswordThrowsAnException Success
ThoughtWorks.CruiseControl.UnitTests.Core.Security.InternalSecurityManagerTest.GetDisplayNameReturnsDisplayNameForAValidSession Success
ThoughtWorks.CruiseControl.UnitTests.Core.Security.InternalSecurityManagerTest.GetDisplayNameReturnsNullForAnInvalidSession Success
ThoughtWorks.CruiseControl.UnitTests.Core.Security.InternalSecurityManagerTest.GetDisplayNameReturnsNullForANullSession Success
ThoughtWorks.CruiseControl.UnitTests.Core.Security.InternalSecurityManagerTest.GetUserNameReturnsNullForAnInvalidSession Success
ThoughtWorks.CruiseControl.UnitTests.Core.Security.InternalSecurityManagerTest.GetUserNameReturnsNullForANullSession Success
ThoughtWorks.CruiseControl.UnitTests.Core.Security.InternalSecurityManagerTest.GetUserNameReturnsUserNameForAValidSession Success
ThoughtWorks.CruiseControl.UnitTests.Core.Security.InternalSecurityManagerTest.InvalidLoginReturnsNull Success
ThoughtWorks.CruiseControl.UnitTests.Core.Security.InternalSecurityManagerTest.ListAllUsers Success
ThoughtWorks.CruiseControl.UnitTests.Core.Security.InternalSecurityManagerTest.LogEventSendsEventToLogger Success
ThoughtWorks.CruiseControl.UnitTests.Core.Security.InternalSecurityManagerTest.LogoutForNonExistantSessionIsSafe Success
ThoughtWorks.CruiseControl.UnitTests.Core.Security.InternalSecurityManagerTest.LogoutRemovesSessionFromCache Success
ThoughtWorks.CruiseControl.UnitTests.Core.Security.InternalSecurityManagerTest.ReadAuditEventsWithoutReader Success
ThoughtWorks.CruiseControl.UnitTests.Core.Security.InternalSecurityManagerTest.ReadAuditEventsWithReader Success
ThoughtWorks.CruiseControl.UnitTests.Core.Security.InternalSecurityManagerTest.ReadFilteredAuditEventsWithoutReader Success
ThoughtWorks.CruiseControl.UnitTests.Core.Security.InternalSecurityManagerTest.ReadFilteredAuditEventsWithReader Success
ThoughtWorks.CruiseControl.UnitTests.Core.Security.InternalSecurityManagerTest.ResetPasswordThrowsAnException Success
ThoughtWorks.CruiseControl.UnitTests.Core.Security.InternalSecurityManagerTest.UnknownLoginReturnsNull Success
ThoughtWorks.CruiseControl.UnitTests.Core.Security.InternalSecurityManagerTest.ValidateSessionReturnsFalseForAnInvalidSession Success
ThoughtWorks.CruiseControl.UnitTests.Core.Security.InternalSecurityManagerTest.ValidateSessionReturnsFalseForANullSession Success
ThoughtWorks.CruiseControl.UnitTests.Core.Security.InternalSecurityManagerTest.ValidateSessionReturnsTrueForAValidSession Success
ThoughtWorks.CruiseControl.UnitTests.Core.Security.InternalSecurityManagerTest.ValidLoginReturnsSessionToken Success
ThoughtWorks.CruiseControl.UnitTests.Core.Security.InternalSecurityManagerTest.ValidWildCardLoginReturnsSessionToken Success
ThoughtWorks.CruiseControl.UnitTests.Core.Security.NullSecurityManagerTest.ChangePasswordThrowsAnException Success
ThoughtWorks.CruiseControl.UnitTests.Core.Security.NullSecurityManagerTest.GetDisplayNameReturnsSessionToken Success
ThoughtWorks.CruiseControl.UnitTests.Core.Security.NullSecurityManagerTest.GetUserNameReturnsSessionToken Success
ThoughtWorks.CruiseControl.UnitTests.Core.Security.NullSecurityManagerTest.LogEventDoesNothing Success
ThoughtWorks.CruiseControl.UnitTests.Core.Security.NullSecurityManagerTest.LoginReturnsUserName Success
ThoughtWorks.CruiseControl.UnitTests.Core.Security.NullSecurityManagerTest.LogoutDoesNothing Success
ThoughtWorks.CruiseControl.UnitTests.Core.Security.NullSecurityManagerTest.ResetPasswordThrowsAnException Success
ThoughtWorks.CruiseControl.UnitTests.Core.Security.NullSecurityManagerTest.RetrieveSettingReturnsNull Success
ThoughtWorks.CruiseControl.UnitTests.Core.Security.NullSecurityManagerTest.ValidateSessionReturnsTrue Success
ThoughtWorks.CruiseControl.UnitTests.Core.Security.PermissionBaseTests.CheckPermissionWithInvalidReference Success
ThoughtWorks.CruiseControl.UnitTests.Core.Security.PermissionBaseTests.CheckPermissionWithValidReference Success
ThoughtWorks.CruiseControl.UnitTests.Core.Security.PermissionBaseTests.CheckUserWithInvalidReference Success
ThoughtWorks.CruiseControl.UnitTests.Core.Security.PermissionBaseTests.CheckUserWithValidReference Success
ThoughtWorks.CruiseControl.UnitTests.Core.Security.PermissionBaseTests.CorrectPermissionsReturnedForceBuild Success
ThoughtWorks.CruiseControl.UnitTests.Core.Security.PermissionBaseTests.CorrectPermissionsReturnedSendMessage Success
ThoughtWorks.CruiseControl.UnitTests.Core.Security.PermissionBaseTests.CorrectPermissionsReturnedStartProject Success
ThoughtWorks.CruiseControl.UnitTests.Core.Security.RolePermissionTests.DifferentPermissionReturnsInherited Success
ThoughtWorks.CruiseControl.UnitTests.Core.Security.RolePermissionTests.GetSetAllProperties Success
ThoughtWorks.CruiseControl.UnitTests.Core.Security.RolePermissionTests.MatchingPermissionReturnsRight Success
ThoughtWorks.CruiseControl.UnitTests.Core.Security.RolePermissionTests.UserNameInRole Success
ThoughtWorks.CruiseControl.UnitTests.Core.Security.RolePermissionTests.UserNameNotInRole Success
ThoughtWorks.CruiseControl.UnitTests.Core.Security.UserNameAuthenticationTest.GetDisplayNameReturnsDisplayName Success
ThoughtWorks.CruiseControl.UnitTests.Core.Security.UserNameAuthenticationTest.GetDisplayNameReturnsUserName Success
ThoughtWorks.CruiseControl.UnitTests.Core.Security.UserNameAuthenticationTest.GetSetAllProperties Success
ThoughtWorks.CruiseControl.UnitTests.Core.Security.UserNameAuthenticationTest.GetUserNameReturnsName Success
ThoughtWorks.CruiseControl.UnitTests.Core.Security.UserNameAuthenticationTest.TestInvalidUserName Success
ThoughtWorks.CruiseControl.UnitTests.Core.Security.UserNameAuthenticationTest.TestMissingUserName Success
ThoughtWorks.CruiseControl.UnitTests.Core.Security.UserNameAuthenticationTest.TestValidUserName Success
ThoughtWorks.CruiseControl.UnitTests.Core.Security.UserNameTests.CreateDefault Success
ThoughtWorks.CruiseControl.UnitTests.Core.Security.UserNameTests.CreateWithName Success
ThoughtWorks.CruiseControl.UnitTests.Core.Security.UserNameTests.GetSetAllProperties Success
ThoughtWorks.CruiseControl.UnitTests.Core.Security.UserPasswordAuthenticationTest.GetDisplayNameReturnsDisplayName Success
ThoughtWorks.CruiseControl.UnitTests.Core.Security.UserPasswordAuthenticationTest.GetDisplayNameReturnsUserName Success
ThoughtWorks.CruiseControl.UnitTests.Core.Security.UserPasswordAuthenticationTest.GetSetAllProperties Success
ThoughtWorks.CruiseControl.UnitTests.Core.Security.UserPasswordAuthenticationTest.GetUserNameReturnsName Success
ThoughtWorks.CruiseControl.UnitTests.Core.Security.UserPasswordAuthenticationTest.TestIncorrectPassword Success
ThoughtWorks.CruiseControl.UnitTests.Core.Security.UserPasswordAuthenticationTest.TestIncorrectUserName Success
ThoughtWorks.CruiseControl.UnitTests.Core.Security.UserPasswordAuthenticationTest.TestMissingPassword Success
ThoughtWorks.CruiseControl.UnitTests.Core.Security.UserPasswordAuthenticationTest.TestMissingUserName Success
ThoughtWorks.CruiseControl.UnitTests.Core.Security.UserPasswordAuthenticationTest.TestValidUserNameAndPassword Success
ThoughtWorks.CruiseControl.UnitTests.Core.Security.UserPermissionTests.DifferentPermissionReturnsInherited Success
ThoughtWorks.CruiseControl.UnitTests.Core.Security.UserPermissionTests.DifferentUserNameReturnsFalse Success
ThoughtWorks.CruiseControl.UnitTests.Core.Security.UserPermissionTests.GetSetAllProperties Success
ThoughtWorks.CruiseControl.UnitTests.Core.Security.UserPermissionTests.MatchingPermissionReturnsRight Success
ThoughtWorks.CruiseControl.UnitTests.Core.Security.UserPermissionTests.MatchingUserNameReturnsTrue Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.AccuRevHistoryParserTest.CanParse Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.AccuRevTest.CanCatchConfigInvalidAutoGetSource Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.AccuRevTest.CanCatchConfigInvalidLabelOnSuccess Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.AccuRevTest.ShouldGetSourceIfAutoGetSourceTrue Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.AccuRevTest.ShouldNotGetSourceIfAutoGetSourceFalse Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.AccuRevTest.ShouldPopulateCorrectlyFromXml Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.AccuRevTest.ShouldUpdateSourceToCurrentIfNoModifications Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.AccuRevTest.ShouldUpdateSourceToHighestKnownModification Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.AlienbrainHistoryParserTest.CanExtractParamsFromMultipleLines Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.AlienbrainHistoryParserTest.CanExtractParamsFromOneLine Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.AlienbrainHistoryParserTest.CanParseModifications Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.AlienbrainHistoryParserTest.MustReturnNoModificationIfNoChange Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.AlienbrainTest.CanCatchInvalidGetSourceFlagConfiguration Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.AlienbrainTest.CanCatchInvalidLabelOnSuccessConfiguration Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.AlienbrainTest.CanCreateBranchProcess Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.AlienbrainTest.CanCreateGetProcess Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.AlienbrainTest.CanCreateGetProcessWithNoWorkingDirectory Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.AlienbrainTest.CanCreateLabelProcess Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.AlienbrainTest.CanCreateModificationProcess Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.AlienbrainTest.CanExecuteHasChanges Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.AlienbrainTest.CanGetModifications Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.AlienbrainTest.CanGetModificationsIfNoModsAreFound Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.AlienbrainTest.ShouldGetSourceIfAutoGetSourceTrue Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.AlienbrainTest.ShouldLabelSourceControlifLabelOnSuccessisTrueAndResultisSuccess Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.AlienbrainTest.ShouldNotGetSourceIfAutoGetSourceFalse Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.AlienbrainTest.ShouldNotLabelSourceControlifLabelOnSuccessisFalseAndResultisSuccess Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.AlienbrainTest.ShouldNotLabelSourceControlifLabelOnSuccessisTrueAndResultisFailed Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.AlienbrainTest.ShouldPopulateCorrectlyFromMinimalXml Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.AlienbrainTest.ShouldPopulateCorrectlyFromXml Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Bitkeeper.BitKeeperHistoryParserTest.ParseAdditions Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Bitkeeper.BitKeeperHistoryParserTest.ParseChangeSets Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Bitkeeper.BitKeeperHistoryParserTest.ParseDeletions Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Bitkeeper.BitKeeperHistoryParserTest.ParseNonVerboseModifications Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Bitkeeper.BitKeeperHistoryParserTest.ParseRenamed Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Bitkeeper.BitKeeperHistoryParserTest.ParseVerbose40Modifications Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Bitkeeper.BitKeeperHistoryParserTest.ParseVerboseModifications Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Bitkeeper.BitKeeperTest.VerifyGetModificationsCommandNonVerbose Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Bitkeeper.BitKeeperTest.VerifyGetModificationsCommandVerbose Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Bitkeeper.BitKeeperTest.VerifyGetSourceAndCloneCommand Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Bitkeeper.BitKeeperTest.VerifyGetSourceCommand Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Bitkeeper.BitKeeperTest.VerifyLabelCommand Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.ClearCaseHistoryParserTest.CanAssignFileInfo Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.ClearCaseHistoryParserTest.CanAssignFileInfoWithNoPath Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.ClearCaseHistoryParserTest.CanAssignModificationTime Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.ClearCaseHistoryParserTest.CanAssignModificationTimeWithBadTime Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.ClearCaseHistoryParserTest.CanCreateNewModification Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.ClearCaseHistoryParserTest.CanParse Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.ClearCaseHistoryParserTest.CanParseBadChangeNumber1 Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.ClearCaseHistoryParserTest.CanParseBadChangeNumber2 Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.ClearCaseHistoryParserTest.CanParseBadChangeNumber3 Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.ClearCaseHistoryParserTest.CanParseBadEntry Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.ClearCaseHistoryParserTest.CanParseChangeNumber Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.ClearCaseHistoryParserTest.CanParseChangeNumberWithNoNumber Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.ClearCaseHistoryParserTest.CanParseEntry Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.ClearCaseHistoryParserTest.CanParseEntryWithNoComment Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.ClearCaseHistoryParserTest.CanParseEntryWithNoLineBreakInComment Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.ClearCaseHistoryParserTest.CanParseStreamWithLineBreakInComment Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.ClearCaseHistoryParserTest.CanParseStreamWithNoLineBreakInComment Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.ClearCaseHistoryParserTest.CanTokenize Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.ClearCaseHistoryParserTest.CanTokenizeWithNoComment Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.ClearCaseHistoryParserTest.IgnoresMkBranchEvent Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.ClearCaseHistoryParserTest.IgnoresRmBranchEvent Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.ClearCaseTest.BranchDetailsAreAppliedToHistroyProcessIfSet Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.ClearCaseTest.CanCatchInvalidBaselineConfiguration Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.ClearCaseTest.CanCatchInvalidLabelConfiguration Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.ClearCaseTest.CanCreateHistoryProcess Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.ClearCaseTest.CanCreateLabelProcess Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.ClearCaseTest.CanCreateLabelType Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.ClearCaseTest.CanCreateRemoveBaselineProcessInfo Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.ClearCaseTest.CanCreateRenameBaselineProcesInfo Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.ClearCaseTest.CanCreateTemporaryBaselineProcessInfo Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.ClearCaseTest.CanDetectError Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.ClearCaseTest.CanEnforceProjectVobSetIfBaselineTrue Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.ClearCaseTest.CanIgnoreVobError Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.ClearCaseTest.ShouldGetSourceIfAutoGetSourceTrue Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.ClearCaseTest.ShouldNotGetSourceIfAutoGetSourceFalse Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.ClearCaseTest.ShouldPopulateCorrectlyFromXml Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.ClearCaseTest.ValidateBaselineNameFailsForEmptyString Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.ClearCaseTest.ValidateBaselineNameFailsForNameWithSpaces Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.ClearCaseTest.ValidateBaselineNameFailsForNull Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.CommentFilterTest.ShouldAcceptModificationsWithMatchingComments Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.CommentFilterTest.ShouldNotPopulateWithoutPattern Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.CommentFilterTest.ShouldPopulateFromMinimalComplexXml Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.CommentFilterTest.ShouldPopulateFromMinimalSimpleXml Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.CommentFilterTest.ShouldRejectModificationsWithMatchingComments Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.CommentFilterTest.ShouldRejectModificationsWithNullComments Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.CvsHistoryParserTest.ParseCvs112Examples Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.CvsHistoryParserTest.ParseCvsNTExamples Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.CvsHistoryParserTest.ParseExampleOfFileAddedOnBranch Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.CvsHistoryParserTest.ParseRLog Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.CvsHistoryParserTest.ParseRLogWithSpacesInFilename Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.CvsHistoryParserTest.ParseStream Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.CvsHistoryParserTest.VerifyModifiedFile Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.CvsTest.CvsShouldBeDefaultExecutable Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.CvsTest.PopulateFromMinimalXml Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.CvsTest.PopulateFromXml Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.CvsTest.SerializeToXml Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.CvsTest.ShouldBuildCorrectLabelProcessInfo Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.CvsTest.ShouldBuildCorrectLabelProcessInfoIfCvsRootIsSpecified Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.CvsTest.ShouldBuildCorrectLogProcessIfRestrictedLogins Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.CvsTest.ShouldBuildCorrectLogProcessIfSuppressRevisionHeaderIsSelected Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.CvsTest.ShouldCheckoutFromBranchInsteadOfUpdateIfCVSFoldersDoNotExist Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.CvsTest.ShouldCheckoutInsteadOfUpdateIfCVSFoldersDoNotExist Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.CvsTest.ShouldCheckoutOnWorkingDictionaryWithSpaces Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.CvsTest.ShouldConvertLabelsThatContainIllegalCharacters Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.CvsTest.ShouldNotGetSourceIfAutoGetSourceIsFalse Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.CvsTest.ShouldRebaseWorkingDirectoryForGetSource Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.CvsTest.ShouldStripRepositoryFolderFromModificationFolderNames Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.CvsTest.ShouldStripRepositoryFolderFromModificationFolderNamesForLocalProtocol Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.CvsTest.ShouldThrowExceptionIfCVSRootIsNotSpecifiedAndCVSFoldersDoNotExist Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.CvsTest.ShouldUseCvsRootWithGetSource Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.CvsTest.ShouldUseTagPrefixInLabelSpecificationIfSpecified Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.CvsTest.VerifyDateIsFormatedCorrectly Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.CvsTest.VerifyLogCommandArgsWithCvsRootAndBranch Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.CvsTest.VerifyLogCommandArgumentsWithoutCvsRoot Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.CvsTest.VerifyProcessInfoForGetSource Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.CvsTest.VerifyProcessInfoForGetSourceOnBranch Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.ExternalSourceControlTest.ShouldFailToPopulateFromConfigurationMissingRequiredFields Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.ExternalSourceControlTest.ShouldFailToPopulateWithInvalidAutoGetSource Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.ExternalSourceControlTest.ShouldFailToPopulateWithInvalidLabelOnSuccess Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.ExternalSourceControlTest.ShouldGetSourceIfAutoGetSourceTrue Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.ExternalSourceControlTest.ShouldNotGetSourceIfAutoGetSourceFalse Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.ExternalSourceControlTest.ShouldPopulateCorrectlyFromMinimalXml Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.ExternalSourceControlTest.ShouldPopulateCorrectlyFromXml Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.ExternalSourceControlTest.VerifyDefaultValues Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.FileSourceControlTest.GetModifications_EmptyLocal Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.FileSourceControlTest.GetModificationsWhenRepositoryFolderIsEmpty Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.FileSourceControlTest.GetModificationsWhenRepositoryRootContainsOneUnmodifiedFile Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.FileSourceControlTest.IgnoreMissingDirectoryReturnsZeroMods Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.FileSourceControlTest.MissingDirectoryThrowsException Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.FileSourceControlTest.ShouldCopyRespositoryRootToWorkingDirectoryForGetSource Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.FileSourceControlTest.ShouldNotCopySourceIfAutoGetSourceNotBeenSetToTrue Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.FilteredSourceControlTest.AppliesFiltersOnModifications Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.FilteredSourceControlTest.AppliesInclusionExclusionOnModifications Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.FilteredSourceControlTest.PassesThroughGetSource Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.FilteredSourceControlTest.PassesThroughLabelSourceControl Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.FilteredSourceControlTest.ValuePopulation Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.MksHistoryParserTest.ParseMemberInfo Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.MksHistoryParserTest.ParseOnlyAdded Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.MksHistoryParserTest.ParseOnlyDeleted Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.MksHistoryParserTest.ParseOnlyRevisions Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.MksTest.CheckDefaults Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.MksTest.CheckpointSourceOnSuccessfulBuild Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.MksTest.CheckpointSourceOnUnSuccessfulBuild Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.MksTest.GetModificationsCallsMemberInfoForNonDeletedModifications Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.MksTest.GetModificationsCallsParseMemberInfo Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.MksTest.GetModificationsCallsParseOnHistoryParser Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.MksTest.GetModificationsFiltersByModifiedTimeIfCheckpointOnSuccessIsFalse Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.MksTest.GetModificationsForModificationInRootFolder Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.MksTest.GetSource Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.MksTest.GetSourceWithSpacesInSandbox Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.MksTest.HandleSpacesInGetModifications Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.MksTest.HandleSpacesInParseMemberInfo Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.MksTest.ValuePopulation Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.ModificationTest.ModificationsAreComparedByModifiedDatetime Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.ModificationTest.NullEmailAddressOrUrlShouldNotBeIncludedInXml Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.ModificationTest.OutputModificationToXml Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.ModificationTest.OutputToXmlWithSpecialCharactersInCommentField Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.ModificationTest.ShouldReturnTheMaximumChangeNumberFromAllModificationsAsLastChangeNumber Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.ModificationTest.ShouldReturnZeroAsLastChangeNumberIfNoModifications Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.MultiSourceControlTest.IfRequireChangesFromAllTrueAndAllSourceControlHasModificationsThenReturnMods Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.MultiSourceControlTest.IfRequireChangesFromAllTrueAndFirstSourceControlHasEmptyChangesThenReturnEmpty Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.MultiSourceControlTest.IfRequireChangesFromAllTrueAndNoSourceControlHasEmptyChangesThenReturnChanges Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.MultiSourceControlTest.IfRequireChangesFromAllTrueAndSecondSourceControlHasEmptyChangesThenReturnEmpty Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.MultiSourceControlTest.PassesThroughGetSourceControlAndCombinesResults Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.MultiSourceControlTest.PassesThroughLabelSourceControl Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.MultiSourceControlTest.ShouldInstructAggregatedSourceControlsToGetSource Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.MultiSourceControlTest.ValuePopulation Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.PathFilterTest.AcceptAllMatch Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.PathFilterTest.AnyFileNameMatch Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.PathFilterTest.AnyFolderExactExtensionMatch Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.PathFilterTest.AnyFolderExactNameMatch Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.PathFilterTest.AnyFolderPartialExtensionMatch Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.PathFilterTest.CaseSensitivityTest Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.PathFilterTest.DeeplyNestedFilters Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.PathFilterTest.ExactFileNameMatch Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.PathFilterTest.ExactFolderAnyNameMatch Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.PathFilterTest.ExactSubfolderAnyNameMatch Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.PathFilterTest.PartialFolderAnyNameMatch Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.PathFilterTest.PartialNameMatch Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.PathFilterTest.PartialPathAnyNameMatch Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.PathFilterTest.ShouldNotAcceptModificationsWithNullFilename Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.PathFilterTest.ShouldNotAcceptModificationsWithNullFolder Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.PathFilterTest.TwicePartialPathAnyNameMatch Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.PlasticSCMHistoryParserTest.VerifyParseQueryResult Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.PlasticSCMTest.ShouldConfigureWithBasicXml Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.PlasticSCMTest.VerifyCreateLabelProcessInfoBasic Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.PlasticSCMTest.VerifyCreateLabelProcessInfoWithAttributes Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.PlasticSCMTest.VerifyCreateQueryProcessInfoBasic Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.PlasticSCMTest.VerifyDefaults Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.PlasticSCMTest.VerifyGoToBranchProcessInfoBasic Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.PlasticSCMTest.VerifyGoToBranchProcessInfoWithAttributes Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.PlasticSCMTest.VerifyLabelProcessInfoBasic Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.PlasticSCMTest.VerifyLabelProcessInfoWithAttributes Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.PlasticSCMTest.VerifyNewGetSourceProcessInfoBasic Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.PlasticSCMTest.VerifyNewGetSourceProcessInfoWithAttribtues Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.PlasticSCMTest.VerifyValuesSetByNetReflector Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.ProcessSourceControlTest.DeserializesEmptyAttributeAsDefault Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.ProcessSourceControlTest.DeserializesEmptyElementAsDefault Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.ProcessSourceControlTest.DeserializesInvalidUnitsAsDefault Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.ProcessSourceControlTest.DeserializesMissingTimeoutAsDefault Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.ProcessSourceControlTest.DeserializesTimeoutAsAttribute Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.ProcessSourceControlTest.DeserializesTimeoutAsElement Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.ProcessSourceControlTest.DeserializesTimeoutAsElementWithUnits Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.ProcessSourceControlTest.SettingNullTimeoutSetsItToDefault Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.PvcsHistoryParserTest.AnalyzeModifications Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.PvcsHistoryParserTest.ParseModifications Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.PvcsTest.AdjustForDayLightSavingsBugDuringDayLightSavings Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.PvcsTest.AdjustForDayLightSavingsBugOutsideDayLightSavings Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.PvcsTest.CreateIndividualGetString Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.PvcsTest.CreateIndividualLabelString Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.PvcsTest.CreatePcliContentsForGettingVLog Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.PvcsTest.CreatePcliContentsForLabeling Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.PvcsTest.GetExeFilenameShouldNotBeRootedIfPathIsNotSpecified Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.PvcsTest.GetLoginIdStringWithDoubleQuotes Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.PvcsTest.GetLoginIdStringWithoutDoubleQuotes Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.PvcsTest.GetLoginIdStringWithoutPassword Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.PvcsTest.GetModifications Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.PvcsTest.ValuePopulation Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.PvcsTest.VerifyDateParser Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.PvcsTest.VerifyDateStringParser Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.StarTeamHistoryParserTest.TestModificationContent Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.StarTeamHistoryParserTest.TestModificationCount Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.StarTeamTest.FormatDate Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.StarTeamTest.VerifyDefaultExecutable Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.StarTeamTest.VerifyDefaultHost Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.StarTeamTest.VerifyDefaultPath Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.StarTeamTest.VerifyDefaultPort Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.StarTeamTest.VerifyFormatOfGetSourceProcessArguments Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.StarTeamTest.VerifyFormatOfHistoryProcessArguments Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.StarTeamTest.VerifyValuesSetByNetReflector Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.SurroundHistoryParserTest.VerifyAllModificationsAreParsedSuccessfully Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.SurroundTest.VerifyDefaults Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.SurroundTest.VerifyFormatDate Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.SurroundTest.VerifyValuesSetByNetReflector Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.SvnHistoryParserTest.EntriesOutsideOfRequestedTimeRangeAreIgnored Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.SvnHistoryParserTest.HandleInvalidXml Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.SvnHistoryParserTest.ParseMinimalAcceptableModification Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.SvnHistoryParserTest.ParseMinimalModification Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.SvnHistoryParserTest.ParseModificationWithLongDate Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.SvnHistoryParserTest.ParseModificationWithReplaceAction Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.SvnHistoryParserTest.ParsingEmptyLogProducesNoModifications Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.SvnHistoryParserTest.ParsingLotsOfEntries Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.SvnHistoryParserTest.ParsingSingleLogMessageProducesOneModification Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.SvnTest.CreatingHistoryProcessIncludesCorrectlyFormattedArguments Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.SvnTest.CreatingHistoryProcessIncludesCorrectlyFormattedArgumentsForUsernameAndPassword Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.SvnTest.CreatingHistoryProcessShouldHandleImplicitTrunkUrl Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.SvnTest.CreatingHistoryProcessShouldQuoteTrunkUrl Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.SvnTest.CreatingLabelProcessIncludesCorrectlyFormattedArgumentsForUsernameAndPassword Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.SvnTest.CreatingLabelProcessPerformsServerToServerCopyWithRevisionWhenKnown Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.SvnTest.PopulateFromFullySpecifiedXml Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.SvnTest.ShouldApplyLabelIfTagOnSuccessTrue Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.SvnTest.ShouldApplyLabelUsingRebasedWorkingDirectory Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.SvnTest.ShouldCheckoutInsteadOfUpdateIfSVNFoldersDoNotExist Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.SvnTest.ShouldCheckoutWrappingTrunkUrlInDoubleQuotes Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.SvnTest.ShouldGetModificationsEvenWhenTrunkUrlIsNull Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.SvnTest.ShouldGetSourceWithAppropriateRevisionNumberIfTagOnSuccessTrueAndModificationsFound Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.SvnTest.ShouldGetSourceWithCredentialsIfSpecifiedIfAutoGetSourceTrue Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.SvnTest.ShouldGetSourceWithoutRevisionNumberIfTagOnSuccessTrueAndModificationsNotFound Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.SvnTest.ShouldGetSourceWithSpacesInPath Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.SvnTest.ShouldNotApplyLabelIfIntegrationFailed Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.SvnTest.ShouldNotApplyLabelIfTagOnSuccessFalse Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.SvnTest.ShouldNotCheckoutIfSVNFoldersWithAspNetHackExist Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.SvnTest.ShouldNotGetSourceIfAutoGetSourceFalse Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.SvnTest.ShouldRebaseWorkingDirectoryForHistory Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.SvnTest.ShouldThrowExceptionIfTrunkUrlIsNotSpecifiedAndSVNFoldersDoNotExist Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.SvnTest.SpecifyFromMinimallySpecifiedXml Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.SvnTest.SvnProcessInfoShouldSetEncodingToUTF8 Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Telelogic.ChangeSynergyLoginTest.ChangeSynergyUrlBuilderTest.PasswordObfuscation Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Telelogic.ChangeSynergyLoginTest.Config Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Telelogic.ChangeSynergyLoginTest.SetupModification Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Telelogic.ChangeSynergyUrlBuilderTest.Config Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Telelogic.ChangeSynergyUrlBuilderTest.PasswordObfuscation Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Telelogic.ChangeSynergyUrlBuilderTest.SetupModification Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Telelogic.SynergyCommandBuilderTest.AddLabelToTaskComment Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Telelogic.SynergyCommandBuilderTest.AddTasksToFolder Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Telelogic.SynergyCommandBuilderTest.CreateBaseline Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Telelogic.SynergyCommandBuilderTest.GetDcmDelimiter Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Telelogic.SynergyCommandBuilderTest.GetDcmSettings Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Telelogic.SynergyCommandBuilderTest.GetDelimiter Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Telelogic.SynergyCommandBuilderTest.GetLastReconfigureTime Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Telelogic.SynergyCommandBuilderTest.GetNewObjects Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Telelogic.SynergyCommandBuilderTest.GetNewTasks Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Telelogic.SynergyCommandBuilderTest.GetProjectName Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Telelogic.SynergyCommandBuilderTest.GetSubProjects Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Telelogic.SynergyCommandBuilderTest.GetTaskObjects Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Telelogic.SynergyCommandBuilderTest.GetWorkArea Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Telelogic.SynergyCommandBuilderTest.Heartbeat Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Telelogic.SynergyCommandBuilderTest.Reconcile Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Telelogic.SynergyCommandBuilderTest.Reconfigure Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Telelogic.SynergyCommandBuilderTest.SetProjectRelease Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Telelogic.SynergyCommandBuilderTest.Start Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Telelogic.SynergyCommandBuilderTest.Stop Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Telelogic.SynergyCommandBuilderTest.UpdateReconfigureProperites Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Telelogic.SynergyCommandBuilderTest.UseReconfigureTemplate Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Telelogic.SynergyParserTest.CanParseNewTasks Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Telelogic.SynergyParserTest.ConnectionDefaults Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Telelogic.SynergyParserTest.ParseDCMObjects Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Telelogic.SynergyParserTest.ParseNewObjects Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Telelogic.SynergyParserTest.ParseWhenTasksAreEmpty Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Telelogic.SynergyParserTest.ProjectDefaults Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Telelogic.SynergyTest.AliveCurrentSession Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Telelogic.SynergyTest.AliveSession Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Telelogic.SynergyTest.ApplyLabel Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Telelogic.SynergyTest.DatabaseName Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Telelogic.SynergyTest.DeadSession Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Telelogic.SynergyTest.GetModifications Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Telelogic.SynergyTest.GetReconfigureTimeShouldHandleNonUSDates Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Telelogic.SynergyTest.PopulateFromConfigurationXml Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Telelogic.SynergyTest.ProtectedDatabase Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Telelogic.SynergyTest.UnprotectedDatabase Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Telelogic.SynergyTest.VerifyDefaultValues Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Telelogic.SynergyTest.WrongSession Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Vault317Test.ArgumentsCorrectForGetSourceScenario1 Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Vault317Test.ArgumentsCorrectForGetSourceScenario10 Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Vault317Test.ArgumentsCorrectForGetSourceScenario11 Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Vault317Test.ArgumentsCorrectForGetSourceScenario12 Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Vault317Test.ArgumentsCorrectForGetSourceScenario13 Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Vault317Test.ArgumentsCorrectForGetSourceScenario14 Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Vault317Test.ArgumentsCorrectForGetSourceScenario15 Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Vault317Test.ArgumentsCorrectForGetSourceScenario16 Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Vault317Test.ArgumentsCorrectForGetSourceScenario2 Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Vault317Test.ArgumentsCorrectForGetSourceScenario3 Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Vault317Test.ArgumentsCorrectForGetSourceScenario4 Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Vault317Test.ArgumentsCorrectForGetSourceScenario5 Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Vault317Test.ArgumentsCorrectForGetSourceScenario6 Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Vault317Test.ArgumentsCorrectForGetSourceScenario7 Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Vault317Test.ArgumentsCorrectForGetSourceScenario8 Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Vault317Test.ArgumentsCorrectForGetSourceScenario9 Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Vault317Test.FindsSimpleChange Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Vault317Test.ShouldBuildApplyLabelArgumentsCorrectlyNonAutoGet Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Vault317Test.ShouldBuildApplyLabelArgumentsIncludingCommonArguments Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Vault317Test.ShouldBuildGetModificationsArgumentsCorrectly Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Vault317Test.ShouldBuildLabelArgumentsCorrectlyOnFailureNonAutoget Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Vault317Test.ShouldNotApplyLabelOrGetByLabelIfApplyLabelIsFalse Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Vault317Test.ShouldNotGetSourceIfNoWorkingFolderMatchesAndUseWorkingFolderTrueAndNoWorkingFolderSetInVault Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Vault317Test.ShouldNotGetSourceIfNoWorkingFolderSpecifiedAndUseWorkingFolderTrueAndNoWorkingFolderSetInVault Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Vault317Test.ShouldSetAndRemoveLabelOnFailure Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Vault317Test.ShouldStripNonXmlFromWorkingFolderList Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Vault317Test.TakesTransactionIntoAccountWhenGettingModifications Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Vault317Test.Vault3Test.ShouldBePopulatedWithDefaultValuesWhenLoadingFromMinimalXml Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Vault317Test.Vault3Test.ShouldNotDeleteLabelIfItWasNeverApplied Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Vault317Test.Vault3Test.ShouldNotGetSourceIfAutoGetSourceIsFalse Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Vault317Test.Vault3Test.ValuesShouldBeSetFromConfigurationXml Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Vault3Test.ArgumentsCorrectForGetSourceScenario1 Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Vault3Test.ArgumentsCorrectForGetSourceScenario10 Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Vault3Test.ArgumentsCorrectForGetSourceScenario11 Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Vault3Test.ArgumentsCorrectForGetSourceScenario12 Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Vault3Test.ArgumentsCorrectForGetSourceScenario13 Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Vault3Test.ArgumentsCorrectForGetSourceScenario14 Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Vault3Test.ArgumentsCorrectForGetSourceScenario15 Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Vault3Test.ArgumentsCorrectForGetSourceScenario16 Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Vault3Test.ArgumentsCorrectForGetSourceScenario2 Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Vault3Test.ArgumentsCorrectForGetSourceScenario3 Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Vault3Test.ArgumentsCorrectForGetSourceScenario4 Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Vault3Test.ArgumentsCorrectForGetSourceScenario5 Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Vault3Test.ArgumentsCorrectForGetSourceScenario6 Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Vault3Test.ArgumentsCorrectForGetSourceScenario7 Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Vault3Test.ArgumentsCorrectForGetSourceScenario8 Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Vault3Test.ArgumentsCorrectForGetSourceScenario9 Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Vault3Test.ShouldBePopulatedWithDefaultValuesWhenLoadingFromMinimalXml Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Vault3Test.ShouldBuildApplyLabelArgumentsCorrectlyNonAutoGet Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Vault3Test.ShouldBuildApplyLabelArgumentsIncludingCommonArguments Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Vault3Test.ShouldBuildGetModificationsArgumentsCorrectly Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Vault3Test.ShouldBuildLabelArgumentsCorrectlyOnFailureNonAutoget Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Vault3Test.ShouldNotApplyLabelOrGetByLabelIfApplyLabelIsFalse Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Vault3Test.ShouldNotDeleteLabelIfItWasNeverApplied Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Vault3Test.ShouldNotGetSourceIfAutoGetSourceIsFalse Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Vault3Test.ShouldNotGetSourceIfNoWorkingFolderMatchesAndUseWorkingFolderTrueAndNoWorkingFolderSetInVault Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Vault3Test.ShouldSetAndRemoveLabelOnFailure Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Vault3Test.ShouldStripNonXmlFromWorkingFolderList Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Vault3Test.ValuesShouldBeSetFromConfigurationXml Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VaultHistoryParserTest.ActualOutputTest Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VaultHistoryParserTest.ModificationData Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VaultHistoryParserTest.NoComments Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VaultHistoryParserTest.NumberOfModifications Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VaultHistoryParserTest.NumberOfModificationsWithInvalidDate Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VaultHistoryParserTest.ShouldFindFileAndFolderNamesForAddsAndDeletes Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VaultHistoryParserTest.ShouldStripCharactersOutsideOfVaultElement Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.ViewCVSUrlBuilderTest.CheckSetup Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.ViewCVSUrlBuilderTest.ValuePopulation Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VssApplyLabelTest.ApplyLabelIsDisabledByDefault Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VssApplyLabelTest.GetModificationsDoesNotCreateLabelWhenThereAreNoModifications Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VssApplyLabelTest.GetModificationsWhenApplyLabelIsDisabledDoesNotCreateLabels Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VssHistoryParserTest.IsEntryDelimiter Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VssHistoryParserTest.Parse Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VssHistoryParserTest.ParseCheckedInFileAndFolder Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VssHistoryParserTest.ParseCheckedInFileAndFolderInFrench Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VssHistoryParserTest.ParseCheckedInFileAndFolderWithHypenInFilename Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VssHistoryParserTest.ParseCreatedModification Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VssHistoryParserTest.ParseEmptyComment Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VssHistoryParserTest.ParseEmptyLineComment Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VssHistoryParserTest.ParseFileAndFolder_addAtRoot Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VssHistoryParserTest.ParseFileAndFolder_deleteFromSubfolder Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VssHistoryParserTest.ParseFileAndFolderIfFolderIsCalledAdded Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VssHistoryParserTest.ParseFileAndFolderWithNoComment Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VssHistoryParserTest.ParseFileName Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VssHistoryParserTest.ParseInvalidUsernameLine Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VssHistoryParserTest.ParseMultiLineComment Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VssHistoryParserTest.ParseMultiWordUsername Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VssHistoryParserTest.ParseNoComment Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VssHistoryParserTest.ParseNonCommentAtCommentLine Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VssHistoryParserTest.ParseSingleLineComment Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VssHistoryParserTest.ParseUsernameAndDateWithPeriod Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VssHistoryParserTest.ParseUsernameAndFRDate Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VssHistoryParserTest.ParseUsernameAndFRDateWithAsciiCode160 Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VssHistoryParserTest.ParseUsernameAndUKDate Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VssHistoryParserTest.ParseUsernameAndUSDate Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VssHistoryParserTest.ReadAllEntriesTest Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VssHistoryParserTest.ShouldBeAbleToCreateAllLocales Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VssHistoryParserTest.ShouldThrowCruiseControlExceptionShowingDateStringIfCannotParseDate Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VssTest.CreateWorkingDirectoryIfItDoesNotExist Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VssTest.DoNotGetFromDateIfAlwaysGetLatestIsTrue Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VssTest.GetSourceShouldNotGetCleanCopy Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VssTest.OnlyGetSourceIfAutoGetSourceIsSpecified Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VssTest.ReadDefaultExecutableFromRegistry Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VssTest.RebaseRelativeWorkingDirectoryPathFromProjectWorkingDirectory Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VssTest.ShouldApplyTemporaryLabelBeforeGettingSource Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VssTest.ShouldDeleteTemporaryLabelIfIntegrationFailed Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VssTest.ShouldDeserialiseFromXml Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VssTest.ShouldFailIfProcessTimesOut Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VssTest.ShouldPopulateWithMinimalConfiguration Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VssTest.ShouldSetLocaleOnVssHistoryParserIfCultureChanges Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VssTest.ShouldWorkWhenStandardErrorIsNotNullButExitCodeIsZero Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VssTest.ShouldWorkWhenStandardErrorIsNull Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VssTest.StripQuotesFromSSDir Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VssTest.TemporaryLabelNotAppliedByDefault Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VssTest.VerifyGetSourceProcessInfo Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VssTest.VerifyGetSourceProcessInfoIfUsernameIsNotSpecified Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VssTest.VerifyHistoryProcessInfoArguments Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VssTest.VerifyHistoryProcessInfoArgumentsWhenUsernameIsNotSpecified Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VssTest.VerifyHistoryProcessInfoArgumentsWithSpaceInProjectName Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VssTest.VerifyLabelProcessInfoArguments Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VssTest.VerifyLabelProcessInfoArgumentsWhenCreatingAndOverwritingTemporaryLabel Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VssTest.VerifyLabelProcessInfoArgumentsWhenCreatingAndOverwritingTemporaryLabelAndUsernameIsNotSpecified Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.WebSVNUrlBuilderTest.CheckSetup Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.WebSVNUrlBuilderTest.ValuePopulation Success
ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.ActionFilterTest.LoadFromConfiguration Success
ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.ActionFilterTest.ShouldFilterSpecifiedAction Success
ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.ActionFilterTest.ShouldNotAcceptIfNoActionIsSpecified Success
ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.DefaultIssueTrackerUrlBuilderTest.CommentWithIssueNumberAndText Success
ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.DefaultIssueTrackerUrlBuilderTest.CommentWithIssueNumberOnly Success
ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.DefaultIssueTrackerUrlBuilderTest.CommentWithProjectPrefixAndIssueNumber Success
ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.DefaultIssueTrackerUrlBuilderTest.CommentWithProjectPrefixAndIssueNumberAndText Success
ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.DefaultIssueTrackerUrlBuilderTest.CommentWithTextOnly Success
ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.DefaultIssueTrackerUrlBuilderTest.JustASpace Success
ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.DefaultIssueTrackerUrlBuilderTest.NoCommentAtAll Success
ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.DefaultIssueTrackerUrlBuilderTest.ValuePopulation Success
ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.ExternalSourceControlHistoryParserTest.CanParse Success
ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.ExternalSourceControlHistoryParserTest.CanParseEmpty Success
ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.MultiIssueTrackerUrlbuilderTest.ValuePopulation_BadEmptySet Success
ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.MultiIssueTrackerUrlbuilderTest.ValuePopulation_DefaultIssue Success
ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.MultiIssueTrackerUrlbuilderTest.ValuePopulation_DefaultissueAndRegExIssue Success
ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.MultiIssueTrackerUrlbuilderTest.ValuePopulation_EmptySet Success
ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.MultiIssueTrackerUrlbuilderTest.ValuePopulation_RegExIssue Success
ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.NullSourceControlTest.ShouldReturnEmptyListOfModifications Success
ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.NullSourceControlTest.ShouldReturnSilentlyForOtherOperations Success
ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.Perforce.P4ConfigProcessInfoCreatorTest.ShouldCreateProcessUsingAllConfigurationVariablesIfTheyAreSet Success
ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.Perforce.P4ConfigProcessInfoCreatorTest.ShouldCreateProcessWithDefaultArgumentsIfNoneAreSet Success
ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.Perforce.P4ConfigProcessInfoCreatorTest.ShouldCreateProcessWithDefaultArgumentsIfOnlyUserIsSet Success
ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.Perforce.P4HistoryParserTest.ParseChangeListWithExitOne Success
ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.Perforce.P4HistoryParserTest.ParseChanges Success
ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.Perforce.P4HistoryParserTest.ParseEmptyChangeList Success
ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.Perforce.P4HistoryParserTest.ParseWithMultipleModifications Success
ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.Perforce.P4HistoryParserTest.ParseWithSingleModification Success
ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.Perforce.P4Test.CreateGetChangeListsProcess Success
ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.Perforce.P4Test.CreateGetChangeListsProcessInDifferentTimeZone Success
ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.Perforce.P4Test.CreateGetChangeListsProcessWithDifferentArgs Success
ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.Perforce.P4Test.CreateGetChangeListsProcessWithMultiLineView Success
ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.Perforce.P4Test.CreateGetDescribeProcess Success
ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.Perforce.P4Test.CreateGetDescribeProcessWithEvilCode Success
ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.Perforce.P4Test.CreateGetDescribeProcessWithNoChanges Success
ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.Perforce.P4Test.CreateGetDescribeProcessWithSpecifiedArgs Success
ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.Perforce.P4Test.DontGetSourceIfGetSourceFalse Success
ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.Perforce.P4Test.DontLabelSourceControlIfApplyLabelFalse Success
ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.Perforce.P4Test.DontLabelSourceControlIfApplyLabelNotSetEvenIfInvalidLabel Success
ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.Perforce.P4Test.DontLabelSourceControlIfIntegrationFailed Success
ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.Perforce.P4Test.GetForceSourceIfGetSourceTrue Success
ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.Perforce.P4Test.GetModifications Success
ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.Perforce.P4Test.GetSourceIfGetSourceTrue Success
ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.Perforce.P4Test.LabelSourceControlFailsIfLabelIsOnlyNumeric Success
ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.Perforce.P4Test.LabelSourceControlIfApplyLabelTrue Success
ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.Perforce.P4Test.LabelSourceControlIfApplyLabelTrueWithMultiLineViews Success
ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.Perforce.P4Test.ReadConfig Success
ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.Perforce.P4Test.ReadConfigBarfsWhenViewIsExcluded Success
ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.Perforce.P4Test.ReadConfigDefaults Success
ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.Perforce.P4Test.ReadConfigWithEmptyErrorsArguments Success
ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.Perforce.P4Test.ShouldCallInitializerWithConfiguredWorkingDirectoryIfAlternativeIsConfigured Success
ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.Perforce.P4Test.ShouldCallInitializerWithGivenWorkingDirectoryIfAlternativeNotSet Success
ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.Perforce.P4Test.ShouldCallInitializerWithGivenWorkingDirectoryIfAlternativeSetToEmpty Success
ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.Perforce.P4Test.ShouldCallPurgerWithConfiguredWorkingDirectoryIfAlternativeIsConfigured Success
ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.Perforce.P4Test.ShouldCallPurgerWithGivenWorkingDirectoryIfAlternativeNotSet Success
ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.Perforce.P4Test.ShouldCallPurgerWithGivenWorkingDirectoryIfAlternativeSetToEmpty Success
ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.Perforce.P4Test.ViewForSpecificationsSupportsMultiLineView Success
ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.Perforce.P4Test.ViewForSpecificationsSupportsSingleLineView Success
ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.Perforce.ProcessP4InitializerTest.CreatesAClientWithConstructedClientNameIfOneNotSpecifiedAndSavesClientNameInConfig Success
ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.Perforce.ProcessP4InitializerTest.CreatesAClientWithGivenClientNameIfSpecified Success
ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.Perforce.ProcessP4InitializerTest.ShouldAllowViewsWithSpaces Success
ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.Perforce.ProcessP4InitializerTest.ShouldCheckToSeeWorkingDirectoryIsAnAbsolutePath Success
ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.Perforce.ProcessP4InitializerTest.ShouldCheckViewIsValid Success
ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.Perforce.ProcessP4InitializerTest.ShouldThrowExceptionIfProcessFails Success
ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.Perforce.ProessP4PurgerTest.ShouldDeleteClientSpecAndWorkingDirectoryOnPurge Success
ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.Perforce.ProessP4PurgerTest.ShouldNotTryAndDeleteClientSpecIfClientSpecNotSet Success
ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.Perforce.ProessP4PurgerTest.ShouldThrowAnExceptionIfProcessFails Success
ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.QuietPeriodTest.ShouldCheckModificationsAndReturnIfDelayIsZero Success
ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.QuietPeriodTest.ShouldCheckModificationsUntilThereAreNoModsInModificationDelay Success
ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.QuietPeriodTest.ShouldHandleIfNoModificationsAreReturned Success
ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.QuietPeriodTest.ShouldHandleTimeDifferencesThatAreLessThanOneMillisecondFromModificationDelay Success
ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.QuietPeriodTest.WhenAModifcationIsBetween10And60SecondsInTheFutureTheQuietPeriodIsObeyed Success
ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.QuietPeriodTest.WhenAModifcationIsMoreThan60SecondsInTheFutureTheQuietPeriodIsSkipped Success
ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.QuietPeriodTest.WhenThereIsAModificationWithinTheDelayPeriodSleepsUntilTheEndOfThePeriodAndTriesAgain Success
ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.QuietPeriodTest.WhenTheTimeDifferenceIsATenthOfASecondDoNormalQuietPeriodProcessing Success
ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.QuietPeriodTest.WhenTheTimeDifferenceIsLessThanATenthOfASecondIgnoreTheQuietPeriodAndDoTheBuildAnyway Success
ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.RegExIssueTrackerUrlBuilderTest.CommentWithIssueNumberAndText Success
ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.RegExIssueTrackerUrlBuilderTest.CommentWithIssueNumberOnly Success
ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.RegExIssueTrackerUrlBuilderTest.CommentWithPrefixAndProjectPrefixAndIssueNumber Success
ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.RegExIssueTrackerUrlBuilderTest.CommentWithProjectPrefixAndIssueNumber Success
ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.RegExIssueTrackerUrlBuilderTest.CommentWithProjectPrefixAndIssueNumberAndText Success
ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.RegExIssueTrackerUrlBuilderTest.CommentWithTextOnly Success
ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.RegExIssueTrackerUrlBuilderTest.NoCommentAtAll Success
ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.RegExIssueTrackerUrlBuilderTest.ValuePopulation Success
ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.UserFilterTest.LoadFromConfiguration Success
ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.UserFilterTest.ShouldFilterSpecifiedUser Success
ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.UserFilterTest.ShouldNotAcceptIfNoUserIsSpecified Success
ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.Vss.VssLocaleTest.FormatDateForEnglishServerWithFrenchLocalCulture Success
ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.Vss.VssLocaleTest.FormatDateInCultureInvariantFormat Success
ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.Vss.VssLocaleTest.FormatDateInUKFormat Success
ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.Vss.VssLocaleTest.FormatDateInUKFormatWithAMPMIndicator Success
ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.Vss.VssLocaleTest.FormatDateInUSFormat Success
ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.Vss.VssLocaleTest.ParseDateAndTime Success
ThoughtWorks.CruiseControl.UnitTests.Core.State.FileStateManagerTest.AttemptToSaveWithInvalidXml Success
ThoughtWorks.CruiseControl.UnitTests.Core.State.FileStateManagerTest.HandleExceptionLoadingStateFile Success
ThoughtWorks.CruiseControl.UnitTests.Core.State.FileStateManagerTest.HandleExceptionSavingStateFile Success
ThoughtWorks.CruiseControl.UnitTests.Core.State.FileStateManagerTest.HasPreviousStateIsTrueIfStateFileExists Success
ThoughtWorks.CruiseControl.UnitTests.Core.State.FileStateManagerTest.LoadShouldThrowExceptionIfStateFileDoesNotExist Success
ThoughtWorks.CruiseControl.UnitTests.Core.State.FileStateManagerTest.LoadStateFromVersionedXml Success
ThoughtWorks.CruiseControl.UnitTests.Core.State.FileStateManagerTest.PopulateFromReflector Success
ThoughtWorks.CruiseControl.UnitTests.Core.State.FileStateManagerTest.SaveAndReload Success
ThoughtWorks.CruiseControl.UnitTests.Core.State.FileStateManagerTest.SaveProjectWithSpacesInName Success
ThoughtWorks.CruiseControl.UnitTests.Core.State.FileStateManagerTest.SaveWithInvalidDirectory Success
ThoughtWorks.CruiseControl.UnitTests.Core.State.FileStateManagerTest.ShouldWriteXmlUsingUTF8Encoding Success
ThoughtWorks.CruiseControl.UnitTests.Core.State.XmlProjectStateManagerTest.CheckIfProjectCanStartKnownStartableProject Success
ThoughtWorks.CruiseControl.UnitTests.Core.State.XmlProjectStateManagerTest.CheckIfProjectCanStartKnownStartableProjectFromFile Success
ThoughtWorks.CruiseControl.UnitTests.Core.State.XmlProjectStateManagerTest.CheckIfProjectCanStartKnownStoppedProject Success
ThoughtWorks.CruiseControl.UnitTests.Core.State.XmlProjectStateManagerTest.CheckIfProjectCanStartKnownStoppedProjectFromFile Success
ThoughtWorks.CruiseControl.UnitTests.Core.State.XmlProjectStateManagerTest.CheckIfProjectCanStartUnknownProject Success
ThoughtWorks.CruiseControl.UnitTests.Core.State.XmlProjectStateManagerTest.RecordProjectAsStartable Success
ThoughtWorks.CruiseControl.UnitTests.Core.State.XmlProjectStateManagerTest.RecordProjectAsStopped Success
ThoughtWorks.CruiseControl.UnitTests.Core.State.XmlProjectStateManagerTest.RecordProjectAsStoppedAlreadyStopped Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.ArtifactCleanupTest.DeleteAllBuildLogs Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.ArtifactCleanupTest.KeepLast5BuildLogs Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.ArtifactCleanupTest.KeepLast5PublishedBuilds Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.ArtifactCleanupTest.NoErrorWhenBuildLogFolderIsUnknown Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.DataTaskResultTest.DataSetIsValid Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.DevenvTaskResultTest.CreateFailedXmlFromDevenvOutput Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.DevenvTaskResultTest.ShouldHandleSpecialCharacters Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.DevenvTaskTest.DefaultVisualStudioShouldBe2002IfNothingNewerInstalled Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.DevenvTaskTest.DefaultVisualStudioShouldBe2003IfNothingNewerInstalled Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.DevenvTaskTest.DefaultVisualStudioShouldBe2005IfNothingNewerInstalled Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.DevenvTaskTest.DefaultVisualStudioShouldBe2008IfInstalled Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.DevenvTaskTest.SelectVisualStudio2002ExplicitlyUsingVersionNameWhenEverythingInstalled Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.DevenvTaskTest.SelectVisualStudio2002ExplicitlyUsingVersionNumberWhenEverythingInstalled Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.DevenvTaskTest.SelectVisualStudio2003ExplicitlyUsingVersionNameWhenEverythingInstalled Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.DevenvTaskTest.SelectVisualStudio2003ExplicitlyUsingVersionNumberWhenEverythingInstalled Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.DevenvTaskTest.SelectVisualStudio2005ExplicitlyUsingVersionNameWhenEverythingInstalled Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.DevenvTaskTest.SelectVisualStudio2005ExplicitlyUsingVersionNumberWhenEverythingInstalled Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.DevenvTaskTest.SelectVisualStudio2008ExplicitlyUsingVersionNameWhenEverythingInstalled Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.DevenvTaskTest.SelectVisualStudio2008ExplicitlyUsingVersionNumberWhenEverythingInstalled Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.DevenvTaskTest.ShouldFailToLoadInvalidVersionFromConfiguration Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.DevenvTaskTest.ShouldLoadAllValuesFromConfiguration Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.DevenvTaskTest.ShouldLoadMinimalValuesFromConfiguration Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.DevenvTaskTest.ShouldSetOutputAndIntegrationStatusToFailedOnFailedBuild Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.DevenvTaskTest.ShouldSetOutputAndIntegrationStatusToSuccessOnSuccessfulBuild Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.DevenvTaskTest.ShouldThrowBuilderExceptionIfProcessExecutorThrowsAnException Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.DevenvTaskTest.ShouldThrowBuilderExceptionIfProcessExecutorThrowsAnExceptionUsingUnkownProject Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.DevenvTaskTest.ShouldThrowBuilderExceptionIfProcessTimesOut Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.DevenvTaskTest.VerifyDevenvProcessInfo Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.DevenvTaskTest.VerifyDevenvProcessInfoWithProjectDefined Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.DirectDynamicValueTests.ApplyTo Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.DirectDynamicValueTests.SetGetProperties Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.DynamicValueUtilityTests.ChangePropertyDifferentType Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.DynamicValueUtilityTests.ChangePropertySameType Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.DynamicValueUtilityTests.FindActualPropertyWithInvalidProperty Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.DynamicValueUtilityTests.FindActualPropertyWithValidProperty Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.DynamicValueUtilityTests.FindKeyedValueWithActualValue Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.DynamicValueUtilityTests.FindPropertyMultiple Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.DynamicValueUtilityTests.FindPropertyMultipleWithIndex Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.DynamicValueUtilityTests.FindPropertyMultipleWithKey Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.DynamicValueUtilityTests.FindPropertySingle Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.DynamicValueUtilityTests.FindTypedValueWithActualValue Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.DynamicValueUtilityTests.SplitPropertyIntoPartsMultipleValues Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.DynamicValueUtilityTests.SplitPropertyIntoPartsMultipleValuesWithKey Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.DynamicValueUtilityTests.SplitPropertyIntoPartsSingleValue Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.DynamicValueUtilityTests.SplitPropertyIntoPartsSingleValueWithKey Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.ExecutableTaskTest.ExecutableOutputShouldBeBuildResults Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.ExecutableTaskTest.IfConfiguredBaseDirectoryIsAbsoluteUseItAtBaseDirectory Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.ExecutableTaskTest.IfConfiguredBaseDirectoryIsEmptyUseProjectWorkingDirectoryAsBaseDirectory Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.ExecutableTaskTest.IfConfiguredBaseDirectoryIsNotAbsoluteUseProjectWorkingDirectoryAsFirstPartOfBaseDirectory Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.ExecutableTaskTest.IfConfiguredBaseDirectoryIsNotSetUseProjectWorkingDirectoryAsBaseDirectory Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.ExecutableTaskTest.PopulateFromConfigurationUsingOnlyRequiredElementsAndCheckDefaultValues Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.ExecutableTaskTest.PopulateFromReflector Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.ExecutableTaskTest.ShouldParseValidSuccessExitCodes Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.ExecutableTaskTest.ShouldPassSpecifiedPropertiesAsProcessInfoArgumentsToProcessExecutor Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.ExecutableTaskTest.ShouldPassSuccessExitCodesToProcessExecutor Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.ExecutableTaskTest.ShouldSetFailedStatusAndBuildOutputAsAResultOfFailedBuild Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.ExecutableTaskTest.ShouldSetSuccessfulStatusAndBuildOutputAsAResultOfASuccessfulBuild Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.ExecutableTaskTest.ShouldThrowBuilderExceptionIfProcessThrowsException Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.ExecutableTaskTest.ShouldThrowExceptionOnInvalidSuccessExitCodes Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.FileTaskResultTest.ShouldReadContentsOfTempFile Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.FileTaskResultTest.ShouldThrowReadableExceptionIfFileDoesNotExist Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.FinalBuilderTaskTest.AutodetectFB3Path Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.FinalBuilderTaskTest.AutodetectFB4Path Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.FinalBuilderTaskTest.AutodetectFB5Path Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.FinalBuilderTaskTest.BuildCommandLine Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.FinalBuilderTaskTest.DoubleQuoteSpacesinPaths Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.FinalBuilderTaskTest.FinalBuilderIsNotInstalled Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.FinalBuilderTaskTest.InvalidProjectFileName Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.FinalBuilderTaskTest.PopulateFromCompleteConfiguration Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.FinalBuilderTaskTest.PopulateFromMinimalConfiguration Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.FinalBuilderTaskTest.RequiredPropertiesNotProvided Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.FinalBuilderTaskTest.TemporaryLogFile Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.FinalBuilderTaskTest.TemporaryLogFileOverridesDontLogToOutput Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.GendarmeTaskTest.PopulateFromConfigurationUsingOnlyRequiredElementsAndCheckDefaultValues Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.GendarmeTaskTest.PopulateFromReflector Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.GendarmeTaskTest.RebaseFromWorkingDirectory Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.GendarmeTaskTest.ShouldAutomaticallyMergeTheBuildOutputFile Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.GendarmeTaskTest.ShouldEncloseDirectoriesInQuotesIfTheyContainSpaces Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.GendarmeTaskTest.ShouldFailOnFailedProcessResult Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.GendarmeTaskTest.ShouldThrowBuilderExceptionIfProcessThrowsException Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.GendarmeTaskTest.ShouldThrowConfigurationExceptionIfAssemblyListNotSet Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.GendarmeTaskTest.TimedOutExecutionShouldCauseBuilderException Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.GendarmeTaskTest.TimedOutExecutionShouldFailBuild Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.MergeFileTaskTest.AttributeOnElementThrowsException Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.MergeFileTaskTest.ConfigurationIsLoadedCorrectly Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.MergeFileTaskTest.RunMergesAndCopiesFilesWithNullTarget Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.MergeFileTaskTest.RunMergesAndCopiesFilesWithTargetSet Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.MergeFileTaskTest.SubItemsOnFileThrowsException Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.MergeFileTaskTest.UnknownActionThrowsException Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.MergeFileTaskTest.UnknownItemThrowsException Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.ModificationReaderTaskTest.ShouldAddReadModificationsToExistingOnes Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.ModificationReaderTaskTest.ShouldReadModificationFile Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.ModificationReaderTaskTest.ShouldReadMultipleModificationFile Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.ModificationWriterTaskTest.LoadFromConfigurationXml Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.ModificationWriterTaskTest.LoadFromConfigurationXmlWithBuildTimeSetToTrue Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.ModificationWriterTaskTest.LoadFromMinimalConfigurationXml Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.ModificationWriterTaskTest.ShouldRebaseDirectoryRelativeToArtifactDir Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.ModificationWriterTaskTest.ShouldRebaseDirectoryRelativeToArtifactDirWithBuildTimeAppended Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.ModificationWriterTaskTest.ShouldSaveEmptyFileIfNoModificationsSpecified Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.ModificationWriterTaskTest.ShouldSaveEmptyFileIfNoModificationsSpecifiedWithBuildTimeAppended Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.ModificationWriterTaskTest.ShouldWriteOutModificationsToFileAsXml Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.ModificationWriterTaskTest.ShouldWriteOutModificationsToFileAsXmlWithBuildTimeAppended Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.ModificationWriterTaskTest.ShouldWriteXmlUsingUTF8Encoding Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.ModificationWriterTaskTest.ShouldWriteXmlUsingUTF8EncodingWithBuildTimeAppended Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.MsBuildTaskTest.AddQuotesAroundProjectsWithSpacesAndHandleNoSpecifiedTargets Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.MsBuildTaskTest.AddQuotesAroundPropertiesWithSpaces Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.MsBuildTaskTest.AddQuotesAroundTargetsWithSpaces Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.MsBuildTaskTest.DoNotAddQuotesAroundBuildArgs Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.MsBuildTaskTest.ExecuteSpecifiedProject Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.MsBuildTaskTest.PopulateFromConfiguration Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.MsBuildTaskTest.PopulateFromMinimalConfiguration Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.MsBuildTaskTest.RebaseFromWorkingDirectory Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.MsBuildTaskTest.ShouldAutomaticallyMergeTheBuildOutputFile Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.MsBuildTaskTest.ShouldFailOnFailedProcessResult Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.MsBuildTaskTest.TimedOutExecutionShouldCauseBuilderException Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.MsBuildTaskTest.TimedOutExecutionShouldFailBuild Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.NAntTaskTest.IfConfiguredBaseDirectoryIsAbsoluteUseItAtBaseDirectory Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.NAntTaskTest.IfConfiguredBaseDirectoryIsEmptyUseProjectWorkingDirectoryAsBaseDirectory Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.NAntTaskTest.IfConfiguredBaseDirectoryIsNotAbsoluteUseProjectWorkingDirectoryAsFirstPartOfBaseDirectory Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.NAntTaskTest.IfConfiguredBaseDirectoryIsNotSetUseProjectWorkingDirectoryAsBaseDirectory Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.NAntTaskTest.PopulateFromConfigurationUsingOnlyRequiredElementsAndCheckDefaultValues Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.NAntTaskTest.PopulateFromReflector Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.NAntTaskTest.ShouldEncloseDirectoriesInQuotesIfTheyContainSpaces Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.NAntTaskTest.ShouldGiveAPresentationValueForTargetsThatIsANewLineSeparatedEquivalentOfAllTargets Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.NAntTaskTest.ShouldPassAppropriateDefaultPropertiesAsProcessInfoArgumentsToProcessExecutor Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.NAntTaskTest.ShouldPassSpecifiedPropertiesAsProcessInfoArgumentsToProcessExecutor Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.NAntTaskTest.ShouldPutQuotesAroundBuildFileIfItContainsASpace Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.NAntTaskTest.ShouldSetFailedStatusAndBuildOutputAsAResultOfFailedBuild Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.NAntTaskTest.ShouldSetSuccessfulStatusAndBuildOutputAsAResultOfASuccessfulBuild Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.NAntTaskTest.ShouldSplitAtNewLineWhenSettingThroughPresentationValue Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.NAntTaskTest.ShouldThrowBuilderExceptionIfProcessThrowsException Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.NAntTaskTest.ShouldThrowBuilderExceptionIfProcessTimesOut Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.NAntTaskTest.ShouldWorkForEmptyAndNullStringsWhenSettingThroughPresentationValue Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.NAntTaskTest.ShouldWorkForSingleTargetWhenSettingThroughPresentationValue Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.NullTasklTest.ShouldReturnUnchangedResult Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.NUnitArgumentTest.AllAssembliesShouldBeIncludedInTheArgument Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.NUnitArgumentTest.IfNoAssembliesAreSpecifiedThenTheArgumentIsInvalid Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.NUnitArgumentTest.ShouldDoubleQuoteCategoriesWhoseNameContainsWhiteSpace Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.NUnitArgumentTest.ShouldNotSpecifyCategoriesIfTheRelativePropertiesAreSetToAnEmptyArray Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.NUnitArgumentTest.ShouldNotSpecifyCategoriesIfTheRelativePropertiesAreSetToNull Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.NUnitArgumentTest.ShouldNotSpecifyCategoriesWhoseNameIsEmptyStringOrWhiteSpace Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.NUnitArgumentTest.ShouldSpecifyCategoriesIfTheRelativePropertiesAreSet Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.NUnitArgumentTest.ShouldSpecifyXmlOutputFileToUse Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.NUnitArgumentTest.ShouldUseNoLogoArgument Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.NUnitArgumentTest.ShouldWrapOutputFileInQuotesIfItContainsASpace Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.NUnitTaskExecutionTest.ExecuteNUnitConsoleAndRetrieveResultsFromFile Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.NUnitTaskExecutionTest.ShouldThrowExceptionIfTestsFailed Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.NUnitTaskTest.HandleNUnitTaskFailure Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.NUnitTaskTest.LoadWithExcludedCategories Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.NUnitTaskTest.LoadWithMultipleAssemblies Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.NUnitTaskTest.LoadWithSingleAssemblyNunitPath Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.ProcessTaskResultTest.DataShouldBeStdOutAndStdErrIfStdErrExists Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.ProcessTaskResultTest.DataShouldBeStdOutIfNoStdErr Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.ProcessTaskResultTest.FailedIfProcessResultFailed Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.ProcessTaskResultTest.FailedIfProcessResultTimedout Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.ProcessTaskResultTest.SucceededIfProcessResultSucceeded Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.ProcessTaskResultTest.WriteFailedProcessResultToXml Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.ProcessTaskResultTest.WriteProcessResultToXml Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.ProcessTaskResultTest.WriteTimedOutProcessResultToXml Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.RakeTaskTest.ConstructorShouldNotThrowException Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.RakeTaskTest.IfConfiguredBaseDirectoryIsAbsoluteUseItAtBaseDirectory Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.RakeTaskTest.IfConfiguredBaseDirectoryIsEmptyUseProjectWorkingDirectoryAsBaseDirectory Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.RakeTaskTest.IfConfiguredBaseDirectoryIsNotAbsoluteUseProjectWorkingDirectoryAsFirstPartOfBaseDirectory Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.RakeTaskTest.IfConfiguredBaseDirectoryIsNotSetUseProjectWorkingDirectoryAsBaseDirectory Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.RakeTaskTest.PopulateFromConfigurationUsingOnlyRequiredElementsAndCheckDefaultValues Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.RakeTaskTest.PopulateFromReflector Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.RakeTaskTest.QuietAndTraceOptionShouldAddQuietAndTraceArgument Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.RakeTaskTest.QuietOptionShouldAddQuietArgument Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.RakeTaskTest.ShouldEncloseDirectoriesInQuotesIfTheyContainSpaces Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.RakeTaskTest.ShouldGiveAPresentationValueForTargetsThatIsANewLineSeparatedEquivalentOfAllTargets Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.RakeTaskTest.ShouldPassAppropriateDefaultPropertiesAsProcessInfoArgumentsToProcessExecutor Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.RakeTaskTest.ShouldPassSpecifiedPropertiesAsProcessInfoArgumentsToProcessExecutor Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.RakeTaskTest.ShouldPutQuotesAroundBuildFileIfItContainsASpace Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.RakeTaskTest.ShouldRunWithMultipleTargetsSpecified Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.RakeTaskTest.ShouldSetFailedStatusAndBuildOutputAsAResultOfFailedBuild Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.RakeTaskTest.ShouldSetSuccessfulStatusAndBuildOutputAsAResultOfASuccessfulBuild Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.RakeTaskTest.ShouldSplitAtNewLineWhenSettingThroughPresentationValue Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.RakeTaskTest.ShouldThrowBuilderExceptionIfProcessThrowsException Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.RakeTaskTest.ShouldThrowBuilderExceptionIfProcessTimesOut Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.RakeTaskTest.ShouldWorkForEmptyAndNullStringsWhenSettingThroughPresentationValue Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.RakeTaskTest.ShouldWorkForSingleTargetWhenSettingThroughPresentationValue Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.RakeTaskTest.SilentAndQuietOptionShouldOnlyAddSilentArgument Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.RakeTaskTest.SilentAndTraceOptionShouldAddSilentAndTraceArgument Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.RakeTaskTest.SilentOptionShouldAddSilentArgument Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.RakeTaskTest.TraceOptionShouldAddTraceArgument Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.ReplacementDynamicValueTests.ApplyTo Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.ReplacementDynamicValueTests.SetGetProperties Success
ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.FilterTriggerTest.ShouldDelegateIntegrationCompletedCallToInnerTrigger Success
ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.FilterTriggerTest.ShouldFullyPopulateFromReflector Success
ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.FilterTriggerTest.ShouldHandleNestedFilterTriggers Success
ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.FilterTriggerTest.ShouldInvokeDecoratedTriggerWhenTimeIsOutsideOfRange Success
ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.FilterTriggerTest.ShouldInvokeOverMidnightTriggerWhenCurrentTimeIsOutsideOfRange Success
ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.FilterTriggerTest.ShouldMinimallyPopulateFromReflector Success
ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.FilterTriggerTest.ShouldNotFilterIfTriggerBuildDayIsNotInFilter Success
ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.FilterTriggerTest.ShouldNotFilterIfTriggerBuildTimeIsNotInFilter Success
ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.FilterTriggerTest.ShouldNotInvokeDecoratedTriggerWhenTimeAndWeekDayMatch Success
ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.FilterTriggerTest.ShouldNotInvokeDecoratedTriggerWhenTimeIsEqualToStartTimeOrEndTime Success
ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.FilterTriggerTest.ShouldNotInvokeDecoratedTriggerWhenTodayIsOneOfSpecifiedWeekdays Success
ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.FilterTriggerTest.ShouldNotInvokeDecoratedTriggerWhenWeekDaysNotSpecified Success
ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.FilterTriggerTest.ShouldNotInvokeOverMidnightTriggerWhenCurrentTimeIsAfterMidnight Success
ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.FilterTriggerTest.ShouldNotInvokeOverMidnightTriggerWhenCurrentTimeIsBeforeMidnight Success
ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.FilterTriggerTest.ShouldOnlyBuildBetween7AMAnd7PMOnWeekdays Success
ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.FilterTriggerTest.ShouldUseFilterEndTimeIfTriggerBuildTimeIsInFilter Success
ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.IntervalTriggerTest.ProcessTrigger Success
ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.IntervalTriggerTest.ShouldDefaultPopulateFromReflector Success
ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.IntervalTriggerTest.ShouldFullyPopulateFromReflector Success
ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.IntervalTriggerTest.ShouldReturnForceBuildRequestIfSpecified Success
ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.IntervalTriggerTest.ShouldReturnInitialIntervalTimeForNextBuildOnServerStart Success
ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.IntervalTriggerTest.ShouldReturnIntervalTimeIfInitialBuildJustOccured Success
ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.IntervalTriggerTest.ShouldReturnIntervalTimeIfLastBuildJustOccured Success
ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.IntervalTriggerTest.VerifyThatShouldRequestInitialIntegrationAfterTwoSecondsAndSubsequentIntegrationsAfterTenSeconds Success
ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.IntervalTriggerTest.VerifyThatShouldRequestIntegrationAfterTenSeconds Success
ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.MultipleTriggerTest.ShouldNotCareAboutOrderingForChecking Success
ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.MultipleTriggerTest.ShouldNotCareAboutOrderingForCheckingForceBuild Success
ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.MultipleTriggerTest.ShouldNotFailWhenNoTriggersAndIntegrationCompletedCalled Success
ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.MultipleTriggerTest.ShouldPassThroughIntegrationCompletedCallToAllSubTriggers Success
ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.MultipleTriggerTest.ShouldPopulateFromConfiguration Success
ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.MultipleTriggerTest.ShouldPopulateFromConfigurationWithComment Success
ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.MultipleTriggerTest.ShouldPopulateFromMinimalConfiguration Success
ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.MultipleTriggerTest.ShouldReturnEarliestTriggerTimeForNextBuild Success
ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.MultipleTriggerTest.ShouldReturnForceBuildIfAllForceBuild Success
ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.MultipleTriggerTest.ShouldReturnForceBuildIfOneForceBuildAndOneIfModifications Success
ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.MultipleTriggerTest.ShouldReturnForceBuildIfOneForceBuildAndOneNoBuild Success
ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.MultipleTriggerTest.ShouldReturnIfModificationExistsNoForceBuild Success
ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.MultipleTriggerTest.ShouldReturnNeverIfNoTriggerExists Success
ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.MultipleTriggerTest.ShouldReturnNoBuildIfAllNoBuild Success
ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.MultipleTriggerTest.ShouldReturnNoBuildWhenNoTriggers Success
ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.MultipleTriggerTest.UsingAndConditionOnlyTriggersBuildIfBothTriggersShouldBuild Success
ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.ProjectTriggerTest.DoNotTriggerIfProjectHasNotBuiltSinceLastPoll Success
ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.ProjectTriggerTest.DoNotTriggerWhenDependentProjectBuildFails Success
ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.ProjectTriggerTest.DoNotTriggerWhenInnerTriggerReturnsNoBuild Success
ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.ProjectTriggerTest.IntegrationCompletedShouldDelegateToInnerTrigger Success
ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.ProjectTriggerTest.NextBuildShouldReturnInnerTriggerNextBuildIfUnknown Success
ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.ProjectTriggerTest.PopulateFromConfiguration Success
ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.ProjectTriggerTest.PopulateFromMinimalConfiguration Success
ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.ProjectTriggerTest.ShouldNotTriggerOnFirstIntegration Success
ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.ProjectTriggerTest.TriggerWhenDependentProjectBuildsSuccessfully Success
ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.ScheduleTriggerTest.NextBuildTimeShouldBeSameTimeNextDay Success
ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.ScheduleTriggerTest.NextBuildTimeShouldBeTheNextSpecifiedDay Success
ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.ScheduleTriggerTest.NextBuildTimeShouldBeTheNextSpecifiedDayWithTheNextDayFarAway Success
ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.ScheduleTriggerTest.RandomOffSetInMinutesFromTimeMayNotExceedMidnight Success
ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.ScheduleTriggerTest.RandomOffSetInMinutesFromTimeShouldBePositive Success
ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.ScheduleTriggerTest.ShouldFullyPopulateFromReflector Success
ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.ScheduleTriggerTest.ShouldIncrementTheIntegrationTimeToTheNextDayAfterIntegrationIsCompleted Success
ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.ScheduleTriggerTest.ShouldMinimallyPopulateFromReflector Success
ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.ScheduleTriggerTest.ShouldNotUpdateNextBuildTimeUnlessScheduledBuildHasRun Success
ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.ScheduleTriggerTest.ShouldOnlyRunOnSpecifiedDays Success
ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.ScheduleTriggerTest.ShouldReturnSpecifiedBuildConditionWhenShouldRunIntegration Success
ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.ScheduleTriggerTest.ShouldRunIntegrationIfCalendarTimeIsAfterIntegrationTime Success
ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.ScheduleTriggerTest.ShouldRunIntegrationOnTheNextDay Success
ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.UrlTriggerTest.ShouldBuildAfterFirstInterval Success
ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.UrlTriggerTest.ShouldDefaultPopulateFromReflector Success
ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.UrlTriggerTest.ShouldFullyPopulateFromReflector Success
ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.UrlTriggerTest.ShouldHandleExceptionAccessingUrl Success
ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.UrlTriggerTest.ShouldNotBuildFirstTime Success
ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.UrlTriggerTest.ShouldNotBuildIfUrlHasNotChanged Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.FileChangedWatcherTest.HandleFileChanged Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.FileChangedWatcherTest.HandleFileMove Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.HtmlAwareMultiTransformerTest.ShouldDelegateForEachFileAndSeparateWithLineBreaks Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.HtmlExceptionFormatterTest.FormatShouldReplaceNewLinesWithBRTags Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.LogFileTraceListenerTest.LoggingAnEntryShouldFlushLogFileIfAutoFlushIsEnabled Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.PathUtilTest.AcceptAll Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.PathUtilTest.AnyFileNameMatch Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.PathUtilTest.AnyFolderExactFolder Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.PathUtilTest.AnyFolderPartialExtension Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.PathUtilTest.AnySubFolder Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.PathUtilTest.CaseInsensitiveMatch Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.PathUtilTest.CaseInsensitiveMisMatch Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.PathUtilTest.CaseInsensitiveStarMismatch Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.PathUtilTest.ExactFolderAnyFile Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.PathUtilTest.ExactSubFolderAnyFile Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.PathUtilTest.FileNameMatch Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.PathUtilTest.MatchMiddleStar Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.PathUtilTest.MatchStarStarStarStar Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.PathUtilTest.MatchTwoStars Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.PathUtilTest.MatchWithExhaustingStrings Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.PathUtilTest.MatchWithStarAtEnd Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.PathUtilTest.MismatchExhaustedStringNoStarAtEnd Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.PathUtilTest.MismatchExhaustedStrings Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.PathUtilTest.MismatchStringExhausted Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.PathUtilTest.MisMatchWithMatchBeforeStar Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.PathUtilTest.MisMatchWithStar Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.PathUtilTest.MisMatchWithTwoStarsExhaustedStrings Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.PathUtilTest.NullOrEmptyTargetShouldNotMatchPattern Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.PathUtilTest.PartialFileNames Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.PathUtilTest.PartialFolderAnyFile Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.PathUtilTest.PathPrefixAnyFolder Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.PathUtilTest.SingleCharacterInName Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.PathUtilTest.SingledOutFunnySlants Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.PathUtilTest.SingledOutStarStarNoExtension Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.PathUtilTest.SpecificExtensionInAnyFolder Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.PathUtilTest.TheFolderCaseInsensitive Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.PathUtilTest.TokenizeComplexTest Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.PathUtilTest.TokenizeFunnySlants Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.PathUtilTest.TokenizeTest Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.ProcessExecutorTest.ExecuteProcessAndEchoResultsBackThroughStandardOut Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.ProcessExecutorTest.ExecuteProcessAndEchoResultsBackThroughStandardOutWhereALargeAmountOfOutputIsProduced Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.ProcessExecutorTest.ForceProcessTimeoutBecauseTargetIsNonTerminating Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.ProcessExecutorTest.ProcessInfoDeterminesSuccessOfProcess Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.ProcessExecutorTest.ReadUnicodeFile Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.ProcessExecutorTest.SetEnvironmentVariables Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.ProcessExecutorTest.ShouldNotUseATimeoutIfTimeoutSetToInfiniteOnProcessInfo Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.ProcessExecutorTest.ShouldThrowMeaningfulExceptionIfWorkingDirectoryDoesNotExist Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.ProcessExecutorTest.StartNonTerminatingProcessAndAbortThreadShouldKillProcessAndAbortThread Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.ProcessExecutorTest.StartNonTerminatingProcessAndInterruptCurrentProcessShouldKillProcessButLeaveThreadRunning Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.ProcessExecutorTest.StartProcessRunningCmdExeCallingNonExistentFile Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.ProcessExecutorTest.SupplyInvalidFilenameAndVerifyException Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.ProcessInfoTest.IfExecutableIsFoundInWorkingDirectoryThenUseCombinedPathAsExecutablePath Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.ProcessInfoTest.IfStandardInputContentIsNotSetThenStandardInputIsNotRedirected Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.ProcessInfoTest.IfStandardInputContentIsSetThenStandardInputIsRedirected Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.ProcessInfoTest.ProcessSuccessIsDeterminedBySuccessExitCodes Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.ProcessInfoTest.ProcessSuccessRequiresZeroExitCode Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.ProcessInfoTest.StripQuotesFromQuotedExecutablePath Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.RegistryTest.GetLocalMachineSubKeyValue Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.RegistryTest.TryToGetExpectedInvalidSubKey Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.RegistryTest.TryToGetExpectedInvalidSubKeyValue Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.RegistryTest.TryToGetInvalidSubKey Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.RegistryTest.TryToGetInvalidSubKeyValue Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.StringUtilTest.TestArrayToNewLineSeparatedString Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.StringUtilTest.TestAutoDoubleQuoteString Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.StringUtilTest.TestEqualsIgnoreCase Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.StringUtilTest.TestGenerateHashCode Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.StringUtilTest.TestIntegrationPropertyToString Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.StringUtilTest.TestIntegrationPropertyToStringWithUnsupportedType Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.StringUtilTest.TestIsWhitespace Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.StringUtilTest.TestLastWord Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.StringUtilTest.TestLastWord_withSeps Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.StringUtilTest.TestMakeBuildResult Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.StringUtilTest.TestMakeBuildResultThrowsArgumentNullException Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.StringUtilTest.TestNewLineSeparatedStringToArray Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.StringUtilTest.TestRemoveInvalidCharactersFromFileName Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.StringUtilTest.TestRemoveNulls Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.StringUtilTest.TestRemoveTrailingPathDelimiter Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.StringUtilTest.TestStrip Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.StringUtilTest.TestStripQuotes Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.StringUtilTest.UrlEncodeNameCorrectlyEncodesNames Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.SystemIoFileSystemTest.LoadReadsFileContentCorrectly Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.SystemIoFileSystemTest.ShouldAllowOverwrites Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.SystemIoFileSystemTest.ShouldAllowOverwritesEvenWhenDestinationHasReadOnlyAttributeSet Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.SystemIoFileSystemTest.ShouldCopyDirectoryToDirectoryRecursively Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.SystemIoFileSystemTest.ShouldCopyFileToDirectory Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.SystemIoFileSystemTest.ShouldCopyFileToFile Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.SystemIoFileSystemTest.ShouldSaveToFile Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.SystemIoFileSystemTest.ShouldSaveToFileAtomically Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.SystemIoFileSystemTest.ShouldSaveUnicodeToFile Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.SystemIoFileSystemTest.ShouldSaveUnicodeToFileAtomically Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.SystemPathTest.ShouldConvertPathSeparatorForMono Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.SystemPathTest.ShouldConvertPathSeparatorForWindows Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.TempFileUtilTest.CreateTempFileWithContent Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.TimeoutSerializationTest.CanDeserializeAsElements Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.TimeoutSerializationTest.CanDeserializeAsElementsWithUnits Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.TimeoutSerializationTest.CanDeserializeAttributes Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.TimeoutSerializationTest.HandleSerializingNull Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.TimeoutSerializationTest.MillisAreSerializedWithNoPeriodAttribute Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.TimeoutSerializationTest.MinutesAreSerializedWithAPeriodAttribute Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.TimeoutTest.CanSpecifyTimeoutInHours Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.TimeoutTest.CanSpecifyTimeoutInMinutes Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.TimeoutTest.CanSpecifyTimeoutInSeconds Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.TimeoutTest.DefaultTimeoutIsInMillis Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.WildCardPathTest.HandlesWhiteSpaceInTheFileName Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.WildCardPathTest.InvalidWildCardPathReturnsNoFiles Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.WildCardPathTest.StringWithNoWildCardsReturnsSingleFile Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.WildCardPathTest.StringWithPrefixAndWildcardsReturnsAllMatchingFiles Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.WildCardPathTest.StringWithWildcardsReturnsAllMatchingFiles Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.XmlFragmentWriterTest.IndentOutputWhenFormattingIsSpecified Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.XmlFragmentWriterTest.ShouldBeAbleToWriteWhenFragmentHasMultipleRootElements Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.XmlFragmentWriterTest.ShouldBeAbleToWriteWhenFragmentIsSurroundedByText Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.XmlFragmentWriterTest.ShouldClearBufferIfInvalidXmlContentWrittenTwice Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.XmlFragmentWriterTest.ShouldIgnoreXmlDeclaration Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.XmlFragmentWriterTest.ShouldStripIllegalCharacters Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.XmlFragmentWriterTest.ShouldStripIllegalCharactersFromCDATABlock Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.XmlFragmentWriterTest.ShouldWriteInvalidXmlContentToUnderlyingWriterAsCData Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.XmlFragmentWriterTest.ShouldWriteValidXmlContentToUnderlyingWriter Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.XmlFragmentWriterTest.UnclosedXmlFragmentEndingInCarriageReturnShouldEncloseInCDATATag Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.XmlFragmentWriterTest.WriteOutputWithInvalidXmlContainingCDATACloseCommand Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.XmlFragmentWriterTest.WriteTextContainingMalformedXmlElements Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.XmlFragmentWriterTest.XmlWithoutClosingElementShouldEncloseInCDATA Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.XmlUtilTest.GetFirstElement Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.XmlUtilTest.GetSingleElement Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.XmlUtilTest.SelectRequiredValue Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.XmlUtilTest.SelectRequiredValueWithMissingElement Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.XmlUtilTest.SelectRequiredValueWithMissingValue Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.XmlUtilTest.SelectValue Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.XmlUtilTest.SelectValueWithAttribute Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.XmlUtilTest.SelectValueWithMissingElement Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.XmlUtilTest.SelectValueWithMissingValue Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.XmlUtilTest.VerifyCDATAEncode Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.XmlUtilTest.VerifyPCDATAEncodeDoesNotEncodeOthers Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.XmlUtilTest.VerifyPCDATAEncodeEncodes Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.XslTransformerTest.ShouldFailWhenInputInvalid Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.XslTransformerTest.ShouldFailWhenXslFileMissing Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.XslTransformerTest.ShouldFailWhenXslInvalid Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.XslTransformerTest.ShouldPassThroughXSLTArgs Success
ThoughtWorks.CruiseControl.UnitTests.Core.Util.XslTransformerTest.ShouldTransformData Success
ThoughtWorks.CruiseControl.UnitTests.Core.WorkflowResultTest.AppendModifications Success
ThoughtWorks.CruiseControl.UnitTests.Core.WorkflowTest.LoadConfiguration Success
ThoughtWorks.CruiseControl.UnitTests.Core.WorkflowTest.Run Success
ThoughtWorks.CruiseControl.UnitTests.Core.WorkflowTest.RunForceBuild Success
ThoughtWorks.CruiseControl.UnitTests.Core.WorkflowTest.RunWhereFirstTaskThrowsException Success
ThoughtWorks.CruiseControl.UnitTests.Remote.BadReferenceExceptionTests.CreateWithReference Success
ThoughtWorks.CruiseControl.UnitTests.Remote.BadReferenceExceptionTests.CreateWithReferenceAndMessage Success
ThoughtWorks.CruiseControl.UnitTests.Remote.BadReferenceExceptionTests.CreateWithReferenceMessageAndException Success
ThoughtWorks.CruiseControl.UnitTests.Remote.BadReferenceExceptionTests.PassThroughSerialisation Success
ThoughtWorks.CruiseControl.UnitTests.Remote.CommunicationsExceptionTests.FullNewSetsAllProperties Success
ThoughtWorks.CruiseControl.UnitTests.Remote.CommunicationsExceptionTests.NewWithMessageSetsMessage Success
ThoughtWorks.CruiseControl.UnitTests.Remote.CommunicationsExceptionTests.NewWithNoParametersSetsDefaultMessage Success
ThoughtWorks.CruiseControl.UnitTests.Remote.CruiseControlExceptionTests.CreateDefault Success
ThoughtWorks.CruiseControl.UnitTests.Remote.CruiseControlExceptionTests.CreateWithMessage Success
ThoughtWorks.CruiseControl.UnitTests.Remote.CruiseControlExceptionTests.CreateWithMessageAndException Success
ThoughtWorks.CruiseControl.UnitTests.Remote.CruiseControlExceptionTests.PassThroughSerialisation Success
ThoughtWorks.CruiseControl.UnitTests.Remote.CruiseServerClientFactoryTests.GenerateClientDetectsHttpClient Success
ThoughtWorks.CruiseControl.UnitTests.Remote.CruiseServerClientFactoryTests.GenerateClientDetectsRemotingClient Success
ThoughtWorks.CruiseControl.UnitTests.Remote.CruiseServerClientFactoryTests.GenerateClientSetsTargetServer Success
ThoughtWorks.CruiseControl.UnitTests.Remote.CruiseServerClientFactoryTests.GenerateClientThrowsExceptionOnUnknown Success
ThoughtWorks.CruiseControl.UnitTests.Remote.CruiseServerClientFactoryTests.GenerateHttpClientGeneratesClient Success
ThoughtWorks.CruiseControl.UnitTests.Remote.CruiseServerClientFactoryTests.GenerateHttpClientSetsTargetServer Success
ThoughtWorks.CruiseControl.UnitTests.Remote.CruiseServerClientFactoryTests.GenerateRemotingClientGeneratesClient Success
ThoughtWorks.CruiseControl.UnitTests.Remote.CruiseServerClientFactoryTests.GenerateRemotingClientSetsTargetServer Success
ThoughtWorks.CruiseControl.UnitTests.Remote.CruiseServerClientTests.AbortBuildSendsRequest Success
ThoughtWorks.CruiseControl.UnitTests.Remote.CruiseServerClientTests.AddProjectSendsRequest Success
ThoughtWorks.CruiseControl.UnitTests.Remote.CruiseServerClientTests.CancelPendingRequestSendsRequest Success
ThoughtWorks.CruiseControl.UnitTests.Remote.CruiseServerClientTests.ChangePasswordSendsRequest Success
ThoughtWorks.CruiseControl.UnitTests.Remote.CruiseServerClientTests.DeleteProjectSendsRequest Success
ThoughtWorks.CruiseControl.UnitTests.Remote.CruiseServerClientTests.DiagnoseSecurityPermissions Success
ThoughtWorks.CruiseControl.UnitTests.Remote.CruiseServerClientTests.ForceBuildSendsRequest Success
ThoughtWorks.CruiseControl.UnitTests.Remote.CruiseServerClientTests.GetArtifactDirectory Success
ThoughtWorks.CruiseControl.UnitTests.Remote.CruiseServerClientTests.GetBuildNames Success
ThoughtWorks.CruiseControl.UnitTests.Remote.CruiseServerClientTests.GetCruiseServerSnapshot Success
ThoughtWorks.CruiseControl.UnitTests.Remote.CruiseServerClientTests.GetExternalLinks Success
ThoughtWorks.CruiseControl.UnitTests.Remote.CruiseServerClientTests.GetLatestBuildName Success
ThoughtWorks.CruiseControl.UnitTests.Remote.CruiseServerClientTests.GetLog Success
ThoughtWorks.CruiseControl.UnitTests.Remote.CruiseServerClientTests.GetModificationHistoryDocument Success
ThoughtWorks.CruiseControl.UnitTests.Remote.CruiseServerClientTests.GetMostRecentBuildNames Success
ThoughtWorks.CruiseControl.UnitTests.Remote.CruiseServerClientTests.GetProject Success
ThoughtWorks.CruiseControl.UnitTests.Remote.CruiseServerClientTests.GetProjectStatusReturnsProjects Success
ThoughtWorks.CruiseControl.UnitTests.Remote.CruiseServerClientTests.GetProjectStatusSendsRequest Success
ThoughtWorks.CruiseControl.UnitTests.Remote.CruiseServerClientTests.GetProjectStatusThrowsExceptionOnFailure Success
ThoughtWorks.CruiseControl.UnitTests.Remote.CruiseServerClientTests.GetRSSFeed Success
ThoughtWorks.CruiseControl.UnitTests.Remote.CruiseServerClientTests.GetSecurityConfiguration Success
ThoughtWorks.CruiseControl.UnitTests.Remote.CruiseServerClientTests.GetServerLogForProject Success
ThoughtWorks.CruiseControl.UnitTests.Remote.CruiseServerClientTests.GetServerLogForServer Success
ThoughtWorks.CruiseControl.UnitTests.Remote.CruiseServerClientTests.GetServerVersion Success
ThoughtWorks.CruiseControl.UnitTests.Remote.CruiseServerClientTests.GetStatisticsDocument Success
ThoughtWorks.CruiseControl.UnitTests.Remote.CruiseServerClientTests.IsBusyReturnsUnderlyingConnectionIsBusy Success
ThoughtWorks.CruiseControl.UnitTests.Remote.CruiseServerClientTests.ListBuildParameters Success
ThoughtWorks.CruiseControl.UnitTests.Remote.CruiseServerClientTests.ListUsers Success
ThoughtWorks.CruiseControl.UnitTests.Remote.CruiseServerClientTests.LoginIsFailure Success
ThoughtWorks.CruiseControl.UnitTests.Remote.CruiseServerClientTests.LoginIsSuccessful Success
ThoughtWorks.CruiseControl.UnitTests.Remote.CruiseServerClientTests.Logout Success
ThoughtWorks.CruiseControl.UnitTests.Remote.CruiseServerClientTests.ReadAuditRecordsWithFilter Success
ThoughtWorks.CruiseControl.UnitTests.Remote.CruiseServerClientTests.ReadAuditRecordsWithoutFilter Success
ThoughtWorks.CruiseControl.UnitTests.Remote.CruiseServerClientTests.RequestSendsRequest Success
ThoughtWorks.CruiseControl.UnitTests.Remote.CruiseServerClientTests.ResetPasswordSendsRequest Success
ThoughtWorks.CruiseControl.UnitTests.Remote.CruiseServerClientTests.SendMessageSendsRequest Success
ThoughtWorks.CruiseControl.UnitTests.Remote.CruiseServerClientTests.SessionTokenIsSetCorrectly Success
ThoughtWorks.CruiseControl.UnitTests.Remote.CruiseServerClientTests.StartProjectSendsRequest Success
ThoughtWorks.CruiseControl.UnitTests.Remote.CruiseServerClientTests.StopProjectSendsRequest Success
ThoughtWorks.CruiseControl.UnitTests.Remote.CruiseServerClientTests.UpdateProjectSendsRequest Success
ThoughtWorks.CruiseControl.UnitTests.Remote.CruiseServerClientTests.WaitForExitSendsRequest Success
ThoughtWorks.CruiseControl.UnitTests.Remote.CruiseServerSnapshotTest.CorrectAssignmentOfConstructorArguments Success
ThoughtWorks.CruiseControl.UnitTests.Remote.CruiseServerSnapshotTest.DetectQueueSetChangedWithDifferingNumberOfProjects Success
ThoughtWorks.CruiseControl.UnitTests.Remote.CruiseServerSnapshotTest.DetectQueueSetChangedWithDifferingProjectNames Success
ThoughtWorks.CruiseControl.UnitTests.Remote.CruiseServerSnapshotTest.DetectQueueSetChangedWithDifferingProjectStatus Success
ThoughtWorks.CruiseControl.UnitTests.Remote.CruiseServerSnapshotTest.DetectQueueSetChangedWithNullArguments Success
ThoughtWorks.CruiseControl.UnitTests.Remote.CruiseServerSnapshotTest.DetectQueueSetChangedWithQueueChanges Success
ThoughtWorks.CruiseControl.UnitTests.Remote.CruiseServerSnapshotTest.DetectQueueSetNotChanged Success
ThoughtWorks.CruiseControl.UnitTests.Remote.CruiseServerSnapshotTest.ShouldFindProjectStatusBasedOnProjectName Success
ThoughtWorks.CruiseControl.UnitTests.Remote.CruiseServerSnapshotTest.ShouldReturnNullIfNamedProjectNotFound Success
ThoughtWorks.CruiseControl.UnitTests.Remote.ExtensionConfigurationTests.ItemsGetSetTest Success
ThoughtWorks.CruiseControl.UnitTests.Remote.IntegrationRequestTests.GetHashCodeReturnsAValidHasCode Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.BuildIntegrationRequestTests.AddBuildValueAddsToUnderlyingList Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.BuildIntegrationRequestTests.GetSetAllPropertiesWorks Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.BuildIntegrationRequestTests.InitialiseRequestWithSessionAndProjectSetsTheCorrectValues Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.BuildIntegrationRequestTests.InitialiseRequestWithSessionSetsTheCorrectValues Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.BuildIntegrationRequestTests.ToStringSerialisesAllValues Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.BuildIntegrationRequestTests.ToStringSerialisesDefaultValues Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.BuildListRequestTests.GetSetAllPropertiesWorks Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.BuildListRequestTests.InitialiseRequestWithSessionAndProjectSetsTheCorrectValues Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.BuildListRequestTests.InitialiseRequestWithSessionSetsTheCorrectValues Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.BuildListRequestTests.ToStringSerialisesAllValues Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.BuildListRequestTests.ToStringSerialisesDefaultValues Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.BuildParametersResponseTests.InitialiseNewResponseSetsTheDefaultValues Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.BuildParametersResponseTests.InitialiseResponseFromRequestSetsTheDefaultValues Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.BuildParametersResponseTests.InitialiseResponseFromResponseSetsTheDefaultValues Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.BuildParametersResponseTests.ToStringSerialisesAllValues Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.BuildParametersResponseTests.ToStringSerialisesDefaultValues Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.BuildRequestTests.GetSetAllPropertiesWorks Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.BuildRequestTests.InitialiseRequestWithSessionAndProjectSetsTheCorrectValues Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.BuildRequestTests.InitialiseRequestWithSessionSetsTheCorrectValues Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.BuildRequestTests.ToStringSerialisesAllValues Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.BuildRequestTests.ToStringSerialisesDefaultValues Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.ChangePasswordRequestTests.GetSetAllPropertiesWorks Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.ChangePasswordRequestTests.ToStringSerialisesAllValues Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.ChangePasswordRequestTests.ToStringSerialisesDefaultValues Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.DataListResponseTests.InitialiseNewResponseSetsTheDefaultValues Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.DataListResponseTests.InitialiseResponseFromRequestSetsTheDefaultValues Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.DataListResponseTests.InitialiseResponseFromResponseSetsTheDefaultValues Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.DataListResponseTests.ToStringSerialisesAllValues Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.DataListResponseTests.ToStringSerialisesDefaultValues Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.DataResponseTests.GetSetAllPropertiesWorks Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.DataResponseTests.InitialiseNewResponseSetsTheDefaultValues Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.DataResponseTests.InitialiseResponseFromRequestSetsTheDefaultValues Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.DataResponseTests.InitialiseResponseFromResponseSetsTheDefaultValues Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.DataResponseTests.ToStringSerialisesAllValues Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.DataResponseTests.ToStringSerialisesDefaultValues Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.DiagnoseSecurityRequestTests.GetSetAllPropertiesWorks Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.DiagnoseSecurityRequestTests.ToStringSerialisesAllValues Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.DiagnoseSecurityRequestTests.ToStringSerialisesDefaultValues Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.DiagnoseSecurityResponseTests.InitialiseNewResponseSetsTheDefaultValues Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.DiagnoseSecurityResponseTests.InitialiseResponseFromRequestSetsTheDefaultValues Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.DiagnoseSecurityResponseTests.InitialiseResponseFromResponseSetsTheDefaultValues Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.DiagnoseSecurityResponseTests.ToStringSerialisesAllValues Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.DiagnoseSecurityResponseTests.ToStringSerialisesDefaultValues Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.ExternalLinksListResponseTests.InitialiseNewResponseSetsTheDefaultValues Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.ExternalLinksListResponseTests.InitialiseResponseFromRequestSetsTheDefaultValues Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.ExternalLinksListResponseTests.InitialiseResponseFromResponseSetsTheDefaultValues Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.ExternalLinksListResponseTests.ToStringSerialisesAllValues Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.ExternalLinksListResponseTests.ToStringSerialisesDefaultValues Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.ListUsersResponseTests.InitialiseNewResponseSetsTheDefaultValues Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.ListUsersResponseTests.InitialiseResponseFromRequestSetsTheDefaultValues Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.ListUsersResponseTests.InitialiseResponseFromResponseSetsTheDefaultValues Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.ListUsersResponseTests.ToStringSerialisesAllValues Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.ListUsersResponseTests.ToStringSerialisesDefaultValues Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.LoginRequestTests.AddCredentialAddsToUnderlyingList Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.LoginRequestTests.InitialiseRequestWithAUsernameSetsCorrectCredential Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.LoginRequestTests.ToStringSerialisesAllValues Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.LoginRequestTests.ToStringSerialisesDefaultValues Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.LoginResponseTests.GetSetAllPropertiesWorks Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.LoginResponseTests.InitialiseNewResponseSetsTheDefaultValues Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.LoginResponseTests.InitialiseResponseFromRequestSetsTheDefaultValues Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.LoginResponseTests.InitialiseResponseFromResponseSetsTheDefaultValues Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.LoginResponseTests.ToStringSerialisesAllValues Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.LoginResponseTests.ToStringSerialisesDefaultValues Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.MessageRequestTests.GetSetAllPropertiesWorks Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.MessageRequestTests.ToStringSerialisesAllValues Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.MessageRequestTests.ToStringSerialisesDefaultValues Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.ProjectRequestTests.GetSetAllPropertiesWorks Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.ProjectRequestTests.InitialiseRequestWithSessionAndProjectSetsTheCorrectValues Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.ProjectRequestTests.InitialiseRequestWithSessionSetsTheCorrectValues Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.ProjectRequestTests.ToStringSerialisesAllValues Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.ProjectRequestTests.ToStringSerialisesDefaultValues Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.ProjectStatusResponseTests.InitialiseNewResponseSetsTheDefaultValues Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.ProjectStatusResponseTests.InitialiseResponseFromRequestSetsTheDefaultValues Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.ProjectStatusResponseTests.InitialiseResponseFromResponseSetsTheDefaultValues Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.ProjectStatusResponseTests.ToStringSerialisesAllValues Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.ProjectStatusResponseTests.ToStringSerialisesDefaultValues Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.ReadAuditRequestTests.GetSetAllPropertiesWorks Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.ReadAuditRequestTests.ToStringSerialisesAllValues Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.ReadAuditRequestTests.ToStringSerialisesDefaultValues Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.ReadAuditResponseTests.InitialiseNewResponseSetsTheDefaultValues Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.ReadAuditResponseTests.InitialiseResponseFromRequestSetsTheDefaultValues Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.ReadAuditResponseTests.InitialiseResponseFromResponseSetsTheDefaultValues Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.ReadAuditResponseTests.ToStringSerialisesAllValues Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.ReadAuditResponseTests.ToStringSerialisesDefaultValues Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.ResponseTests.EqualsDoesNotMatchesResponseWithDifferentIdentifier Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.ResponseTests.EqualsDoesNotMatchesResponseWithDifferentTimestamp Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.ResponseTests.EqualsMatchesResponseWithTheSameIdentifierAndTimestamp Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.ResponseTests.GetHashCodeReturnsHashCodeOfIdentifierAndTimestamp Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.ResponseTests.GetSetAllPropertiesWorks Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.ResponseTests.InitialiseNewResponseSetsTheDefaultValues Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.ResponseTests.InitialiseResponseFromRequestSetsTheDefaultValues Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.ResponseTests.InitialiseResponseFromResponseSetsTheDefaultValues Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.ResponseTests.ToStringSerialisesAllValues Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.ResponseTests.ToStringSerialisesDefaultValues Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.ServerRequestTests.EqualsDoesNotMatchesRequestWithDifferentIdentifier Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.ServerRequestTests.EqualsMatchesRequestWithTheSameIdentifier Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.ServerRequestTests.GetHashCodeReturnsHashCodeOfIdentifier Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.ServerRequestTests.GetSetAllPropertiesWorks Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.ServerRequestTests.InitialiseNewRequestSetsTheDefaultValues Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.ServerRequestTests.InitialiseRequestWithSessionSetsTheCorrectValues Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.ServerRequestTests.ToStringSerialisesAllValues Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.ServerRequestTests.ToStringSerialisesDefaultValues Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.SnapshotResponseTests.InitialiseNewResponseSetsTheDefaultValues Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.SnapshotResponseTests.InitialiseResponseFromRequestSetsTheDefaultValues Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.SnapshotResponseTests.InitialiseResponseFromResponseSetsTheDefaultValues Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.SnapshotResponseTests.ToStringSerialisesAllValues Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.SnapshotResponseTests.ToStringSerialisesDefaultValues Success
ThoughtWorks.CruiseControl.UnitTests.Remote.MessageTests.StartANewBlankMessage Success
ThoughtWorks.CruiseControl.UnitTests.Remote.MessageTests.StartANewMessageWithText Success
ThoughtWorks.CruiseControl.UnitTests.Remote.MessageTests.TextPropertyCanBeSet Success
ThoughtWorks.CruiseControl.UnitTests.Remote.MessageTests.ToStringReturnsMessage Success
ThoughtWorks.CruiseControl.UnitTests.Remote.NameValuePairTests.FromDictionaryConvertsValues Success
ThoughtWorks.CruiseControl.UnitTests.Remote.NameValuePairTests.FromDictionaryHandlesNull Success
ThoughtWorks.CruiseControl.UnitTests.Remote.NameValuePairTests.NameGetSetTest Success
ThoughtWorks.CruiseControl.UnitTests.Remote.NameValuePairTests.ToDictionaryConvertsValues Success
ThoughtWorks.CruiseControl.UnitTests.Remote.NameValuePairTests.ToDictionaryHandlesNull Success
ThoughtWorks.CruiseControl.UnitTests.Remote.NameValuePairTests.ValueGetSetTest Success
ThoughtWorks.CruiseControl.UnitTests.Remote.NoSuchProjectExceptionTests.CreateDefault Success
ThoughtWorks.CruiseControl.UnitTests.Remote.NoSuchProjectExceptionTests.CreateWithRequestedProject Success
ThoughtWorks.CruiseControl.UnitTests.Remote.NoSuchProjectExceptionTests.CreateWithRequestedProjectAndException Success
ThoughtWorks.CruiseControl.UnitTests.Remote.NoSuchProjectExceptionTests.PassThroughSerialisation Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Parameters.NumericParameterTests.IsRequiredWithBlank Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Parameters.NumericParameterTests.SetGetProperties Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Parameters.NumericParameterTests.ValueAboveValueRange Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Parameters.NumericParameterTests.ValueBelowValueRange Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Parameters.NumericParameterTests.ValueIsNumeric Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Parameters.NumericParameterTests.ValueWithinValueRange Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Parameters.SelectParameterTests.IsAllowedValue Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Parameters.SelectParameterTests.IsNotAllowedValue Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Parameters.SelectParameterTests.IsRequiredWithBlank Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Parameters.SelectParameterTests.SetGetProperties Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Parameters.TextParameterTests.IsRequiredWithBlank Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Parameters.TextParameterTests.SetGetProperties Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Parameters.TextParameterTests.ValueAboveLengthRange Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Parameters.TextParameterTests.ValueBelowLengthRange Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Parameters.TextParameterTests.ValueWithinValueRange Success
ThoughtWorks.CruiseControl.UnitTests.Remote.PermissionDeniedExceptionTests.CreateWithpermission Success
ThoughtWorks.CruiseControl.UnitTests.Remote.PermissionDeniedExceptionTests.CreateWithpermissionAndMessage Success
ThoughtWorks.CruiseControl.UnitTests.Remote.PermissionDeniedExceptionTests.CreateWithpermissionMessageAndException Success
ThoughtWorks.CruiseControl.UnitTests.Remote.PermissionDeniedExceptionTests.PassThroughSerialisation Success
ThoughtWorks.CruiseControl.UnitTests.Remote.ProjectActivityTests.IsPendingReturnsFalseForNonPendingType Success
ThoughtWorks.CruiseControl.UnitTests.Remote.ProjectActivityTests.IsPendingReturnsTrueForPendingType Success
ThoughtWorks.CruiseControl.UnitTests.Remote.ProjectActivityTests.TypeGetSetTest Success
ThoughtWorks.CruiseControl.UnitTests.Remote.ProjectStatusCompatibilityTest.Load111ProjectStatus Success
ThoughtWorks.CruiseControl.UnitTests.Remote.ProjectStatusCompatibilityTest.Load11ProjectStatus Success
ThoughtWorks.CruiseControl.UnitTests.Remote.ProjectStatusCompatibilityTest.Load121ProjectStatus Success
ThoughtWorks.CruiseControl.UnitTests.Remote.ProjectStatusCompatibilityTest.Load12ProjectStatus Success
ThoughtWorks.CruiseControl.UnitTests.Remote.ProjectStatusCompatibilityTest.SaveAndLoadProjectStatus Success
ThoughtWorks.CruiseControl.UnitTests.Remote.ProjectStatusTests.ActivityGetSetTest Success
ThoughtWorks.CruiseControl.UnitTests.Remote.ProjectStatusTests.BuildStageGetSetTest Success
ThoughtWorks.CruiseControl.UnitTests.Remote.ProjectStatusTests.BuildStatusGetSetTest Success
ThoughtWorks.CruiseControl.UnitTests.Remote.ProjectStatusTests.CategoryGetSetTest Success
ThoughtWorks.CruiseControl.UnitTests.Remote.ProjectStatusTests.LastBuildDateGetSetTest Success
ThoughtWorks.CruiseControl.UnitTests.Remote.ProjectStatusTests.LastBuildLabelGetSetTest Success
ThoughtWorks.CruiseControl.UnitTests.Remote.ProjectStatusTests.LastSuccessfulBuildLabelGetSetTest Success
ThoughtWorks.CruiseControl.UnitTests.Remote.ProjectStatusTests.NameGetSetTest Success
ThoughtWorks.CruiseControl.UnitTests.Remote.ProjectStatusTests.NextBuildTimeGetSetTest Success
ThoughtWorks.CruiseControl.UnitTests.Remote.ProjectStatusTests.StatusGetSetTest Success
ThoughtWorks.CruiseControl.UnitTests.Remote.ProjectStatusTests.WebURLGetSetTest Success
ThoughtWorks.CruiseControl.UnitTests.Remote.QueuedRequestSnapshotTests.ActivityGetSetTest Success
ThoughtWorks.CruiseControl.UnitTests.Remote.QueuedRequestSnapshotTests.LastBuildDateGetSetTest Success
ThoughtWorks.CruiseControl.UnitTests.Remote.QueuedRequestSnapshotTests.ProjectNameGetSetTest Success
ThoughtWorks.CruiseControl.UnitTests.Remote.QueueSnapshotTests.QueueNameGetSetTest Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Security.AuditFiltersTests.ByDateRange Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Security.AuditFiltersTests.ByEventType Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Security.AuditFiltersTests.ByProject Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Security.AuditFiltersTests.ByProjectAndDateRange Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Security.AuditFiltersTests.ByProjectAndEventType Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Security.AuditFiltersTests.ByProjectAndRight Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Security.AuditFiltersTests.ByProjectAndUser Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Security.AuditFiltersTests.ByRight Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Security.AuditFiltersTests.ByUser Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Security.AuditFiltersTests.ByUserAndProject Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Security.AuditFiltersTests.Combined Success
ThoughtWorks.CruiseControl.UnitTests.Remote.Security.AuditRecordTests.SetGetAllProperties Success
ThoughtWorks.CruiseControl.UnitTests.Remote.SecurityExceptionTests.CreateDefault Success
ThoughtWorks.CruiseControl.UnitTests.Remote.SecurityExceptionTests.CreateWithMessage Success
ThoughtWorks.CruiseControl.UnitTests.Remote.SecurityExceptionTests.CreateWithMessageAndException Success
ThoughtWorks.CruiseControl.UnitTests.Remote.SecurityExceptionTests.PassThroughSerialisation Success
ThoughtWorks.CruiseControl.UnitTests.Remote.SessionInvalidExceptionTests.CreateDefault Success
ThoughtWorks.CruiseControl.UnitTests.Remote.SessionInvalidExceptionTests.CreateWithMessage Success
ThoughtWorks.CruiseControl.UnitTests.Remote.SessionInvalidExceptionTests.CreateWithMessageAndException Success
ThoughtWorks.CruiseControl.UnitTests.Remote.SessionInvalidExceptionTests.PassThroughSerialisation Success
ThoughtWorks.CruiseControl.UnitTests.Remote.XmlConversionUtilTests.ConvertXmlToObjectConvertsCorrectly Success
ThoughtWorks.CruiseControl.UnitTests.Remote.XmlConversionUtilTests.FindMessageTypeMatchesKnownXmlMessage Success
ThoughtWorks.CruiseControl.UnitTests.Remote.XmlConversionUtilTests.FindMessageTypeReturnsNullForUnknownXmlMessage Success
ThoughtWorks.CruiseControl.UnitTests.Remote.XmlConversionUtilTests.ProcessResponseHandlesKnownMessage Success
ThoughtWorks.CruiseControl.UnitTests.Remote.XmlConversionUtilTests.ProcessResponseThrowsAnExceptionForUnknownMessage Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.ActionInstantiatorWithObjectGiverTest.ShouldUseObjectGiverToInstantiateActions Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.Actions.DefaultActionTest.ShouldReturnRedirectToFarmReport Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.Actions.MultipleXslReportActionTest.ShouldUseBuildLogTransformerToGenerateView Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.Actions.XslMultiGenericReportActionTest.ShouldCreateAnMultipleXslReportBuildActionWithCorrectNameXslFileName Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.Actions.XslMultiGenericReportActionTest.ShouldUseConfigurableProperties Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.Actions.XslReportActionTest.ShouldUseBuildLogTransformerToGenerateView Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.BuildLinkTest.ShouldReturnCalculatedAbsoluteUrl Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.BuildLinkTest.ShouldReturnGivenDescription Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.BuildRequestTransformerTest.ShouldGetBuildLogAndReturnResultOfDelegateTransformer Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.BuildTest.FailedlBuildIsMarkedAsFailed Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.BuildTest.SuccessfulBuildIsMarkedAsSuccessful Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.CruiseManagerBuildNameRetrieverTest.NextBuildIsNextMostRecentBuildIfOneExists Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.CruiseManagerBuildNameRetrieverTest.NextBuildIsRequestedBuildIfNoneNewer Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.CruiseManagerBuildNameRetrieverTest.PreviousBuildIsNextOldestIfOneExists Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.CruiseManagerBuildNameRetrieverTest.PreviousBuildIsRequestedBuildIfNoneOlder Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.CruiseManagerBuildNameRetrieverTest.ReturnsNameOfLatestLog Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.CruiseManagerBuildNameRetrieverTest.ThrowsAnExceptionForNextBuildIfBuildIsUnknown Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.CruiseManagerBuildNameRetrieverTest.ThrowsAnExceptionForPreviousBuildIfBuildIsUnknown Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.DefaultBuildNameFormatterTest.ShouldFormatFailedBuildCorrectly Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.DefaultBuildNameFormatterTest.ShouldFormatPassedBuildCorrectly Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.DefaultBuildNameFormatterTest.ShouldGetCorrectCssLinkForFailedBuild Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.DefaultBuildNameFormatterTest.ShouldGetCorrectCssLinkForPassedBuild Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.DefaultBuildNameFormatterTest.ShouldGetCorrectCssLinkForSelectedFailedBuild Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.DefaultBuildNameFormatterTest.ShouldGetCorrectCssLinkForSelectedPassedBuild Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.DefaultCruiseUrlBuilderTest.ShouldBuildBuildUrlAddingCorrectlyFormattedAction Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.DefaultCruiseUrlBuilderTest.ShouldBuildProjectUrlAddingCorrectlyFormattedAction Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.DefaultCruiseUrlBuilderTest.ShouldBuildServerUrlAddingCorrectlyFormattedAction Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.DefaultCruiseUrlBuilderTest.ShouldBuildServerUrlAddingCorrectlyFormattedActionAndQueryString Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.DefaultCruiseUrlBuilderTest.ShouldDelegateExtensionToSubBuilder Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.DefaultCruiseUrlBuilderTest.ShouldUrlEncodeProject Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.DefaultCruiseUrlBuilderTest.ShouldUrlEncodeProjectWithSpaces Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.DefaultLinkListFactoryTest.ShouldGenerateBuildLinks Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.DefaultLinkListFactoryTest.ShouldGenerateBuildLinksAndIdentifySelectedLink Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.DefaultLinkListFactoryTest.ShouldGenerateServerLinks Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.DefaultPluginLinkCalculatorTest.ShouldReturnBuildPluginLinksRelevantToThisProject Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.DefaultPluginLinkCalculatorTest.ShouldReturnFarmPluginLinksByQueryingConfiguration Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.DefaultPluginLinkCalculatorTest.ShouldReturnProjectPluginLinksByQueryingConfiguration Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.DefaultPluginLinkCalculatorTest.ShouldReturnServerPluginLinksByQueryingConfiguration Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.DefaultUrlBuilderTest.ShouldAddTrailingSlashToPathIfItDoesntAlreadyHaveOne Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.DefaultUrlBuilderTest.ShouldBuildUrlAddingCorrectlyFormattedAction Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.DefaultUrlBuilderTest.ShouldBuildUrlWithActionAndQueryString Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.DefaultUrlBuilderTest.ShouldBuildUrlWithActionAndQueryStringAndPath Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.DefaultUrlBuilderTest.ShouldHandlePathsWithMoreThanOneLevel Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.DefaultUrlBuilderTest.ShouldUseSpecifiedExtension Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.GenericPlugins.ConfigurablePluginTest.ShouldUseConfigurableProperties Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.GenericPlugins.ProjectConfigurableBuildPluginTest.ByDefaultWillAlwaysBeAvailableForAnyProject Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.GenericPlugins.ProjectConfigurableBuildPluginTest.ShouldBeAvailableForAnIncludedProjectIfIncludedProjectsAreSpecified Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.GenericPlugins.ProjectConfigurableBuildPluginTest.ShouldBeAvailableForANonExcludedProjectIfExcludedProjectsAreSpecified Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.GenericPlugins.ProjectConfigurableBuildPluginTest.ShouldNotBeAvailableForAnExcludedProjectIfExcludedProjectsAreSpecified Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.GenericPlugins.ProjectConfigurableBuildPluginTest.ShouldNotBeAvailableForANonIncludedProjectIfIncludedProjectsAreSpecified Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.GenericPlugins.ProjectConfigurableBuildPluginTest.ShouldThrowAnAppropriateExceptionIfBothIncludedAndExcludedProjectsAreSpecified Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.GenericPlugins.XslReportPluginTest.ShouldCreateAnXslReportActionWithCorrectNameXslFileName Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.GenericPlugins.XslReportPluginTest.ShouldUseConfigurableProperties Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.PathMappingMultiTransformerTest.ShouldCallDelegateTransformerWithCorrectFileNames Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.ProjectGridTest.ShouldCopyBuildStatusToProjectRow Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.ProjectGridTest.ShouldCopyLastBuildDateToProjectRow Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.ProjectGridTest.ShouldCopyLastBuildLabelToProjectRow Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.ProjectGridTest.ShouldCopyProjectActivityToProjectRow Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.ProjectGridTest.ShouldCopyProjectCategoryToProjectRow Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.ProjectGridTest.ShouldCopyProjectNameToProjectRow Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.ProjectGridTest.ShouldCopyProjectStatusToProjectRow Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.ProjectGridTest.ShouldCreateLinkToProjectReport Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.ProjectGridTest.ShouldDisplayCurrentProjectMessagesInProjectGridRow Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.ProjectGridTest.ShouldHandleResultsWithNoBuildLabel Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.ProjectGridTest.ShouldReturnEmptyListOfRowsWhenNoProjectStatusesAvailable Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.ProjectGridTest.ShouldReturnProjectsSortedByBuildStatusIfBuildStatusColumnSpecifiedAsSortSeed Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.ProjectGridTest.ShouldReturnProjectsSortedByCategoryIfCategoryColumnSpecifiedAsSortSeed Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.ProjectGridTest.ShouldReturnProjectsSortedByLastBuildDateIfLastBuildDateColumnSpecifiedAsSortSeed Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.ProjectGridTest.ShouldReturnProjectsSortedByNameIfNameColumnSpecifiedAsSortSeed Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.ProjectGridTest.ShouldReturnProjectsSortedByServerIfServerNameColumnSpecifiedAsSortSeed Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.ProjectLinkTest.ShouldReturnCalculatedAbsoluteUrl Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.ProjectLinkTest.ShouldReturnGivenDescription Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.RecentBuildListerTest.ShouldBuildViewForAllBuilds Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.RecentBuildListerTest.ShouldBuildViewForRecentBuilds Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.RecentBuildListerTest.ShouldReturnFingerprintBasedOnLatestBuildDateAndVelocityTemplates Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.ServerLinkTest.ShouldReturnCalculatedAbsoluteUrl Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.ServerLinkTest.ShouldReturnGivenDescription Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.ServerQueryingBuildRetrieverTest.ReturnsBuildUsingLogFromServer Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.SideBarViewBuilderTest.ShouldGenerateBuildViewIfServerAndProjectAndBuildSpecified Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.SideBarViewBuilderTest.ShouldGenerateFarmViewIfNoServerSpecified Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.SideBarViewBuilderTest.ShouldGenerateProjectViewIfServerAndProjectButNoBuildSpecified Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.SideBarViewBuilderTest.ShouldGenerateServerViewIfServerButNoProjectSpecified Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.TopControlsViewBuilderTest.ShouldGenerateFarmAndServerLinksIfServerButNoProjectSpecified Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.TopControlsViewBuilderTest.ShouldGenerateFarmLinkIfNothingSpecified Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.TopControlsViewBuilderTest.ShouldGenerateFarmServerAndProjectLinksIfServerAndProjectButNoBuildSpecified Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.TopControlsViewBuilderTest.ShouldGenerateFarmServerProjectAndBuildLinksIfServerProjectAndBuildSpecified Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.IO.ConditionalGetFingerprintTest.NotAvailableNotEvenEqualToItself Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.IO.ConditionalGetFingerprintTest.NotAvailableShouldAlwaysProduceNotAvailableWhenCombined Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.IO.ConditionalGetFingerprintTest.ShouldBeEqualIfDateAndETagAreEqual Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.IO.ConditionalGetFingerprintTest.ShouldNeverEqualNotAvailable Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.IO.ConditionalGetFingerprintTest.ShouldNotBeEqualIfDatesDiffer Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.IO.ConditionalGetFingerprintTest.ShouldThrowExceptionIfFingerprintsAreCombinedWhichHaveDifferentETags Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.IO.ConditionalGetFingerprintTest.ShouldUseMostRecentDateWhenCombined Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.IO.FingerprintFactoryTest.ShouldAddQuotesToStringFromVersionAssemblyProviderForFingerprintFromDate Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.IO.FingerprintFactoryTest.ShouldBuildAFingerprintWithValuesFromRequestIfBothHeadersAreAvailable Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.IO.FingerprintFactoryTest.ShouldFailGracefullyWithDatesFromBrowserWhichAreNotInRfc1123FormatByReturningValidButIncorrectFingerprint Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.IO.FingerprintFactoryTest.ShouldReturnNotAvailableIfEitherOrBothHeadersAreMissing Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.IO.RequestWrappingCruiseRequestTest.DecodeProjectName Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.IO.RequestWrappingCruiseRequestTest.DecodeServerName Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.IO.RequestWrappingCruiseRequestTest.ReturnsBuildNameIfBuildSpecified Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.IO.RequestWrappingCruiseRequestTest.ReturnsEmptyStringIfNoBuildSpecified Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.IO.RequestWrappingCruiseRequestTest.ReturnsEmptyStringIfNoProjectSpecified Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.IO.RequestWrappingCruiseRequestTest.ReturnsEmptyStringIfNoServerSpecified Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.IO.RequestWrappingCruiseRequestTest.ReturnsProjectNameIfProjectSpecified Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.IO.RequestWrappingCruiseRequestTest.ReturnsServerNameIfServerSpecified Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.MVC.Cruise.BuildCheckingProxyActionTest.ShouldNotProxyAndShowErrorMessageIfBuildMissing Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.MVC.Cruise.BuildCheckingProxyActionTest.ShouldProxyIfBuildPresent Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.MVC.Cruise.CachingActionProxyTest.WhenARequestIsFoundInTheCacheItIsReturned Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.MVC.Cruise.CachingActionProxyTest.WhenARequestIsNotFoundInTheCacheTheWrappedActionIsCalledAndInsertedIntoTheCache Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.MVC.Cruise.CruiseActionFactoryTest.ShouldReturnDefaultActionIfDefaultActionSpecified Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.MVC.Cruise.CruiseActionFactoryTest.ShouldReturnDefaultActionIfNoActionSpecified Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.MVC.Cruise.CruiseActionFactoryTest.ShouldReturnRequestedActionIfAvailable Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.MVC.Cruise.CruiseActionFactoryTest.ShouldReturnUnknownActionIfActionIsntAvailable Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.MVC.Cruise.CruiseActionProxyActionTest.ShouldGetCruiseRequestForRequestAndProxyAction Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.MVC.Cruise.ExceptionCatchingActionProxyTest.ShouldGiveViewOfExceptionIfProxiedActionThowsException Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.MVC.Cruise.ExceptionCatchingActionProxyTest.ShouldReturnProxiedViewIfProxiedActionDoesntThrowException Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.MVC.Cruise.ProjectCheckingProxyActionTest.ShouldNotProxyAndShowErrorMessageIfProjectMissing Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.MVC.Cruise.ProjectCheckingProxyActionTest.ShouldProxyIfProjectPresent Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.MVC.Cruise.ServerCheckingProxyActionTest.ShouldNotProxyAndShowErrorMessageIfServerMissing Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.MVC.Cruise.ServerCheckingProxyActionTest.ShouldProxyIfServerPresent Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.MVC.HtmlViewTest.ShouldGiveHtmlFragmentIfStringConstructorUsed Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.MVC.NameValueCollectionRequestTest.ShouldReturnFileNameWithoutExtension Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.MVC.RequestControllerTest.ShouldExecuteActionFromFactoryAndReturnHtml Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.MVC.RequestControllerTest.ShouldReturnNormalResponseWithNotAvailableFingerprintIfActionDoesNotHaveFingerPrintProvider Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.MVC.RequestControllerTest.ShouldReturnNormalResponseWithServerProvidedFingerprintIfClientDidNotProvideFingerprint Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.MVC.RequestControllerTest.ShouldReturnNotModifiedResponseIfClientFingerprintMatchesServerFingerprint Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.MVC.View.LazilyInitialisingVelocityTransformerTest.ShouldUseVelocityToMergeContextContentsWithTemplate Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.MVC.View.VelocityViewGeneratorWithTransformerTest.ShouldReturnResultOfTransformerWrappedInAnHtmlView Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Plugins.BuildReport.HtmlBuildLogActionTest.ReturnsServerLogFromRequestedServer Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Plugins.BuildReport.LatestBuildReportProjectPluginTest.ShouldReturnRedirectToActualBuildReportPageIfBuildAvailable Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Plugins.BuildReport.LatestBuildReportProjectPluginTest.ShouldReturnWarningMessageIfNoBuildsAvailable Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Plugins.BuildReport.XmlReportActionTest.ReturnedXmlValidatesAgainstSchema Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Plugins.BuildReport.XmlReportActionTest.ReturnsAXmlResponse Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Plugins.BuildReport.XmlReportActionTest.WhenNoProjectStatusEntriesAreReturnedByTheFarmServiceTheXmlContainsJustASingleRootNode Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Plugins.BuildReport.XmlReportActionTest.WhenOneProjectStatusIsReturnedThisIsContainedInTheReturnedXml Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Plugins.DeleteProject.DoDeleteProjectActionTest.ShouldCallFarmServiceAndIfSuccessfulShowSuccessMessage Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Plugins.DeleteProject.ShowDeleteProjectActionTest.ShouldPassValidModelToBuilderAndReturnBuildersResult Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Plugins.FarmReport.XmlServerReportActionTest.ReturnedXmlValidatesAgainstSchema Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Plugins.FarmReport.XmlServerReportActionTest.ReturnsAnXmlResponse Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Plugins.FarmReport.XmlServerReportActionTest.WhenNoCruiseServerSnapshotEntriesAreReturnedByTheFarmServiceTheXmlContainsJustRootNodes Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Plugins.FarmReport.XmlServerReportActionTest.WhenOneCruiseServerSnapshotIsReturnedThisIsContainedInTheReturnedXml Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Plugins.ForceBuild.ForceBuildXmlActionTest.ShouldReturnCorrectMessageIfBuildForcedSuccessfully Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Plugins.ProjectReport.ProjectReportProjectPluginTest.TestMockPluginResponse Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Plugins.Statistics.BuildGraphTest.BuildGraphDataConsistency01 Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Plugins.Statistics.BuildGraphTest.BuildGraphDataConsistency02 Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Plugins.Statistics.BuildGraphTest.BuildGraphDataConsistency03 Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Plugins.Statistics.BuildGraphTest.BuildGraphsAreDifferent Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Plugins.Statistics.BuildGraphTest.BuildGraphsAreTheSame Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Plugins.ViewServerLog.ServerLogServerPluginTest.ReturnsServerLogFromRequestedServer Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Plugins.ViewServerLog.ServerLogServerPluginTest.ReturnsServerLogFromRequestedServerForSpecificProject Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.ServerConnection.ServerAggregatingCruiseManagerWrapperTest.AddsProjectToCorrectServer Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.ServerConnection.ServerAggregatingCruiseManagerWrapperTest.DeletesProjectOnCorrectServer Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.ServerConnection.ServerAggregatingCruiseManagerWrapperTest.ForcesBuild Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.ServerConnection.ServerAggregatingCruiseManagerWrapperTest.GetsExternalLinks Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.ServerConnection.ServerAggregatingCruiseManagerWrapperTest.GetsProjectFromCorrectServer Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.ServerConnection.ServerAggregatingCruiseManagerWrapperTest.ReturnCorrectArtifactDirectoryFromCorrectProjectFromCorrectServer Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.ServerConnection.ServerAggregatingCruiseManagerWrapperTest.ReturnsCorrectBuildSpecifiersFromCorrectProjectOnCorrectServerWhenNumberOfBuildsSpecified Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.ServerConnection.ServerAggregatingCruiseManagerWrapperTest.ReturnsCorrectLogFromCorrectProjectOnCorrectServer Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.ServerConnection.ServerAggregatingCruiseManagerWrapperTest.ReturnsCorrectLogNamesFromCorrectProjectOnCorrectServer Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.ServerConnection.ServerAggregatingCruiseManagerWrapperTest.ReturnsLatestLogNameFromCorrectProjectOnCorrectServer Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.ServerConnection.ServerAggregatingCruiseManagerWrapperTest.ReturnsServerConfiguration Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.ServerConnection.ServerAggregatingCruiseManagerWrapperTest.ReturnsServerLogFromCorrectServer Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.ServerConnection.ServerAggregatingCruiseManagerWrapperTest.ReturnsServerLogFromCorrectServerForCorrectProject Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.ServerConnection.ServerAggregatingCruiseManagerWrapperTest.ReturnsServerNames Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.ServerConnection.ServerAggregatingCruiseManagerWrapperTest.ThrowsCorrectExceptionIfServerNotKnown Success
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.ServerConnection.ServerAggregatingCruiseManagerWrapperTest.UpdatesProjectOnCorrectServer Success
ThoughtWorks.CruiseControl.UnitTests.Xsl.AlternativeNUnitStylesheetTest.ShouldShowTestDetailsIfIncludingOutputFromNAnt Success
ThoughtWorks.CruiseControl.UnitTests.Xsl.CompileStylesheetTest.ShouldNotRenderBuildCompleteMessage Success
ThoughtWorks.CruiseControl.UnitTests.Xsl.CompileStylesheetTest.ShouldNotRenderRulesErrorMessage Success
ThoughtWorks.CruiseControl.UnitTests.Xsl.CompileStylesheetTest.ShouldRenderErrorMessageAtTheStartOfLine Success
ThoughtWorks.CruiseControl.UnitTests.Xsl.CompileStylesheetTest.ShouldRenderNAntBuildErrorElement Success
ThoughtWorks.CruiseControl.UnitTests.Xsl.CompileStylesheetTest.ShouldRenderNAntInternalErrorElement Success
ThoughtWorks.CruiseControl.UnitTests.Xsl.HeaderStylesheetTest.ShouldOutputIntegrationRequest Success
ThoughtWorks.CruiseControl.UnitTests.Xsl.ModificationStylesheetTest.ShouldOutputDateOfModification Success
ThoughtWorks.CruiseControl.UnitTests.Xsl.ModificationStylesheetTest.ShouldSortModificationsCorrectlyByDate Success
ThoughtWorks.CruiseControl.UnitTests.Xsl.MsBuildStylesheetTest.ShouldRenderWarnings Success
ThoughtWorks.CruiseControl.UnitTests.Xsl.MsBuildSummaryStylesheetTest.ShouldNotRenderAnyOutputIfRootNodeIsMissing Success
ThoughtWorks.CruiseControl.UnitTests.Xsl.MsBuildSummaryStylesheetTest.ShouldRenderErrors Success
ThoughtWorks.CruiseControl.UnitTests.Xsl.MsBuildSummaryStylesheetTest.ShouldRenderWarnings Success
ThoughtWorks.CruiseControl.UnitTests.Xsl.NUnitStylesheetTest.ShouldShowTestDetailsIfIncludingOutputFromNAnt Success
ThoughtWorks.CruiseControl.UnitTests.Xsl.SimianSummaryStylesheetTest.ShouldOutputSummaryReport Success
ThoughtWorks.CruiseControl.UnitTests.Core.Config.NetReflectorConfigurationReaderTest.DeserialiseCustomProjectFromXml Failure
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Presentation.AddBuildServerTest.ShowDialogForInteractiveTesting Warning
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Presentation.AddProjectsTest.ShowDialogForInteractiveTesting Warning
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.X10.LowLevelDriverFactoryTest.ShouldCreateTheCm11DriverBasedOnType Warning
ThoughtWorks.CruiseControl.UnitTests.Core.ArgumentParserTest.InstantiateWithMoreInvalidArguments Warning
ThoughtWorks.CruiseControl.UnitTests.Core.Config.FileConfigurationServiceTest.DoesSomethingSaneWhenBadLoadThingsHappen Warning
ThoughtWorks.CruiseControl.UnitTests.Core.Config.PreprocessorTest.TestCycle Warning
ThoughtWorks.CruiseControl.UnitTests.Core.ConsoleRunnerTest.ShowHelp Warning
ThoughtWorks.CruiseControl.UnitTests.Core.IntegrationRequestQueueTest.WaitForRequestShouldBlockUntilNewBuildIsRequested Warning
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.Statistics.StatisticsChartGeneratorTest.ShouldFormatStatisticAsSpecified Warning
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.Statistics.StatisticsChartGeneratorTest.ShouldGenerateChart Warning
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.Statistics.StatisticsChartGeneratorTest.ShouldSetBuildLabelInAbscissa Warning
ThoughtWorks.CruiseControl.UnitTests.Core.RemoteCruiseServerTest.SetupAndTeardownRemotingInfrastructure Warning
ThoughtWorks.CruiseControl.UnitTests.Core.RemoteCruiseServerTest.ShouldOnlyDisposeOnce Warning
ThoughtWorks.CruiseControl.UnitTests.Core.Security.ActiveDirectoryAuthenticationTests.GetDisplayNameReturnsDisplayName Warning
ThoughtWorks.CruiseControl.UnitTests.Core.Security.ActiveDirectoryAuthenticationTests.GetDisplayNameReturnsUserName Warning
ThoughtWorks.CruiseControl.UnitTests.Core.Security.ActiveDirectoryAuthenticationTests.TestInvalidUserName Warning
ThoughtWorks.CruiseControl.UnitTests.Core.Security.ActiveDirectoryAuthenticationTests.TestValidUserName Warning
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Vault3Test.ShouldNotGetSourceIfNoWorkingFolderSpecifiedAndUseWorkingFolderTrueAndNoWorkingFolderSetInVault Warning
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VssHistoryParserTest.ParseCheckedInFileAndFolderWithLineBreaks Warning
ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.ProjectTriggerTest.HandleExceptionInProjectLocator Warning
ThoughtWorks.CruiseControl.UnitTests.Core.Util.HttpWrapperTest.TestInvalidUrl Warning
ThoughtWorks.CruiseControl.UnitTests.Core.Util.HttpWrapperTest.TestLastModifiedIsNotChanged Warning
ThoughtWorks.CruiseControl.UnitTests.Core.Util.HttpWrapperTest.TestValidDynamicUrlThatDoesNotReturnLastModified Warning
ThoughtWorks.CruiseControl.UnitTests.Core.Util.HttpWrapperTest.TestValidUrlThatReturnsLastModified Warning
ThoughtWorks.CruiseControl.UnitTests.Core.Util.XmlFragmentWriterTest.ShouldIgnoreDTDEntities Warning
ThoughtWorks.CruiseControl.UnitTests.Remote.ProjectStatusCompatibilityTest.Load10ProjectStatus Warning
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Plugins.BuildReport.HtmlBuildLogActionTest.ShouldReturnFingerprintBasedOnLogFileDateAndTemplateDate Warning
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Plugins.ProjectReport.ProjectReportProjectPluginTest.ShouldGetProjectDetailsAndUseCorrectTemplate Warning
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Plugins.ProjectReport.ProjectReportProjectPluginTest.ShouldGetProjectDetailsAndUseCorrectTemplateWithSubReportPlugin Warning
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Plugins.ProjectReport.ProjectReportProjectPluginTest.ShouldMarkNoBuildsAvailableIfNoBuildSpecifiersReturnedByRemoteServer Warning
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Plugins.ProjectReport.ProjectXmlReportTest.GenerateXmlContentForSpecifiedProject Warning
ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Plugins.ProjectReport.ProjectXmlReportTest.ShouldThrowExceptionIfProjectNameIsInvalid Warning
ThoughtWorks.CruiseControl.UnitTests.Xsl.MsTestSummaryStylesheetTest.ShouldNotRenderAnyOutputIfRootNodeIsMissing Warning
ThoughtWorks.CruiseControl.UnitTests.Xsl.MsTestSummaryStylesheetTest.ShouldRenderFailedTests Warning
ThoughtWorks.CruiseControl.UnitTests.Xsl.MsTestSummaryStylesheetTest.ShouldRenderTotalTestsWhenAllTestsPass Warning