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-06-11 23:16:08
Running time: 00:06:14
Integration Request: BUILD triggered a build (ForceBuild)
Modifications since last build (0)
FxCop Messages: 3163, Warning Messages: 753, Error Messages: 2410
cctray.exe: 8 Errors, 0 Warnings
thoughtworks.cruisecontrol.cctraylib.dll: 320 Errors, 97 Warnings
thoughtworks.cruisecontrol.core.dll: 1476 Errors, 414 Warnings
objection.dll: 23 Errors, 3 Warnings
thoughtworks.cruisecontrol.communications.dll: 103 Errors, 47 Warnings
thoughtworks.cruisecontrol.remote.dll: 144 Errors, 72 Warnings
ccnet.exe: 6 Errors, 0 Warnings
ccservice.exe: 18 Errors, 3 Warnings
ccvalidator.exe: 45 Errors, 6 Warnings
thoughtworks.cruisecontrol.webdashboard.dll: 258 Errors, 93 Warnings
Gendarme Report: found 3395 potential defects using 187 rules.
cctray, Version=1.5.94.5703, Culture=neutral, PublicKeyToken=null: 5 defects
ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.94.5703, Culture=neutral, PublicKeyToken=null: 448 defects
ThoughtWorks.CruiseControl.Core, Version=1.5.94.5703, Culture=neutral, PublicKeyToken=null: 1310 defects
Objection, Version=1.5.94.5703, Culture=neutral, PublicKeyToken=null: 26 defects
ThoughtWorks.CruiseControl.Communications, Version=1.5.94.5703, Culture=neutral, PublicKeyToken=null: 169 defects
ThoughtWorks.CruiseControl.Remote, Version=1.5.94.5703, Culture=neutral, PublicKeyToken=null: 211 defects
ccnet, Version=1.5.94.5703, Culture=neutral, PublicKeyToken=null: 5 defects
ccservice, Version=1.5.94.5703, Culture=neutral, PublicKeyToken=null: 10 defects
CCValidator, Version=1.5.94.5703, Culture=neutral, PublicKeyToken=null: 45 defects
ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.94.5703, Culture=neutral, PublicKeyToken=null: 392 defects
Errors: (1)
External Program Failed: D:\Build\Projects\CruiseControl.NET\SCM\Tools\nunit\nunit-console.exe (return code was 1)
Warnings: (124)
QueueSnapshot.cs(18,43): warning CS0649: Dem Feld "ThoughtWorks.CruiseControl.Remote.QueueSnapshot._requests" wird nie etwas zugewiesen, und es hat immer seinen Standardwert von "null".
QueueSnapshot.cs(18,43): warning CS0649: Dem Feld "ThoughtWorks.CruiseControl.Remote.QueueSnapshot._requests" wird nie etwas zugewiesen, und es hat immer seinen Standardwert von "null".
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.
X10\Cm11LowLevelDriverWorker.cs(86,54): warning CS0168: Die Variable "ex" ist deklariert, wird aber nie verwendet.
Monitoring\HttpCruiseProjectManager.cs(16,15): warning CS0169: Das Feld "ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.HttpCruiseProjectManager.dashboardUri" wird nie verwendet.
Monitoring\HttpCruiseProjectManager.cs(17,21): warning CS0169: Das Feld "ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.HttpCruiseProjectManager.parametersUri" wird nie verwendet.
Monitoring\HttpCruiseProjectManager.cs(18,15): warning CS0169: Das Feld "ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.HttpCruiseProjectManager.webUrl" wird nie verwendet.
Monitoring\HttpCruiseProjectManager.cs(19,18): warning CS0414: Dem Feld "ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.HttpCruiseProjectManager.serverAlias" wurde ein Wert zugewiesen, der aber nie verwendet wird.
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(46,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.
tasks\NDependTask.cs(23,24): warning CS0169: Das Feld "ThoughtWorks.CruiseControl.Core.Tasks.NDependTask.description" wird nie verwendet.
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\CruiseServerTest.cs(793,10): warning CS0618: "ThoughtWorks.CruiseControl.Core.CruiseServer.CruiseManager" ist veraltet: "Use CruiseServerClient instead"
Core\CruiseServerTest.cs(800,13): warning CS0618: "ThoughtWorks.CruiseControl.Core.CruiseServer.CruiseManager" ist veraltet: "Use CruiseServerClient instead"
Core\CruiseServerTest.cs(807,13): warning CS0618: "ThoughtWorks.CruiseControl.Core.CruiseServer.CruiseManager" ist veraltet: "Use CruiseServerClient instead"
Core\CruiseServerTest.cs(816,28): warning CS0618: "ThoughtWorks.CruiseControl.Core.CruiseServer.CruiseManager" ist veraltet: "Use CruiseServerClient instead"
Core\CruiseServerTest.cs(823,28): 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"
CCTrayLib\Monitoring\HttpCruiseProjectManagerTest.cs(14,27): warning CS0414: Dem Feld "ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.HttpCruiseProjectManagerTest.serverUrl" wurde ein Wert zugewiesen, der aber nie verwendet wird.
CCTrayLib\Monitoring\HttpCruiseProjectManagerTest.cs(15,27): warning CS0414: Dem Feld "ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.HttpCruiseProjectManagerTest.serverAlias" wurde ein Wert zugewiesen, der aber nie verwendet wird.
CCTrayLib\Presentation\StubServerMonitor.cs(120,56): warning CS0067: Das Ereignis "ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Presentation.StubServerMonitor.ServerSnapshotChanged" wird nie verwendet.
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: 06/11/2009 12:44:29
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: 1076
Number of classes: 845
Number of abstract classes: 18
Number of interfaces: 165
Number of value types: 5
Number of exception classes: 24
Number of attribute classes: 1
Number of delegate classes: 16
Number of enumerations classes: 61
Number of generic type definitions: 4
Number of generic method definitions: 6
Number of IL instructions: 117098
Percentage of public types: 89,13%
Percentage of public methods: 81,7%
Percentage of classes with at least one public field: 16,17%

Stat # Occurrences Avg StdDev Max
Properties on Interfaces 165 Interfaces 1,3 3,58 29 properties on ThoughtWorks.CruiseControl.Core.IIntegrationResult
Methods on Interfaces 165 Interfaces 5,44 9,28 70 methods on ThoughtWorks.CruiseControl.Remote.ICruiseServer
Arguments on Methods on Interfaces 897 Methods 0,95 0,94 6 arguments on ThoughtWorks.CruiseControl.WebDashboard.Dashboard.IProjectGrid.GenerateProjectGridRows(ProjectStatusOnServer[],String,ProjectGridSortColumn,Boolean,String,ICruiseUrlBuilder)
Public Properties on Classes 845 Classes 1,55 3,14 34 public properties on ThoughtWorks.CruiseControl.Core.Tasks.NCoverProfileTask
Public Methods on Classes 845 Classes 6,41 8,16 71 public methods on ThoughtWorks.CruiseControl.Core.Project
Arguments on Public Methods on Classes 5416 Methods 0,82 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 6801 Methods 17,22 46,73 1491 IL instructions in ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainForm.InitializeComponent()
Cyclomatic complexity on non abstract Methods 6801 Methods 1,73 2,05 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.94.5703 116 14 6698 247 101 2,92 0,29 0,13 0,58
ThoughtWorks.CruiseControl.CCTrayLib v1.5.94.5703 179 27 27520 1 362 3,05 1 0,15 0,15
cctray v1.5.94.5703 1 0 135 0 34 1 1 0 0
Objection v1.5.94.5703 14 6 839 8 27 1,43 0,77 0,43 0,2
ThoughtWorks.CruiseControl.Core v1.5.94.5703 458 86 55914 113 372 3,57 0,77 0,19 0,05
ccservice v1.5.94.5703 3 0 495 0 56 0,67 1 0 0
ccnet v1.5.94.5703 4 0 198 0 32 1,75 1 0 0
CCValidator v1.5.94.5703 12 0 4290 0 164 1,33 1 0 0
ThoughtWorks.CruiseControl.Communications v1.5.94.5703 88 8 6109 0 89 2,84 1 0,09 0,09
ThoughtWorks.CruiseControl.WebDashboard v1.5.94.5703 201 41 14900 0 193 4,6 1 0,2 0,2

Assembly Depends on... Is referenced by...
ThoughtWorks.CruiseControl.Remote v1.5.94.5703 mscorlib v2.0.0.0 ; NetReflector v1.1.2009.606 ; System v2.0.0.0 ; System.Xml v2.0.0.0 ; cctray v1.5.94.5703 ; ccservice v1.5.94.5703 ; ThoughtWorks.CruiseControl.CCTrayLib v1.5.94.5703 ; ThoughtWorks.CruiseControl.WebDashboard v1.5.94.5703 ; ThoughtWorks.CruiseControl.Core v1.5.94.5703 ;
ThoughtWorks.CruiseControl.CCTrayLib v1.5.94.5703 mscorlib v2.0.0.0 ; System.Windows.Forms v2.0.0.0 ; System v2.0.0.0 ; ThoughtWorks.CruiseControl.Remote v1.5.94.5703 ; System.Drawing v2.0.0.0 ; System.Xml v2.0.0.0 ; Interop.SpeechLib v5.3.0.0 ; cctray v1.5.94.5703 ;
cctray v1.5.94.5703 mscorlib v2.0.0.0 ; ThoughtWorks.CruiseControl.CCTrayLib v1.5.94.5703 ; System v2.0.0.0 ; System.Windows.Forms v2.0.0.0 ; ThoughtWorks.CruiseControl.Remote v1.5.94.5703 ; -
Objection v1.5.94.5703 mscorlib v2.0.0.0 ; NetReflector v1.1.2009.606 ; ThoughtWorks.CruiseControl.WebDashboard v1.5.94.5703 ;
ThoughtWorks.CruiseControl.Core v1.5.94.5703 mscorlib v2.0.0.0 ; ThoughtWorks.CruiseControl.Remote v1.5.94.5703 ; System v2.0.0.0 ; System.Xml v2.0.0.0 ; NetReflector v1.1.2009.606 ; 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 ; ccservice v1.5.94.5703 ; ccnet v1.5.94.5703 ; CCValidator v1.5.94.5703 ; ThoughtWorks.CruiseControl.WebDashboard v1.5.94.5703 ;
ccservice v1.5.94.5703 mscorlib v2.0.0.0 ; System.ServiceProcess v2.0.0.0 ; System.Configuration.Install v2.0.0.0 ; ThoughtWorks.CruiseControl.Remote v1.5.94.5703 ; System v2.0.0.0 ; System.Configuration v2.0.0.0 ; ThoughtWorks.CruiseControl.Core v1.5.94.5703 ; -
ccnet v1.5.94.5703 mscorlib v2.0.0.0 ; ThoughtWorks.CruiseControl.Core v1.5.94.5703 ; System v2.0.0.0 ; -
CCValidator v1.5.94.5703 System.Windows.Forms v2.0.0.0 ; mscorlib v2.0.0.0 ; ThoughtWorks.CruiseControl.Core v1.5.94.5703 ; System v2.0.0.0 ; NetReflector v1.1.2009.606 ; System.Xml v2.0.0.0 ; ScintillaNet v2.0.3138.25704 ; System.Drawing v2.0.0.0 ; -
ThoughtWorks.CruiseControl.Communications v1.5.94.5703 mscorlib v2.0.0.0 ; System v2.0.0.0 ; System.Xml v2.0.0.0 ; -
ThoughtWorks.CruiseControl.WebDashboard v1.5.94.5703 mscorlib v2.0.0.0 ; ThoughtWorks.CruiseControl.Core v1.5.94.5703 ; ThoughtWorks.CruiseControl.Remote v1.5.94.5703 ; Objection v1.5.94.5703 ; System.Web v2.0.0.0 ; NetReflector v1.1.2009.606 ; 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
ccservice
ccnet
CCValidator
ThoughtWorks.CruiseControl.Communications
ThoughtWorks.CruiseControl.WebDashboard

06/11/2009 12:43:43 Begin analysis with NDepend v2.12.0.3027
06/11/2009 12:43:43 Retrieve dependencies of your application.
Compare with most recent analysis (analysis made at 2009 June - 11 Thursday 12:28)
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.Configuration.Install.dll v2.0.0.0 System.ServiceProcess.dll v2.0.0.0 System.Xml.dll v2.0.0.0 System.dll v2.0.0.0 System.Web.dll v2.0.0.0 mscorlib.dll v2.0.0.0 System.Windows.Forms.dll v2.0.0.0
Assemblies loaded from {D:\Build\Projects\CruiseControl.NET\SCM\Build\CCTray} cctray.exe v1.5.94.5703 ThoughtWorks.CruiseControl.CCTrayLib.dll v1.5.94.5703 ThoughtWorks.CruiseControl.Remote.dll v1.5.94.5703 Interop.SpeechLib.dll v5.3.0.0 NetReflector.dll v1.1.2009.606
Assemblies loaded from {D:\Build\Projects\CruiseControl.NET\SCM\Build\Objection} Objection.dll v1.5.94.5703
Assemblies loaded from {D:\Build\Projects\CruiseControl.NET\SCM\Build\Core} ThoughtWorks.CruiseControl.Core.dll v1.5.94.5703 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.94.5703
Assemblies loaded from {D:\Build\Projects\CruiseControl.NET\SCM\Build\Server} ccservice.exe v1.5.94.5703 ccnet.exe v1.5.94.5703 CCValidator.exe v1.5.94.5703 CSharpFormat.dll v2.5.3274.32716 ScintillaNet.dll v2.0.3138.25704
Assemblies loaded from {D:\Build\Projects\CruiseControl.NET\SCM\Build\WebDashboard} ThoughtWorks.CruiseControl.WebDashboard.dll v1.5.94.5703 NVelocity.dll v0.5.0.0
958 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.
06.11.2009 12:44:10 Analyse dependencies of your application.
06.11.2009 12:44:13 Building the report (standard).
WARNING: Versioning issue: Assembly {ThoughtWorks.CruiseControl.Core v1.5.94.5703} 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.94.5703} 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} Some CQL constraints are not 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 9427 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
ParseQueues(XmlDocument,CruiseServerSnapshot) 10 84 3 8 3 2 10 1 ThoughtWorks.CruiseControl.Remote.CruiseServerHttpClient.ParseQueues(XmlDocument,CruiseServerSnapshot)
.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[])
DetectAnyChanges(CruiseServerSnapshot) 19 107 11 13 5 1 8 1 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.ServerMonitor.DetectAnyChanges(CruiseServerSnapshot)
Post(Uri,NameValueCollection) 15 68 1 5 2 2 9 1 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.WebRetriever.Post(Uri,NameValueCollection)
Sum: 166 792 62 79 29 34 66 20
Average: 16.6 79.2 6.2 7.9 2.9 3.4 6.6 2
Minimum: 10 43 1 1 0 1 0 1
Maximum: 28 117 14 13 5 13 10 5
Standard deviation: 4.5651 21.25 3.995 3.3302 1.5133 3.7202 3.2 1.6125
Variance: 20.84 451.56 15.96 11.09 2.29 13.84 10.24 2.6


WARNING: The following CQL constraint is not satisfied. 10 methods on 9427 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() 301 ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainForm.InitializeComponent()
InitializeComponent() 275 Validator.MainForm.InitializeComponent()
InitializeComponent() 236 ThoughtWorks.CruiseControl.CCTrayLib.Presentation.AddBuildServer.InitializeComponent()
InitializeComponent() 231 ThoughtWorks.CruiseControl.CCTrayLib.Presentation.X10SettingsControl.InitializeComponent()
InitializeComponent() 201 ThoughtWorks.CruiseControl.CCTrayLib.Presentation.CCTrayMultiSettingsForm.InitializeComponent()
InitializeComponent() 134 ThoughtWorks.CruiseControl.CCTrayLib.Presentation.AudioSettingsControl.InitializeComponent()
InitializeComponent() 125 ThoughtWorks.CruiseControl.CCTrayLib.Presentation.AddProjects.InitializeComponent()
InitializeComponent() 123 ThoughtWorks.CruiseControl.CCTrayLib.Presentation.IconSettingsControl.InitializeComponent()
InitializeComponent() 123 ThoughtWorks.CruiseControl.CCTrayLib.Presentation.GeneralSettingsControl.InitializeComponent()
SetupObjectSourceForRequest(HttpContext) 120 ThoughtWorks.CruiseControl.WebDashboard.Dashboard.CruiseObjectSourceInitializer.SetupObjectSourceForRequest(HttpContext)
Sum: 1869
Average: 186.9
Minimum: 120
Maximum: 301
Standard deviation: 66.788
Variance: 4460.7


WARNING: The following CQL constraint is not satisfied. 10 methods on 9427 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() 1491 ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainForm.InitializeComponent()
InitializeComponent() 1354 Validator.MainForm.InitializeComponent()
InitializeComponent() 1252 ThoughtWorks.CruiseControl.CCTrayLib.Presentation.X10SettingsControl.InitializeComponent()
InitializeComponent() 1090 ThoughtWorks.CruiseControl.CCTrayLib.Presentation.AddBuildServer.InitializeComponent()
SetupObjectSourceForRequest(HttpContext) 929 ThoughtWorks.CruiseControl.WebDashboard.Dashboard.CruiseObjectSourceInitializer.SetupObjectSourceForRequest(HttpContext)
InitializeComponent() 912 ThoughtWorks.CruiseControl.CCTrayLib.Presentation.CCTrayMultiSettingsForm.InitializeComponent()
InitializeComponent() 594 ThoughtWorks.CruiseControl.CCTrayLib.Presentation.AudioSettingsControl.InitializeComponent()
InitializeComponent() 570 ThoughtWorks.CruiseControl.CCTrayLib.Presentation.AddProjects.InitializeComponent()
InitializeComponent() 560 ThoughtWorks.CruiseControl.CCTrayLib.Presentation.GeneralSettingsControl.InitializeComponent()
InitializeComponent() 546 ThoughtWorks.CruiseControl.CCTrayLib.Presentation.IconSettingsControl.InitializeComponent()
Sum: 9298
Average: 929.8
Minimum: 546
Maximum: 1491
Standard deviation: 339.26
Variance: 115095.8


WARNING: The following CQL constraint is not satisfied. 7 methods on 9427 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>)
HandleServerSnapshotChange(Object,ServerSnapshotChangedEventArgs) 22 ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainFormController.HandleServerSnapshotChange(Object,ServerSnapshotChangedEventArgs)
get_Recipients() 21 ThoughtWorks.CruiseControl.Core.Publishers.EmailMessage.get_Recipients()
Sum: 200
Average: 28.571
Minimum: 21
Maximum: 50
Standard deviation: 9.6193
Variance: 92.531


WARNING: The following CQL constraint is not satisfied. 2 methods on 9427 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 9427 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[])
SetupModification(Modification[]) 8 ThoughtWorks.CruiseControl.Core.Sourcecontrol.DefaultIssueTrackerUrlBuilder.SetupModification(Modification[])
Equals(Object) 8 ThoughtWorks.CruiseControl.WebDashboard.Plugins.DeleteProject.DeleteProjectModel.Equals(Object)
RetrieveUser(String) 7 ThoughtWorks.CruiseControl.Core.Security.InternalSecurityManager.RetrieveUser(String)
Match(String,String,Boolean) 7 ThoughtWorks.CruiseControl.Core.Util.PathUtils.Match(String,String,Boolean)
Parse(TextReader,DateTime,DateTime) 7 ThoughtWorks.CruiseControl.Core.Sourcecontrol.AccuRevHistoryParser.Parse(TextReader,DateTime,DateTime)
HandleServerSnapshotChange(Object,ServerSnapshotChangedEventArgs) 7 ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainFormController.HandleServerSnapshotChange(Object,ServerSnapshotChangedEventArgs)
GetPrioritisedQueuePosition(Int32) 6 ThoughtWorks.CruiseControl.Core.Queues.IntegrationQueue.GetPrioritisedQueuePosition(Int32)
ContainsInvalidChars(String) 6 ThoughtWorks.CruiseControl.Core.Project.ContainsInvalidChars(String)
Read(XmlNode,NetReflectorTypeTable) 6 ThoughtWorks.CruiseControl.Core.Tasks.MergeFileSerialiser.Read(XmlNode,NetReflectorTypeTable)
Sum: 71
Average: 7.1
Minimum: 6
Maximum: 9
Standard deviation: 0.9433978
Variance: 0.8899994


WARNING: The following CQL constraint is not satisfied. 10 methods on 9427 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
Read(Int32,Int32,AuditFilterBase) 0 12 ThoughtWorks.CruiseControl.Core.Security.Auditing.FileXmlReader.Read(Int32,Int32,AuditFilterBase)
AddModification(Modification) 0 13 ThoughtWorks.CruiseControl.Core.Sourcecontrol.AccuRevHistoryParser.AddModification(Modification)
LoadFile(String) 0 25 ThoughtWorks.CruiseControl.Core.Security.ExternalFileSecurityManager.LoadFile(String)
Initialise() 0 19 ThoughtWorks.CruiseControl.Core.Security.InternalSecurityManager.Initialise()
ParseStream(TextReader) 0 11 ThoughtWorks.CruiseControl.Core.Sourcecontrol.ClearCaseHistoryParser.ParseStream(TextReader)
TokenizeEntry(String) 0 11 ThoughtWorks.CruiseControl.Core.Sourcecontrol.ClearCaseHistoryParser.TokenizeEntry(String)
GetSource(IIntegrationResult) 0 11 ThoughtWorks.CruiseControl.Core.Sourcecontrol.Alienbrain.GetSource(IIntegrationResult)
Parse(TextReader,DateTime,DateTime) 0 17 ThoughtWorks.CruiseControl.Core.Sourcecontrol.AlienbrainHistoryParser.Parse(TextReader,DateTime,DateTime)
WriteModificationsDetails(IEnumerable<Modification>) 0 14 ThoughtWorks.CruiseControl.Core.Publishers.RssPublisher.WriteModificationsDetails(IEnumerable<Modification>)
WriteIntegrationProperties(IIntegrationResult) 0 24 ThoughtWorks.CruiseControl.Core.Publishers.XmlIntegrationResultWriter.WriteIntegrationProperties(IIntegrationResult)
Sum: 0 157
Average: 0 15.7
Minimum: 0 11
Maximum: 0 25
Standard deviation: 0 5.0804
Variance: 0 25.81


WARNING: The following CQL constraint is not satisfied. 10 methods on 9427 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)
.ctor(ICruiseRequest,ILinkFactory,IVelocityViewGenerator,IDashboardConfiguration,ISessionRetriever,ISessionStorer) 6 ThoughtWorks.CruiseControl.WebDashboard.Dashboard.LoginViewBuilder..ctor(ICruiseRequest,ILinkFactory,IVelocityViewGenerator,IDashboardConfiguration,ISessionRetriever,ISessionStorer)
.ctor(IProjectSpecifier,String,Boolean,Boolean,Boolean,Boolean) 6 ThoughtWorks.CruiseControl.WebDashboard.Plugins.DeleteProject.DeleteProjectModel..ctor(IProjectSpecifier,String,Boolean,Boolean,Boolean,Boolean)
GenerateProjectGridRows(ProjectStatusOnServer[],String,ProjectGridSortColumn,Boolean,String,ICruiseUrlBuilder) 6 ThoughtWorks.CruiseControl.WebDashboard.Dashboard.IProjectGrid.GenerateProjectGridRows(ProjectStatusOnServer[],String,ProjectGridSortColumn,Boolean,String,ICruiseUrlBuilder)
.ctor(ICruiseRequest,ILinkFactory,IVelocityViewGenerator,IFarmService,IFingerprintFactory,ISessionRetriever) 6 ThoughtWorks.CruiseControl.WebDashboard.Dashboard.TopControlsViewBuilder..ctor(ICruiseRequest,ILinkFactory,IVelocityViewGenerator,IFarmService,IFingerprintFactory,ISessionRetriever)
GenerateProjectGridRows(ProjectStatusOnServer[],String,ProjectGridSortColumn,Boolean,String,ICruiseUrlBuilder) 6 ThoughtWorks.CruiseControl.WebDashboard.Dashboard.ProjectGrid.GenerateProjectGridRows(ProjectStatusOnServer[],String,ProjectGridSortColumn,Boolean,String,ICruiseUrlBuilder)
Sum: 81
Average: 8.1
Minimum: 6
Maximum: 13
Standard deviation: 2.6627
Variance: 7.09


WARNING: The following CQL constraint is not satisfied. 10 methods on 9427 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) 31 Validator.MainForm.ValidateElement(HtmlElement,XmlNode,Int32,Configuration)
updateButton_Click(Object,EventArgs) 23 ThoughtWorks.CruiseControl.CCTrayLib.Presentation.DisplayChangedProjects.updateButton_Click(Object,EventArgs)
Match(String,String,Boolean) 21 ThoughtWorks.CruiseControl.Core.Util.PathUtils.Match(String,String,Boolean)
MatchPath(String,String,Boolean) 21 ThoughtWorks.CruiseControl.Core.Util.PathUtils.MatchPath(String,String,Boolean)
AnalyzeModifications(IList) 20 ThoughtWorks.CruiseControl.Core.Sourcecontrol.PvcsHistoryParser.AnalyzeModifications(IList)
GenerateFileList(IIntegrationResult) 17 ThoughtWorks.CruiseControl.Core.Publishers.PackagePublisher.GenerateFileList(IIntegrationResult)
Run(IIntegrationResult) 17 ThoughtWorks.CruiseControl.Core.Tasks.ModificationReaderTask.Run(IIntegrationResult)
PreprocessParameters(XmlNode) 16 ThoughtWorks.CruiseControl.Core.Tasks.TaskBase.PreprocessParameters(XmlNode)
HandleServerSnapshotChange(Object,ServerSnapshotChangedEventArgs) 16 ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainFormController.HandleServerSnapshotChange(Object,ServerSnapshotChangedEventArgs)
Sum: 224
Average: 22.4
Minimum: 16
Maximum: 42
Standard deviation: 7.8
Variance: 60.84


WARNING: The following CQL constraint is not satisfied. 10 types on 1670 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 90 ThoughtWorks.CruiseControl.Core.Project
NCoverProfileTask 76 ThoughtWorks.CruiseControl.Core.Tasks.NCoverProfileTask
ICruiseServer 70 ThoughtWorks.CruiseControl.Remote.ICruiseServer
IntegrationResult 68 ThoughtWorks.CruiseControl.Core.IntegrationResult
CruiseServer 67 ThoughtWorks.CruiseControl.Core.CruiseServer
NCoverReportTask 59 ThoughtWorks.CruiseControl.Core.Tasks.NCoverReportTask
ServerAggregatingCruiseManagerWrapper 56 ThoughtWorks.CruiseControl.WebDashboard.ServerConnection.ServerAggregatingCruiseManagerWrapper
MainForm 54 ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainForm
IIntegrationResult 52 ThoughtWorks.CruiseControl.Core.IIntegrationResult
MainFormController 52 ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainFormController
Sum: 644
Average: 64.4
Minimum: 52
Maximum: 90
Standard deviation: 11.646
Variance: 135.64


WARNING: The following CQL constraint is not satisfied. 10 types on 1670 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 60 ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainForm
MainForm 45 Validator.MainForm
NCoverProfileTask 36 ThoughtWorks.CruiseControl.Core.Tasks.NCoverProfileTask
VaultVersionChecker 31 ThoughtWorks.CruiseControl.Core.Sourcecontrol.VaultVersionChecker
AddBuildServer 29 ThoughtWorks.CruiseControl.CCTrayLib.Presentation.AddBuildServer
X10SettingsControl 27 ThoughtWorks.CruiseControl.CCTrayLib.Presentation.X10SettingsControl
Pvcs 27 ThoughtWorks.CruiseControl.Core.Sourcecontrol.Pvcs
NCoverReportTask 26 ThoughtWorks.CruiseControl.Core.Tasks.NCoverReportTask
P4 25 ThoughtWorks.CruiseControl.Core.Sourcecontrol.Perforce.P4
Project 25 ThoughtWorks.CruiseControl.Core.Project
Sum: 331
Average: 33.1
Minimum: 25
Maximum: 60
Standard deviation: 10.728
Variance: 115.09


WARNING: The following CQL constraint is not satisfied. 10 types on 1670 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.9577778 25 90 ThoughtWorks.CruiseControl.Core.Project
MainForm 0.9546228 45 41 Validator.MainForm
MainForm 0.9507219 60 54 ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainForm
CruiseServer 0.9465174 12 67 ThoughtWorks.CruiseControl.Core.CruiseServer
Pvcs 0.93625 27 40 ThoughtWorks.CruiseControl.Core.Sourcecontrol.Pvcs
IntegrationResult 0.9354575 19 68 ThoughtWorks.CruiseControl.Core.IntegrationResult
MainFormController 0.9352227 19 52 ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainFormController
EmailPublisher 0.9265873 12 42 ThoughtWorks.CruiseControl.Core.Publishers.EmailPublisher
Sum: 9.4819 281 589
Average: 0.948189 28.1 58.9
Minimum: 0.9265873 12 40
Maximum: 0.9733083 60 90
Standard deviation: 0.01417698 14.37 15.63
Variance: 0.0002009869 206.49 244.29


WARNING: The following CQL constraint is not satisfied. 10 types on 1670 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.9784883 45 41 Validator.MainForm
Mks 0.9703704 12 16 ThoughtWorks.CruiseControl.Core.Sourcecontrol.Mks
SynergyConnectionInfo 0.9693877 14 15 ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.SynergyConnectionInfo
MainForm 0.9686601 60 54 ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainForm
Project 0.9685393 25 90 ThoughtWorks.CruiseControl.Core.Project
CruiseServer 0.9608586 12 67 ThoughtWorks.CruiseControl.Core.CruiseServer
Pvcs 0.9602565 27 40 ThoughtWorks.CruiseControl.Core.Sourcecontrol.Pvcs
Sum: 9.7413 288 470
Average: 0.9741279 28.8 47
Minimum: 0.9602565 12 12
Maximum: 0.9963636 60 90
Standard deviation: 0.01091284 14.497 25.648
Variance: 0.0001190901 210.16 657.8


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 1576 ThoughtWorks.CruiseControl.Remote
ThoughtWorks.CruiseControl.CCTrayLib 5678 ThoughtWorks.CruiseControl.CCTrayLib
ThoughtWorks.CruiseControl.Core 11353 ThoughtWorks.CruiseControl.Core
ThoughtWorks.CruiseControl.Communications 1449 ThoughtWorks.CruiseControl.Communications
ThoughtWorks.CruiseControl.WebDashboard 2923 ThoughtWorks.CruiseControl.WebDashboard
Sum: 22979
Average: 4595.8
Minimum: 1449
Maximum: 11353
Standard deviation: 3705.4
Variance: 1.373014E+07


WARNING: The following CQL constraint is not satisfied. 10 types on 1076 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 147 ThoughtWorks.CruiseControl.Core.CruiseServer
MainForm 139 Validator.MainForm
MainForm 116 ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainForm
Project 112 ThoughtWorks.CruiseControl.Core.Project
MainFormController 99 ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainFormController
CurrentStatusWindow 79 ThoughtWorks.CruiseControl.CCTrayLib.Presentation.CurrentStatusWindow
PackagesListForm 77 ThoughtWorks.CruiseControl.CCTrayLib.Presentation.PackagesListForm
BuildParameters 77 ThoughtWorks.CruiseControl.CCTrayLib.Presentation.BuildParameters
AddProjects 67 ThoughtWorks.CruiseControl.CCTrayLib.Presentation.AddProjects
CruiseObjectSourceInitializer 65 ThoughtWorks.CruiseControl.WebDashboard.Dashboard.CruiseObjectSourceInitializer
Sum: 978
Average: 97.8
Minimum: 65
Maximum: 147
Standard deviation: 28.099
Variance: 789.56


WARNING: The following CQL constraint is not satisfied. 10 types on 1670 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 1670 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 1670 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
XmlIntegrationResultWriter+Elements 0 0 ThoughtWorks.CruiseControl.Core.Publishers.XmlIntegrationResultWriter+Elements
DashboardCruiseServerSnapshot 0 0 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.DashboardCruiseServerSnapshot
DashboardProjects 0 0 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.DashboardProjects
DashboardProject 0 0 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.DashboardProject
Constant 0 0 ThoughtWorks.CruiseControl.Core.Config.Preprocessor.Constant
PackageListAction+PackageDisplay 0 0 ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport.PackageListAction+PackageDisplay
DashboardQueue 0 0 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.DashboardQueue
DashboardQueuedRequest 0 0 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.DashboardQueuedRequest
ClientStartUpSettings 0 0 ThoughtWorks.CruiseControl.Remote.ClientStartUpSettings
X10Definitions 0 0 ThoughtWorks.CruiseControl.CCTrayLib.X10.X10Definitions
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 1670 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
ClientStartUpSettings 1 0 1 ThoughtWorks.CruiseControl.Remote.ClientStartUpSettings
NameValuePairListSerialiserFactory 0 0 1 ThoughtWorks.CruiseControl.Remote.NameValuePairListSerialiserFactory
CruiseServerClientFactory 0 0 1 ThoughtWorks.CruiseControl.Remote.CruiseServerClientFactory
NameValuePairSerialiserFactory 0 0 1 ThoughtWorks.CruiseControl.Remote.NameValuePairSerialiserFactory
QueuedRequestSnapshotList 4 0 1 ThoughtWorks.CruiseControl.Remote.QueuedRequestSnapshotList
QueueSnapshotList 4 0 1 ThoughtWorks.CruiseControl.Remote.QueueSnapshotList
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
Sum: 46 0 10
Average: 4.6 0 1
Minimum: 0 0 1
Maximum: 13 0 1
Standard deviation: 4.2708 0 0
Variance: 18.24 0 0


WARNING: The following CQL constraint is not satisfied. 10 namespaces on 139 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
1
ThoughtWorks.CruiseControl.WebDashboard.Plugins.ViewAllBuilds 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.ViewAllBuilds
ThoughtWorks.CruiseControl.Remote 1 ThoughtWorks.CruiseControl.Remote
ThoughtWorks.CruiseControl.WebDashboard.Plugins.RSS 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.RSS
ThoughtWorks.CruiseControl.WebDashboard.Plugins.AddProject 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.AddProject
Objection.NetReflectorPlugin 1 Objection.NetReflectorPlugin
ThoughtWorks.CruiseControl.CCTray 1 ThoughtWorks.CruiseControl.CCTray
ThoughtWorks.CruiseControl.CCTrayLib.Properties 1 ThoughtWorks.CruiseControl.CCTrayLib.Properties
ThoughtWorks.CruiseControl.WebDashboard.Dashboard.ActionDecorators 2 ThoughtWorks.CruiseControl.WebDashboard.Dashboard.ActionDecorators
Validator.Properties 2 Validator.Properties
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 1670 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 1670 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 139 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.597 ThoughtWorks.CruiseControl.WebDashboard
Sum: 9.0256
Average: 1.8051
Minimum: 0.6666667
Maximum: 4.597
Standard deviation: 1.4215
Variance: 2.0207


WARNING: The following CQL constraint is not satisfied. 10 types on 1670 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 536 ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainForm
MainForm 475 Validator.MainForm
AddBuildServer 422 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
DisplayChangedProjects 342 ThoughtWorks.CruiseControl.CCTrayLib.Presentation.DisplayChangedProjects
Sum: 3983
Average: 398.3
Minimum: 342
Maximum: 536
Standard deviation: 59.81
Variance: 3577.2


WARNING: The following CQL constraint is not satisfied. 129 types on 1670 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: 9168
Average: 71.07
Minimum: 1
Maximum: 552
Standard deviation: 83.853
Variance: 7031.4


WARNING: The following CQL constraint is not satisfied. 1 types on 1670 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 7731 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
DataReceived(StreamingContext) 0 ThoughtWorks.CruiseControl.Remote.QueueSetSnapshot.DataReceived(StreamingContext)
DataReceived(StreamingContext) 0 ThoughtWorks.CruiseControl.Remote.QueueSnapshot.DataReceived(StreamingContext)
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)
Sum: 0
Average: 0
Minimum: 0
Maximum: 0
Standard deviation: 0
Variance: 0


WARNING: The following CQL constraint is not satisfied. 3 fields on 3437 tested match the condition. --> Group {Unused Code / Dead Code}
// <Name>Potentially unused fields</Name>
WARN IF Count > 0 IN SELECT TOP 10 FIELDS WHERE 
 
FieldCa == 0 AND  // Ca=0 -> No Afferent Coupling -> The field is not used in the context of this application.
 !IsPublic AND     // Although not recommended, public fields might be used by client applications of your assemblies.
 !IsLiteral AND    // The IL code never explicitely uses literal fields.
 !IsEnumValue AND  // The IL code never explicitely uses enumeration value.
 !NameIs "value__" // Field named 'value__' are relative to enumerations and the IL code never explicitely uses them.
fields Afferent coupling at field level (FieldCa) Full Name
dashboardUri 0 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.HttpCruiseProjectManager.dashboardUri
parametersUri 0 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.HttpCruiseProjectManager.parametersUri
webUrl 0 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.HttpCruiseProjectManager.webUrl
Sum: 0
Average: 0
Minimum: 0
Maximum: 0
Standard deviation: 0
Variance: 0


WARNING: The following CQL constraint is not satisfied. 3 types on 1076 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 3537 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 9427 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
get_BackwardsCompatable() 0 ThoughtWorks.CruiseControl.Remote.ClientStartUpSettings.get_BackwardsCompatable()
.ctor(String) 1 ThoughtWorks.CruiseControl.Remote.CommunicationsException..ctor(String)
.ctor(String,Exception) 1 ThoughtWorks.CruiseControl.Remote.CommunicationsException..ctor(String,Exception)
.ctor(String) 1 ThoughtWorks.CruiseControl.Remote.CruiseServerHttpClient..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)
Sum: 15
Average: 1.5
Minimum: 0
Maximum: 4
Standard deviation: 1.0247
Variance: 1.05


WARNING: The following CQL constraint is not satisfied. 10 methods on 9427 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) 1 ThoughtWorks.CruiseControl.Core.SessionInvalidException..ctor(String)
.ctor(String,Exception) 1 ThoughtWorks.CruiseControl.Core.SessionInvalidException..ctor(String,Exception)
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 1670 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
CruiseServerHttpClient 79 ThoughtWorks.CruiseControl.Remote.CruiseServerHttpClient
NameValuePairListSerialiserFactory 1 ThoughtWorks.CruiseControl.Remote.NameValuePairListSerialiserFactory
CruiseServerClient 169 ThoughtWorks.CruiseControl.Remote.CruiseServerClient
CruiseServerRemotingClient 54 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
Sum: 403
Average: 40.3
Minimum: 0
Maximum: 169
Standard deviation: 50.739
Variance: 2574.4


WARNING: The following CQL constraint is not satisfied. 1 types on 1670 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 1670 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 3537 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 3537 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. 1 types on 1670 tested match the condition. --> Group {Diff / Changes / Evolution}
// <Name>API Breaking Changes: Interfaces</Name>
WARN IF Count > 0 IN SELECT TOP 10 TYPES
WHERE IsInterface AND IsPublic AND (WasChanged AND !CommentsWereChanged)

// This constraint warns if a public interface has been changed, but not because of comment change.
// This can break the code of your clients that implements such interface.
// More information on breaking changes here: 
// http://codebetter.com/blogs/patricksmacchia/archive/2008/01/20/avoid-api-breaking-changes.aspx

// To run this constraint properly 2 analysis must be compared.
// This can be done in VisualNDepend throught the menu: Start Page -> Compare 2 versions of a code base
// This can be done at analysis time throught the menu: Project Properties -> Analysis -> Analysis Comparison
types # lines of code (LOC) Full Name
ILampController N/A ThoughtWorks.CruiseControl.CCTrayLib.X10.ILampController
Sum: 0
Average: 0
Minimum: 0
Maximum: 0
Standard deviation: 0
Variance: 0


WARNING: The following CQL constraint is not satisfied. 265 fields on 3537 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: 945
Average: 3.566
Minimum: 0
Maximum: 8
Standard deviation: 1.4473
Variance: 2.0947


WARNING: The following CQL constraint is not satisfied. 4 types on 1670 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 3537 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
serverUri 4 ThoughtWorks.CruiseControl.Remote.CruiseServerHttpClient.serverUri
targetServer 4 ThoughtWorks.CruiseControl.Remote.CruiseServerHttpClient.targetServer
client 4 ThoughtWorks.CruiseControl.Remote.CruiseServerHttpClient.client
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
Sum: 40
Average: 4
Minimum: 4
Maximum: 4
Standard deviation: 0
Variance: 0


WARNING: The following CQL constraint is not satisfied. 10 fields on 3537 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 1670 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 1670 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 9427 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 9427 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 1670 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
MultipleIntegrationFailureException 9 ThoughtWorks.CruiseControl.Core.MultipleIntegrationFailureException
IntegrationRequestThrottleExtension 35 ThoughtWorks.CruiseControl.Core.Extensions.IntegrationRequestThrottleExtension
IntegrationPerformanceCountersExtension 28 ThoughtWorks.CruiseControl.Core.Extensions.IntegrationPerformanceCountersExtension
ProjectSecurityConfigurationInformation 4 ThoughtWorks.CruiseControl.Core.Security.ProjectSecurityConfigurationInformation
Sum: 138
Average: 13.8
Minimum: 0
Maximum: 35
Standard deviation: 10.609
Variance: 112.56


WARNING: The following CQL constraint is not satisfied. 7 fields on 3537 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: 24115
Average: 2411.5
Minimum: 32
Maximum: 11353
Standard deviation: 3416.8
Variance: 1.16747E+07


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: 21894
Average: 2736.8
Minimum: 32
Maximum: 11353
Standard deviation: 3746.4
Variance: 1.40358E+07


WARNING: The following CQL constraint is not satisfied. 1 types on 1670 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. 50 methods on 9427 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: 43 36 0
Average: 1.2647 1.5 0
Minimum: 1 1 0
Maximum: 6 5 0
Standard deviation: 0.9489568 1.118 0
Variance: 0.900519 1.25 0


WARNING: The following CQL constraint is not satisfied. 1 methods on 9427 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. 36 fields on 3537 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: 96
Average: 2.6667
Minimum: 0
Maximum: 4
Standard deviation: 1.8856
Variance: 3.5556


WARNING: The following CQL constraint is not satisfied. 8 types on 1670 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 9427 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 9
Average: 0 0.9
Minimum: 0 0
Maximum: 0 2
Standard deviation: 0 0.7
Variance: 0 0.49


WARNING: The following CQL constraint is not satisfied. 1 methods on 9427 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 9427 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 1670 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. 20 methods on 9427 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: 120
Average: 6
Minimum: 0
Maximum: 13
Standard deviation: 3.8859
Variance: 15.1


WARNING: The following CQL constraint is not satisfied. 9 methods on 9427 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: 9
Average: 1
Minimum: 1
Maximum: 1
Standard deviation: 0
Variance: 0


WARNING: The following CQL constraint is not satisfied. 2 methods on 9427 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: 2 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. 13 methods on 9427 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: 104
Average: 8
Minimum: 1
Maximum: 41
Standard deviation: 9.8762
Variance: 97.538

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,78 - - - 76 3 0 3 0 1 0 - - - ThoughtWorks.CruiseControl.WebDashboard.MVC
IServerSpecifier 11,18 - - - 43 2 0 3 0 3 0 - - - ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation
IProjectSpecifier 10,54 - - - 50 2 0 2 0 2 0 - - - ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation
IRequest 9,09 - - - 52 4 0 10 0 6 0 - - - ThoughtWorks.CruiseControl.WebDashboard.MVC
IIntegrationResult 8,09 - - - 94 19 0 52 0 29 0 - - - ThoughtWorks.CruiseControl.Core
ICruiseAction 7,78 - - - 63 2 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.WebDashboard.MVC.Cruise
ICruiseRequest 7,73 - - - 60 7 0 10 0 8 0 - - - ThoughtWorks.CruiseControl.WebDashboard.IO
Modification 7,44 0,82 0,94 11 81 16 17 7 1 0 11 143 0 1 ThoughtWorks.CruiseControl.Core
IBuildSpecifier 7,22 - - - 39 2 0 2 0 2 0 - - - ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation
ServerRequest 7,17 0,75 0,8 16 52 16 17 15 0 5 5 114 12 1 ThoughtWorks.CruiseControl.Remote.Messages
ConditionalGetFingerprint 7,12 0,29 0,33 15 21 8 8 6 1 2 3 100 0 1 ThoughtWorks.CruiseControl.WebDashboard.IO
IProject 5,96 - - - 48 21 0 34 0 23 0 - - - ThoughtWorks.CruiseControl.Core
CruiseControlException 5,56 0 0 4 66 7 2 4 0 0 0 18 13 3 ThoughtWorks.CruiseControl.Core
IntegrationRequest 4,74 0,82 0,89 12 37 9 8 11 1 5 6 73 0 1 ThoughtWorks.CruiseControl.Remote
ServerRequest 4,36 0,75 0,8 16 31 16 17 15 0 5 5 114 12 1 ThoughtWorks.CruiseControl.Remote.Messages
INamedAction 4,33 - - - 41 2 0 2 0 2 0 - - - ThoughtWorks.CruiseControl.WebDashboard.Dashboard
Log 4,25 0 0 17 79 13 18 0 11 0 2 113 0 1 ThoughtWorks.CruiseControl.Core.Util
ProjectStatus 4,14 0,89 0,92 33 45 17 10 34 0 16 16 236 0 1 ThoughtWorks.CruiseControl.Remote
ISecurityManager 3,78 - - - 31 14 0 18 0 1 0 - - - ThoughtWorks.CruiseControl.Core.Security
IConfiguration 3,67 - - - 31 7 0 6 0 3 0 - - - ThoughtWorks.CruiseControl.Core
ISessionRetriever 3,58 - - - 25 3 0 3 0 1 0 - - - ThoughtWorks.CruiseControl.WebDashboard.Dashboard
HtmlFragmentResponse 3,51 0,57 0,67 8 40 9 11 7 0 2 2 59 0 1 ThoughtWorks.CruiseControl.WebDashboard.MVC
IPlugin 3,48 - - - 41 3 0 2 0 2 0 - - - ThoughtWorks.CruiseControl.WebDashboard.Dashboard
ProjectRequest 3,4 0,4 0,5 5 35 6 2 5 0 1 1 21 7 2 ThoughtWorks.CruiseControl.Remote.Messages
Response 3,29 0,66 0,71 18 28 23 29 14 0 4 4 161 13 1 ThoughtWorks.CruiseControl.Remote.Messages
IntegrationStatus 3,25 - - - 47 5 0 - - - - - - - ThoughtWorks.CruiseControl.Remote
SecurityRight 3,14 - - - 23 5 0 - - - - - - - ThoughtWorks.CruiseControl.Remote.Security
ICruiseUrlBuilder 3,11 - - - 24 6 0 7 0 2 0 - - - ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation
CruiseServer 3,01 0,95 0,96 127 30 147 296 67 0 2 12 2027 0 2 ThoughtWorks.CruiseControl.Core
CruiseServerSnapshot 2,99 0,35 0,39 26 27 16 15 10 0 2 2 216 0 1 ThoughtWorks.CruiseControl.Remote
BuildServer 2,98 0,82 0,87 26 24 12 17 19 1 8 7 198 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Configuration
Response 2,79 0,66 0,71 18 21 23 29 14 0 4 4 161 13 1 ThoughtWorks.CruiseControl.Remote.Messages
NameValuePair 2,79 0,56 0,62 16 34 14 16 6 3 2 2 113 0 1 ThoughtWorks.CruiseControl.Remote
AuditRecord 2,78 0,85 0,92 12 22 8 3 13 0 6 6 45 0 1 ThoughtWorks.CruiseControl.Remote.Security
ProcessInfo 2,78 0,79 0,82 31 44 15 31 21 0 7 6 255 0 1 ThoughtWorks.CruiseControl.Core.Util
ParameterBase 2,75 0,8 0,86 17 36 14 6 18 0 7 4 77 5 1 ThoughtWorks.CruiseControl.Remote.Parameters
IAbsoluteLink 2,59 - - - 20 2 0 3 0 3 0 - - - ThoughtWorks.CruiseControl.WebDashboard.Dashboard
ITask 2,56 - - - 44 3 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.Core
IProjectIntegrator 2,47 - - - 23 11 0 17 0 5 0 - - - ThoughtWorks.CruiseControl.Core
ProcessResult 2,37 0,73 0,83 8 43 5 4 8 0 6 7 59 0 1 ThoughtWorks.CruiseControl.Core.Util
IFarmService 2,33 - - - 41 23 0 41 0 0 0 - - - ThoughtWorks.CruiseControl.WebDashboard.ServerConnection
AuditFilterBase 2,29 0,75 0,86 10 19 14 8 9 0 0 1 46 6 1 ThoughtWorks.CruiseControl.Remote.Security
LoginRequest 2,24 0 0 5 25 8 4 5 0 1 5 35 0 2 ThoughtWorks.CruiseControl.Remote.Messages
ProjectActivity 2,22 0,46 0,5 14 23 7 5 10 3 1 5 78 0 1 ThoughtWorks.CruiseControl.Remote
BuildProgressInformation 2,13 0,57 0,67 14 46 18 24 6 1 1 5 144 0 1 ThoughtWorks.CruiseControl.Core.Util
ISessionStorer 2,11 - - - 12 2 0 3 0 1 0 - - - ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation
NotifyInfoFlags 2,02 - - - 12 5 0 - - - - - - - ThoughtWorks.CruiseControl.CCTrayLib
ImmutableNamedAction 2,01 0,33 0,5 3 32 5 1 3 0 2 2 15 1 1 ThoughtWorks.CruiseControl.WebDashboard.Dashboard
IAction 1,97 - - - 16 2 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.WebDashboard.MVC
StringUtil 1,96 0 0 55 30 30 57 1 21 0 4 563 0 1 ThoughtWorks.CruiseControl.Core.Util
IProjectList 1,9 - - - 14 4 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.Core
BuildCondition 1,87 - - - 18 5 0 - - - - - - - ThoughtWorks.CruiseControl.Remote
SecurityEvent 1,84 - - - 13 5 0 - - - - - - - ThoughtWorks.CruiseControl.Remote.Security
IHistoryParser 1,84 - - - 39 4 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.Core.Sourcecontrol
ItemStatus 1,82 0,84 0,87 26 8 24 22 24 0 9 9 193 1 1 ThoughtWorks.CruiseControl.Remote
DateUtil 1,82 0 0 4 9 6 4 1 3 0 1 20 0 1 ThoughtWorks.CruiseControl.Core.Util
ErrorLevel 1,82 0 0 2 6 6 4 2 1 1 3 10 3 1 ThoughtWorks.CruiseControl.CCTrayLib
SecurityPermission 1,8 - - - 14 5 0 - - - - - - - ThoughtWorks.CruiseControl.Core.Security
BuildTransition 1,77 0,5 0,67 4 10 4 4 3 1 1 6 32 0 1 ThoughtWorks.CruiseControl.CCTrayLib
IVelocityViewGenerator 1,77 - - - 31 3 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.WebDashboard.MVC.View
ISourceControl 1,77 - - - 31 6 0 5 0 0 0 - - - ThoughtWorks.CruiseControl.Core
IUrlBuilder 1,72 - - - 13 2 0 5 0 1 0 - - - ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation
Message 1,71 0,2 0,25 5 20 5 1 5 0 1 1 19 0 1 ThoughtWorks.CruiseControl.Remote
ProcessExecutor 1,65 0,67 1 3 38 11 13 2 1 0 1 49 1 1 ThoughtWorks.CruiseControl.Core.Util
PackageDetails 1,62 0,85 0,91 14 20 9 1 14 0 6 6 51 0 1 ThoughtWorks.CruiseControl.Remote
CCTrayProject 1,59 0,57 0,6 31 20 10 21 21 0 8 3 193 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Configuration
ICruiseServerManager 1,57 - - - 11 5 0 7 0 3 0 - - - ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
P4 1,55 0,9 0,94 58 6 52 80 22 1 3 25 769 0 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol.Perforce
IProjectMonitor 1,53 - - - 19 17 0 23 0 7 0 - - - ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
ProjectState 1,52 0,58 0,78 4 16 5 1 3 1 0 8 47 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
IConfigurationErrorProcesser 1,52 - - - 16 8 0 6 0 0 0 - - - ThoughtWorks.CruiseControl.Core.Config
ITaskResult 1,5 - - - 19 2 0 3 0 1 0 - - - ThoughtWorks.CruiseControl.Core
StatusIcon 1,46 0,33 0,4 10 7 17 13 5 1 1 2 100 0 1 ThoughtWorks.CruiseControl.CCTrayLib
IFileTransfer 1,45 - - - 20 2 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.Remote
IVssLocale 1,38 - - - 10 3 0 12 0 9 0 - - - ThoughtWorks.CruiseControl.Core.Sourcecontrol
CruiseServerClientBase 1,34 0,96 0,98 47 14 24 3 51 0 4 1 104 3 1 ThoughtWorks.CruiseControl.Remote
AuditRecord 1,34 0,85 0,92 12 10 8 3 13 0 6 6 45 0 1 ThoughtWorks.CruiseControl.Remote.Security
IntegrationSummary 1,31 0,72 0,78 15 12 9 9 11 1 5 6 91 0 1 ThoughtWorks.CruiseControl.Core
ICruiseServer 1,29 - - - 13 42 0 70 0 2 0 - - - ThoughtWorks.CruiseControl.Remote
ProjectStatusSnapshot 1,28 0,25 0,33 4 18 6 3 4 0 1 1 20 0 2 ThoughtWorks.CruiseControl.Remote
CaptionAndMessage 1,28 0,5 1 2 5 3 1 2 0 0 2 12 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Configuration
IPollable 1,26 - - - 13 1 0 2 0 0 0 - - - ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
AuditFilterBase 1,26 0,75 0,86 10 10 14 8 9 0 0 1 46 6 1 ThoughtWorks.CruiseControl.Remote.Security
IPluginConfiguration 1,24 - - - 10 7 0 13 0 7 0 - - - ThoughtWorks.CruiseControl.WebDashboard.Configuration
ExternalLink 1,22 0,5 0,6 6 13 7 1 6 0 2 2 28 0 1 ThoughtWorks.CruiseControl.Remote
ISingleProjectDetail 1,22 - - - 14 8 0 15 0 15 0 - - - ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
ConfigurationSubfileLoadedHandler 1,21 - - - 7 8 0 4 0 0 0 - 0 3 ThoughtWorks.CruiseControl.Core.Config
IIntegrationRepository 1,19 - - - 9 3 0 4 0 0 0 - - - ThoughtWorks.CruiseControl.Core
VSSParser 1,18 0,46 0,52 13 7 18 35 9 1 1 5 240 5 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol
IModificationUrlBuilder 1,18 - - - 14 4 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.Core
BuildServerTransport 1,16 - - - 10 5 0 - - - - - - - ThoughtWorks.CruiseControl.CCTrayLib.Configuration
UserDetails 1,15 0,7 0,78 10 13 5 1 10 0 3 3 48 0 1 ThoughtWorks.CruiseControl.Remote.Security
TaskBase 1,14 0,43 0,5 19 22 32 46 6 1 1 3 269 20 1 ThoughtWorks.CruiseControl.Core.Tasks
ProjectEventArgs 1,14 0 0 2 9 4 1 2 0 1 1 9 3 2 ThoughtWorks.CruiseControl.Remote.Events
IConditionalGetFingerprintProvider 1,13 - - - 12 2 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.WebDashboard.IO
IBuildPlugin 1,11 - - - 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,1 - - - 9 3 0 3 0 2 0 - - - ThoughtWorks.CruiseControl.Core.Security
ProjectRequest 1,06 0,4 0,5 5 8 6 2 5 0 1 1 21 7 2 ThoughtWorks.CruiseControl.Remote.Messages
ExtensionConfiguration 1,05 0,6 0,75 4 8 5 1 5 0 1 2 17 0 1 ThoughtWorks.CruiseControl.Remote
IRemoteServicesConfiguration 1,03 - - - 8 3 0 2 0 1 0 - - - ThoughtWorks.CruiseControl.WebDashboard.Configuration
IntegrationStartedEventArgs 1,02 0,38 0,5 4 12 7 2 4 0 2 2 20 0 3 ThoughtWorks.CruiseControl.Remote.Events
UncombinableFingerprintException 1,02 0 0 1 1 5 2 1 0 0 0 7 0 3 ThoughtWorks.CruiseControl.WebDashboard.IO
ISingleServerMonitor 1,01 - - - 10 10 0 13 0 7 0 - - - ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
GeneralAbsoluteLink 1,01 0,7 0,79 12 9 6 4 9 0 3 3 73 4 1 ThoughtWorks.CruiseControl.WebDashboard.Dashboard
IProjectAuthorisation 0,99 - - - 9 5 0 3 0 1 0 - - - ThoughtWorks.CruiseControl.Core.Security
Build 0,99 0,38 0,5 4 5 6 4 4 0 3 2 21 0 1 ThoughtWorks.CruiseControl.WebDashboard.Dashboard
ICruiseProjectManager 0,99 - - - 9 9 0 11 0 1 0 - - - ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
ProcessArgumentBuilder 0,98 0,27 0,3 18 22 7 9 11 0 0 1 101 0 1 ThoughtWorks.CruiseControl.Core.Util
IPhysicalApplicationPathProvider 0,97 - - - 13 1 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation
IParamatisedTask 0,95 - - - 23 5 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.Core.Tasks
ProjectIntegratorState 0,94 - - - 10 5 0 - - - - - - - ThoughtWorks.CruiseControl.Remote
IActionInstantiator 0,94 - - - 10 2 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.WebDashboard.Dashboard
QueueSnapshot 0,94 0,57 0,67 9 10 16 8 7 0 3 3 63 0 1 ThoughtWorks.CruiseControl.Remote
ILinkFactory 0,93 - - - 13 5 0 9 0 0 0 - - - ThoughtWorks.CruiseControl.WebDashboard.Dashboard
ITrigger 0,93 - - - 11 4 0 3 0 1 0 - - - ThoughtWorks.CruiseControl.Remote
IntegrationCompletedEventArgs 0,92 0,33 0,5 3 10 7 2 3 0 2 2 16 0 3 ThoughtWorks.CruiseControl.Remote.Events
DeleteProjectModel 0,92 0,78 0,87 18 3 7 7 10 0 7 6 132 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.DeleteProject
MimeType 0,91 0,5 0,67 4 3 8 4 3 1 1 8 96 0 1 ThoughtWorks.CruiseControl.WebDashboard.MVC
ServerLocation 0,91 0,75 0,82 11 5 8 2 13 0 6 5 57 0 1 ThoughtWorks.CruiseControl.WebDashboard.Configuration
ConfigurationUpdateHandler 0,88 - - - 5 7 0 4 0 0 0 - 0 3 ThoughtWorks.CruiseControl.Core.Config
IntegrationQueueNodeType 0,87 0,5 1 2 4 4 1 1 1 0 9 38 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
LogFile 0,87 0,72 0,77 22 8 18 21 15 1 6 7 171 0 1 ThoughtWorks.CruiseControl.Core
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
ICruiseManager 0,87 - - - 10 13 0 28 0 0 0 - - - ThoughtWorks.CruiseControl.Remote
IServerMonitor 0,86 - - - 7 4 0 4 0 0 0 - - - ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
ProcessSourceControl 0,85 0,83 0,91 18 19 23 20 14 0 1 4 105 18 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol
QueuedRequestSnapshot 0,85 0,67 0,75 9 9 8 2 9 0 3 3 42 0 1 ThoughtWorks.CruiseControl.Remote
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,83 - - - 4 2 0 2 0 0 0 - - - ThoughtWorks.CruiseControl.Core.Queues
Common+SourceControlErrorHandlingPolicy 0,83 - - - 5 5 0 - - - - - - - ThoughtWorks.CruiseControl.Core.Sourcecontrol
IQueueManager 0,83 - - - 6 12 0 14 0 0 0 - - - ThoughtWorks.CruiseControl.Core.Queues
IConfigurationService 0,8 - - - 9 4 0 4 0 0 0 - - - ThoughtWorks.CruiseControl.Core.Config
ProjectStatusOnServer 0,8 0,33 0,5 3 13 4 1 3 0 2 2 15 0 1 ThoughtWorks.CruiseControl.WebDashboard.ServerConnection
ObjectSource 0,8 - - - 8 3 0 2 0 0 0 - - - Objection
XmlUtil 0,8 0 0 34 5 23 40 1 20 0 0 264 0 1 ThoughtWorks.CruiseControl.Core.Util
ProjectGridSortColumn 0,8 - - - 7 5 0 - - - - - - - ThoughtWorks.CruiseControl.WebDashboard.Dashboard
IAuthentication 0,78 - - - 8 5 0 7 0 3 0 - - - ThoughtWorks.CruiseControl.Core.Security
SecurityRight 0,78 - - - 4 5 0 - - - - - - - ThoughtWorks.CruiseControl.Remote.Security
SecurityEvent 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
Function 0,75 - - - 4 6 0 - - - - - - - ThoughtWorks.CruiseControl.CCTrayLib.X10
ClientStartUpSettings 0,75 0,33 0,5 0 5 4 1 3 0 1 1 10 0 1 ThoughtWorks.CruiseControl.Remote
MonitorServerQueueChangedEventHandler 0,75 - - - 5 8 0 4 0 0 0 - 0 3 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
MonitorPolledEventArgs 0,73 0 0 1 11 4 1 1 0 0 1 6 0 2 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
MonitorServerPolledEventHandler 0,7 - - - 4 8 0 4 0 0 0 - 0 3 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
ItemBuildStatus 0,69 - - - 9 5 0 - - - - - - - ThoughtWorks.CruiseControl.Remote
ProjectStatusListAndExceptions 0,69 0,38 0,5 6 13 10 5 4 0 2 2 49 0 1 ThoughtWorks.CruiseControl.WebDashboard.ServerConnection
IProjectStateManager 0,69 - - - 6 3 0 3 0 0 0 - - - ThoughtWorks.CruiseControl.Core.State
QueueSetSnapshot 0,69 0,38 0,5 8 9 14 12 4 0 1 2 69 0 1 ThoughtWorks.CruiseControl.Remote
SecurityCheckDiagnostics 0,69 0,78 0,88 8 9 5 1 9 0 4 4 31 0 1 ThoughtWorks.CruiseControl.Remote.Security
MonitorPolledEventHandler 0,67 - - - 11 8 0 4 0 0 0 - 0 3 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
SystemIoFileSystem 0,67 0 0 29 13 31 42 14 1 0 0 263 0 1 ThoughtWorks.CruiseControl.Core.Util
CruiseServerClientBase 0,67 0,96 0,98 47 5 24 3 51 0 4 1 104 3 1 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,65 - - - 4 2 0 2 0 0 0 - - - ThoughtWorks.CruiseControl.WebDashboard.Dashboard
ConfigurationException 0,65 0 0 3 12 8 3 3 0 0 0 14 1 4 ThoughtWorks.CruiseControl.Core.Config
ILabeller 0,65 - - - 9 4 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.Core
ParameterBase 0,64 0,8 0,86 17 8 13 6 18 0 7 4 77 5 1 ThoughtWorks.CruiseControl.Remote.Parameters
PackageImportEventArgs 0,64 0,33 0,5 3 5 5 2 3 0 2 2 15 0 2 ThoughtWorks.CruiseControl.WebDashboard.Plugins.Administration
ICruiseServerClient 0,64 - - - 6 27 0 38 0 0 0 - - - ThoughtWorks.CruiseControl.Remote
NameValuePair 0,64 0,56 0,62 16 8 12 16 6 3 2 2 113 0 1 ThoughtWorks.CruiseControl.Remote
IFileSystem 0,63 - - - 13 6 0 9 0 0 0 - - - ThoughtWorks.CruiseControl.Core.Util
ISecurityPlugin 0,63 - - - 5 5 0 3 0 1 0 - - - ThoughtWorks.CruiseControl.WebDashboard.Dashboard
IConfigurationValidation 0,62 - - - 12 4 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.Core.Config
RemotingFileTransfer 0,62 0 0 4 8 10 8 3 0 0 2 35 0 1 ThoughtWorks.CruiseControl.Remote
IntegrationStartedEventArgs+EventResult 0,62 - - - 6 5 0 - - - - - - - ThoughtWorks.CruiseControl.Remote.Events
IModificationFilter 0,62 - - - 5 2 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.Core.Sourcecontrol
X10Configuration 0,61 0,1 0 1 9 10 4 1 0 0 10 50 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Configuration
MonitorBuildOccurredEventArgs 0,61 0 0 1 8 5 1 1 0 0 2 9 0 2 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
ReflectionUtil 0,6 0 0 30 1 11 15 1 8 0 0 299 0 1 ThoughtWorks.CruiseControl.Core.Util
IX10LowLevelDriver 0,6 - - - 6 4 0 3 0 0 0 - - - ThoughtWorks.CruiseControl.CCTrayLib.X10
NoSuchProjectException 0,6 0,29 0,33 7 7 8 8 6 1 1 2 49 0 4 ThoughtWorks.CruiseControl.Remote
ProjectStatus 0,6 0,89 0,92 33 7 17 10 34 0 16 16 236 0 1 ThoughtWorks.CruiseControl.Remote
ProcessTaskResult 0,58 0 0 7 12 12 15 5 0 1 1 96 1 1 ThoughtWorks.CruiseControl.Core.Tasks
ExtensionHelpers 0,58 0 0 22 7 26 31 0 7 0 0 228 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
IAuthenticationMode 0,57 - - - 7 5 0 5 0 1 0 - - - ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
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
ClientStartUpSettings 0,57 0,33 0,5 0 2 4 1 3 0 1 1 10 0 1 ThoughtWorks.CruiseControl.Remote
MonitorBuildOccurredEventHandler 0,57 - - - 8 8 0 4 0 0 0 - 0 3 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
BuildRequest 0,56 0,6 0,75 5 9 7 3 5 0 1 1 19 0 3 ThoughtWorks.CruiseControl.Remote.Messages
ChangePasswordRequest 0,55 0,71 0,83 6 8 6 1 7 0 3 3 24 0 2 ThoughtWorks.CruiseControl.Remote.Messages
ErrorLevel+WarningErrorLevel 0,55 0 0 1 1 4 2 2 0 1 0 5 0 2 ThoughtWorks.CruiseControl.CCTrayLib
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
ChangeConfigurationRequest 0,55 0,82 0,9 11 10 9 3 11 0 4 4 40 0 3 ThoughtWorks.CruiseControl.Remote.Messages
IIntegrationQueueItem 0,55 - - - 5 3 0 3 0 3 0 - - - ThoughtWorks.CruiseControl.Core.Queues
StatisticResult 0,54 0,33 0,5 3 5 3 1 3 0 2 2 15 0 1 ThoughtWorks.CruiseControl.Core.Publishers.Statistics
IBuildRetriever 0,54 - - - 4 3 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.WebDashboard.Dashboard
MonitorServerQueueChangedEventArgs 0,54 0 0 1 5 4 1 1 0 0 1 6 0 2 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
CruiseServerSnapshot 0,53 0,35 0,39 26 6 16 15 10 0 2 2 216 0 1 ThoughtWorks.CruiseControl.Remote
IFileTransfer 0,53 - - - 5 2 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.Remote
Statistic 0,53 0,71 0,77 14 5 9 5 14 0 4 4 73 1 1 ThoughtWorks.CruiseControl.Core.Publishers.Statistics
IIntegratable 0,53 - - - 5 2 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.Core
BuildReportBuildPlugin 0,52 0,58 0,7 6 6 16 5 5 1 3 3 44 0 2 ThoughtWorks.CruiseControl.WebDashboard.Plugins.BuildReport
CruiseServerException 0,52 0,5 0,67 4 4 6 2 4 0 3 3 25 0 4 ThoughtWorks.CruiseControl.WebDashboard.ServerConnection
BalloonMessages 0,52 0 0 1 5 4 2 1 0 0 4 23 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Configuration
ILogger 0,52 - - - 7 6 0 6 0 0 0 - - - ThoughtWorks.CruiseControl.Core.Util
AudioFiles 0,51 1 0 0 6 3 1 1 0 0 4 3 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Configuration
ProjectGridRow 0,51 0,74 0,77 37 4 21 45 25 0 22 4 238 0 1 ThoughtWorks.CruiseControl.WebDashboard.Dashboard
DisplayLevel 0,5 - - - 3 5 0 - - - - - - - ThoughtWorks.CruiseControl.Core
ProjectInitialState 0,5 - - - 4 5 0 - - - - - - - ThoughtWorks.CruiseControl.Core
ProjectStartupMode 0,5 - - - 4 5 0 - - - - - - - ThoughtWorks.CruiseControl.Core
ProjectActivity 0,49 0,46 0,5 14 4 7 5 10 3 1 5 78 0 1 ThoughtWorks.CruiseControl.Remote
DashboardProject 0,49 1 0 0 3 6 1 1 0 0 13 3 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
MonitorServerPolledEventArgs 0,49 0 0 1 4 4 1 1 0 0 1 6 0 2 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
ExternalLink 0,48 0,5 0,6 6 5 5 1 6 0 2 2 28 0 1 ThoughtWorks.CruiseControl.Remote
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
IRegistry 0,47 - - - 7 1 0 2 0 0 0 - - - ThoughtWorks.CruiseControl.Core.Util
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,46 0,67 0,8 8 8 8 8 6 0 2 2 66 0 1 ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation
ITransportExtension 0,46 - - - 5 9 0 9 0 3 0 - - - ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
MessageReceivedEventArgs 0,45 0 0 2 4 7 1 2 0 1 1 12 0 3 ThoughtWorks.CruiseControl.Remote
MessageReceivedEventArgs 0,45 0 0 2 4 7 1 2 0 1 1 12 0 3 ThoughtWorks.CruiseControl.Remote
ProjectEventArgs<TData> 0,45 0,33 0,5 3 3 4 1 3 0 2 2 15 1 2 ThoughtWorks.CruiseControl.Remote.Events
BuilderException 0,45 0 0 4 9 7 4 4 0 1 1 24 0 4 ThoughtWorks.CruiseControl.Core.Tasks
ProjectMonitor 0,45 0,89 0,91 74 3 42 68 48 0 20 9 467 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
MessageEventHandler 0,45 - - - 6 8 0 4 0 0 0 - 0 3 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
BuildListRequest 0,45 0,6 0,75 5 8 8 3 5 0 1 1 19 0 3 ThoughtWorks.CruiseControl.Remote.Messages
IP4ProcessInfoCreator 0,45 - - - 4 3 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.Core.Sourcecontrol.Perforce
SystemPath 0,44 0,53 0,56 19 3 23 24 14 3 0 2 141 1 1 ThoughtWorks.CruiseControl.Core.Util
MergeFileInfo+MergeActionType 0,44 - - - 3 5 0 - - - - - - - ThoughtWorks.CruiseControl.Core.Tasks
ICruiseManagerWrapper 0,44 - - - 4 6 0 9 0 0 0 - - - ThoughtWorks.CruiseControl.WebDashboard.ServerConnection
SpeechConfiguration 0,44 0,25 0 1 7 3 1 1 0 0 4 12 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Configuration
MessageRequest 0,44 0,33 0,5 2 8 7 1 3 0 1 1 10 0 3 ThoughtWorks.CruiseControl.Remote.Messages
Timeout 0,44 0,5 0,56 12 6 7 11 8 1 2 3 84 0 1 ThoughtWorks.CruiseControl.Core.Util
Message 0,44 0,2 0,25 5 5 5 1 5 0 1 1 19 0 1 ThoughtWorks.CruiseControl.Remote
ResponseResult 0,43 - - - 6 5 0 - - - - - - - ThoughtWorks.CruiseControl.Remote.Messages
IProjectStatusRetriever 0,43 - - - 4 2 0 1 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
ICCTrayMultiConfiguration 0,42 - - - 10 18 0 33 0 16 0 - - - ThoughtWorks.CruiseControl.CCTrayLib.Configuration
IntegrationResult 0,42 0,94 0,95 99 6 40 66 67 1 32 19 846 1 1 ThoughtWorks.CruiseControl.Core
SecurityException 0,42 0 0 5 4 8 4 5 0 0 0 23 2 4 ThoughtWorks.CruiseControl.Core
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
ReadAuditRequest 0,42 0,67 0,78 7 7 9 1 7 0 3 3 27 0 2 ThoughtWorks.CruiseControl.Remote.Messages
ProjectAuditFilter 0,42 0,33 0,4 6 2 8 6 6 0 1 1 36 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
UserAuditFilter 0,42 0,33 0,4 6 2 8 6 6 0 1 1 36 0 2 ThoughtWorks.CruiseControl.Remote.Security
SecurityRightAuditFilter 0,42 0,33 0,4 6 2 7 4 6 0 1 1 30 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
DateTimeProvider 0,42 0 0 2 4 5 3 3 0 1 0 8 0 1 ThoughtWorks.CruiseControl.CCTrayLib
CruiseServerSnapshotListAndExceptions 0,42 0,38 0,5 5 4 7 2 4 0 3 2 43 0 1 ThoughtWorks.CruiseControl.WebDashboard.ServerConnection
ServerSnapshotChangedEventArgs 0,41 0,71 0,83 3 6 8 3 7 0 4 4 55 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
PathUtils 0,41 0 0 98 6 9 13 1 5 0 0 812 0 1 ThoughtWorks.CruiseControl.Core.Util
ServerSnapshotChangedEventHandler 0,41 - - - 4 8 0 4 0 0 0 - 0 3 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
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
ProjectItemRequest 0,4 0,6 0,75 3 7 8 3 5 0 0 1 19 0 3 ThoughtWorks.CruiseControl.Remote.Messages
LampController+LampState 0,4 - - - 2 5 0 - - - - - - - ThoughtWorks.CruiseControl.CCTrayLib.X10
IProjectStateIconProvider 0,4 - - - 5 3 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.CCTrayLib.Presentation
ObjectionType 0,4 0,5 0,67 4 2 4 1 4 0 2 2 19 0 1 Objection
TimeUnits 0,39 0,64 0,75 10 2 11 18 4 3 0 7 111 0 1 ThoughtWorks.CruiseControl.Core.Util
ITransformer 0,39 - - - 4 2 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.Core.Util
RemotingFileTransfer+TransferPackage 0,39 0,33 0,5 3 2 5 1 3 0 2 2 15 0 1 ThoughtWorks.CruiseControl.Remote
BuildCondition 0,39 - - - 3 5 0 - - - - - - - ThoughtWorks.CruiseControl.Remote
MercurialModification 0,39 0,8 1 4 2 8 12 4 1 2 7 51 0 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol.Mercurial
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
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
IntegrationRequest 0,39 0,82 0,89 12 5 9 8 11 1 5 6 73 0 1 ThoughtWorks.CruiseControl.Remote
IAudioPlayer 0,38 - - - 3 2 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.CCTrayLib.Presentation
IShadowCopier 0,38 - - - 2 1 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.Core.util
DiagnoseSecurityRequest 0,38 0,5 0,62 5 7 8 2 5 0 2 2 20 0 2 ThoughtWorks.CruiseControl.Remote.Messages
ICruiseServerClientFactory 0,38 - - - 5 3 0 12 0 0 0 - - - ThoughtWorks.CruiseControl.Remote
IRemotingService 0,38 - - - 2 3 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.Remote
RedirectResponse 0,38 0,4 0,5 5 3 6 3 5 0 2 1 17 0 1 ThoughtWorks.CruiseControl.WebDashboard.MVC
IServerConnection 0,37 - - - 5 8 0 10 0 3 0 - - - ThoughtWorks.CruiseControl.Remote
ConfigureUserName 0,37 0,75 0,86 9 2 33 50 8 0 1 6 279 0 7 ThoughtWorks.CruiseControl.CCTrayLib.Security
ICruiseProjectManagerFactory 0,37 - - - 7 6 0 2 0 0 0 - - - ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
IVelocityTransformer 0,37 - - - 3 2 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.WebDashboard.MVC.View
ProjectStatusSnapshot 0,37 0,25 0,33 4 3 6 3 4 0 1 1 20 0 2 ThoughtWorks.CruiseControl.Remote
IServerConnection 0,37 - - - 5 8 0 10 0 3 0 - - - ThoughtWorks.CruiseControl.Remote
ConsoleEventHandler+ConsoleEvent 0,37 - - - 2 5 0 - - - - - - - ThoughtWorks.CruiseControl.Core
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
IBalloonMessageProvider 0,37 - - - 4 2 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.CCTrayLib.Presentation
IDashboardConfiguration 0,37 - - - 5 2 0 2 0 2 0 - - - ThoughtWorks.CruiseControl.WebDashboard.Configuration
RemotingFileTransfer+TransferPackage 0,36 0,33 0,5 3 2 5 1 3 0 2 2 15 0 1 ThoughtWorks.CruiseControl.Remote
ConfigureUserPassword 0,36 0,79 0,89 12 2 34 52 9 0 2 10 444 0 7 ThoughtWorks.CruiseControl.CCTrayLib.Security
FileTaskResult 0,36 0,67 0,8 7 6 12 8 5 1 1 1 41 0 1 ThoughtWorks.CruiseControl.Core.Tasks
PreprocessorException 0,36 0 0 4 3 7 3 4 0 0 0 17 2 3 ThoughtWorks.CruiseControl.Core.Config.Preprocessor
TrayIconDoubleClickAction 0,36 - - - 5 5 0 - - - - - - - ThoughtWorks.CruiseControl.CCTrayLib.Configuration
IoService 0,36 0 0 11 6 11 10 5 0 0 0 91 0 1 ThoughtWorks.CruiseControl.Core.Util
ProcessExecutor+ProcessMonitor 0,36 0,67 0,8 7 1 10 10 2 4 0 3 54 0 1 ThoughtWorks.CruiseControl.Core.Util
ProcessExecutor+RunnableProcess 0,36 0,62 0,68 24 1 31 55 12 0 1 9 412 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
SecurityRightAuditFilter 0,36 0,33 0,4 6 2 7 4 6 0 1 1 30 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
DateRangeAuditFilter 0,36 0,5 0,57 9 2 9 7 8 0 2 2 56 0 2 ThoughtWorks.CruiseControl.Remote.Security
DefaultShadowCopier+ShadowStore 0,36 0,11 0,17 7 1 12 19 3 0 0 3 88 0 1 ThoughtWorks.CruiseControl.Core.util
SecurityHelpers 0,35 0 0 1 4 6 4 0 1 0 0 11 0 1 ThoughtWorks.CruiseControl.Core.Security
ICruiseManagerFactory 0,35 - - - 3 4 0 2 0 0 0 - - - ThoughtWorks.CruiseControl.Remote
ExternalLinksListResponse 0,35 0 0 5 7 8 4 5 0 1 1 27 0 2 ThoughtWorks.CruiseControl.Remote.Messages
DataListResponse 0,35 0 0 5 7 8 4 5 0 1 1 27 0 2 ThoughtWorks.CruiseControl.Remote.Messages
SnapshotResponse 0,35 0,6 0,75 5 7 7 3 5 0 1 1 18 0 2 ThoughtWorks.CruiseControl.Remote.Messages
ProjectStatusResponse 0,35 0 0 5 7 8 4 5 0 1 1 27 0 2 ThoughtWorks.CruiseControl.Remote.Messages
FileTransferRequest 0,35 0,4 0,5 5 7 7 3 5 0 1 1 22 0 3 ThoughtWorks.CruiseControl.Remote.Messages
DataResponse 0,35 0,6 0,75 5 7 7 3 5 0 1 1 18 0 2 ThoughtWorks.CruiseControl.Remote.Messages
FileTransferResponse 0,35 0,6 0,75 5 7 7 3 5 0 1 1 18 0 2 ThoughtWorks.CruiseControl.Remote.Messages
UserDetails 0,35 0,7 0,78 10 3 5 1 10 0 3 3 48 0 1 ThoughtWorks.CruiseControl.Remote.Security
SecurityCheckDiagnostics 0,35 0,78 0,88 8 3 5 1 9 0 4 4 31 0 1 ThoughtWorks.CruiseControl.Remote
PackageDetails 0,35 0,85 0,91 14 3 9 1 14 0 6 6 51 0 1 ThoughtWorks.CruiseControl.Remote
IBuildLogTransformer 0,35 - - - 3 4 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.WebDashboard.Dashboard
DashboardQueuedRequest 0,35 1 0 0 2 4 1 1 0 0 2 3 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
ItemStatus 0,35 0,84 0,87 26 1 24 22 24 0 9 9 193 1 1 ThoughtWorks.CruiseControl.Remote
IDynamicValue 0,35 - - - 3 6 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.Core.Tasks
CruiseServerSnapshotOnServer 0,35 0,33 0,5 3 2 4 1 3 0 2 2 15 0 1 ThoughtWorks.CruiseControl.WebDashboard.ServerConnection
ConstructorSelectionStrategy 0,35 - - - 3 2 0 1 0 0 0 - - - Objection
RequestWrappingCruiseRequest 0,34 0,78 0,85 17 3 19 15 12 0 8 3 109 0 1 ThoughtWorks.CruiseControl.WebDashboard.IO
QueueSnapshot 0,34 0,57 0,67 9 3 16 8 7 0 3 3 63 0 1 ThoughtWorks.CruiseControl.Remote
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
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
IIntegrationQueue 0,34 - - - 4 11 0 14 0 3 0 - - - ThoughtWorks.CruiseControl.Core.Queues
QueuedRequestSnapshot 0,34 0,67 0,75 9 3 8 2 9 0 3 3 42 0 1 ThoughtWorks.CruiseControl.Remote
ICruiseServerManagerFactory 0,34 - - - 4 2 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
BuildGraph+GraphBuildInfo 0,34 0,3 0,38 5 2 11 11 5 0 0 2 39 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.Statistics
SynergyConnectionInfo 0,33 0,9 0,97 16 4 15 8 15 0 7 14 107 0 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic
DefaultServerSpecifier 0,33 0,67 0,76 9 5 7 6 8 0 3 3 60 0 1 ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation
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
DefaultLogger 0,33 0 0 14 5 8 8 7 0 0 0 69 0 1 ThoughtWorks.CruiseControl.Core.Util
IExecutionEnvironment 0,33 - - - 3 2 0 2 0 2 0 - - - ThoughtWorks.CruiseControl.Core.Util
XslTransformer 0,33 0 0 11 3 29 27 3 3 0 0 132 0 1 ThoughtWorks.CruiseControl.Core.Util
BuildParametersResponse 0,33 0 0 5 6 8 4 5 0 1 1 27 0 2 ThoughtWorks.CruiseControl.Remote.Messages
ListPackagesResponse 0,33 0 0 5 6 8 4 5 0 1 1 27 0 2 ThoughtWorks.CruiseControl.Remote.Messages
LoginResponse 0,33 0,6 0,75 5 6 7 3 5 0 1 1 18 0 2 ThoughtWorks.CruiseControl.Remote.Messages
StatusSnapshotResponse 0,33 0,6 0,75 5 6 7 3 5 0 1 1 18 0 2 ThoughtWorks.CruiseControl.Remote.Messages
ReadAuditResponse 0,33 0 0 5 6 8 4 5 0 1 1 27 0 2 ThoughtWorks.CruiseControl.Remote.Messages
DiagnoseSecurityResponse 0,33 0 0 5 6 8 4 5 0 1 1 27 0 2 ThoughtWorks.CruiseControl.Remote.Messages
ListUsersResponse 0,33 0 0 5 6 8 4 5 0 1 1 27 0 2 ThoughtWorks.CruiseControl.Remote.Messages
Registry 0,33 0 0 5 6 8 8 3 0 0 0 45 0 1 ThoughtWorks.CruiseControl.Core.Util
WindowStateEventArgs 0,32 0 0 1 3 4 1 1 0 0 1 6 0 2 Validator
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
IStringFormatter 0,32 - - - 1 1 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.Core.Util
ICache 0,32 - - - 2 1 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
IConfigurationFileLoader 0,32 - - - 3 4 0 2 0 0 0 - - - ThoughtWorks.CruiseControl.Core.Config
DashboardQueue 0,31 1 0 0 2 7 1 1 0 0 2 3 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
IManifestGenerator 0,31 - - - 3 4 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.Core.Publishers
INoSiteTemplateAction 0,31 - - - 1 0 0 0 0 0 0 - - - ThoughtWorks.CruiseControl.WebDashboard.Dashboard
ExecutionEnvironment 0,31 0 0 5 3 11 8 3 0 2 1 32 0 1 ThoughtWorks.CruiseControl.Core.Util
ICruiseServerExtension 0,31 - - - 4 3 0 4 0 0 0 - - - ThoughtWorks.CruiseControl.Remote
ILampController 0,31 - - - 3 2 0 3 0 3 0 - - - ThoughtWorks.CruiseControl.CCTrayLib.X10
NotifyIconEx+NotifyState 0,31 - - - 2 6 0 - - - - - - - ThoughtWorks.CruiseControl.CCTrayLib.Presentation
NotifyIconEx+NotifyFlags 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
ErrorMessage 0,31 0,5 0,58 7 2 6 1 7 0 2 2 32 0 1 ThoughtWorks.CruiseControl.Remote.Messages
ResponseResult 0,31 - - - 2 5 0 - - - - - - - ThoughtWorks.CruiseControl.Remote.Messages
CruiseXmlWriter 0,31 0 0 12 2 26 38 3 5 0 0 243 0 1 ThoughtWorks.CruiseControl.Core
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 29 3 36 57 12 0 1 1 480 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
UserPasswordAuthentication 0,3 0,43 0,5 8 1 19 16 7 0 1 1 112 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Security
ControllerType 0,3 - - - 3 5 0 - - - - - - - ThoughtWorks.CruiseControl.CCTrayLib.X10
EmailSubject+BuildResultType 0,3 - - - 2 5 0 - - - - - - - ThoughtWorks.CruiseControl.Core.Publishers
MainFormController 0,3 0,94 0,95 117 3 99 175 51 1 7 19 1324 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Presentation
ServerLogFileReader 0,3 0,78 0,88 14 1 18 19 7 2 0 3 105 0 1 ThoughtWorks.CruiseControl.Core.Logging
TimeoutSerializer 0,29 0 0 11 1 17 15 3 0 0 0 75 0 2 ThoughtWorks.CruiseControl.Core.Util
MergeFileSerialiser 0,29 0 0 14 1 30 41 3 0 0 0 221 0 2 ThoughtWorks.CruiseControl.Core.Tasks
MultipleXslReportBuildAction 0,29 0,53 0,67 6 2 19 11 5 0 1 3 48 0 1 ThoughtWorks.CruiseControl.WebDashboard.Dashboard.Actions
RemotingFileTransfer+RemotingStreamHolder 0,29 0 0 4 1 11 5 4 0 0 1 32 0 2 ThoughtWorks.CruiseControl.Remote
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
ICruiseServerFactory 0,29 - - - 3 3 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.Core
DefaultBuildSpecifier 0,29 0,5 0,6 8 3 8 8 6 0 2 2 66 0 1 ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation
IDetailStringProvider 0,29 - - - 3 2 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.CCTrayLib.Presentation
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
HttpConnection 0,28 0,71 0,77 26 2 28 37 13 0 3 5 273 0 1 ThoughtWorks.CruiseControl.Remote
ILinkListFactory 0,28 - - - 3 5 0 3 0 0 0 - - - ThoughtWorks.CruiseControl.WebDashboard.Dashboard
TaskBase+<>c__DisplayClass1 0,28 1 0 - 2 5 1 1 0 0 2 3 0 1 ThoughtWorks.CruiseControl.Core.Tasks
IProjectGridAction 0,28 - - - 3 6 0 4 0 1 0 - - - ThoughtWorks.CruiseControl.WebDashboard.Dashboard
HttpConnection 0,28 0,71 0,77 26 2 28 37 13 0 3 5 273 0 1 ThoughtWorks.CruiseControl.Remote
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
RemotingFileTransfer 0,28 0 0 4 2 10 8 3 0 0 2 35 0 1 ThoughtWorks.CruiseControl.Remote
SynergyProjectInfo 0,28 0,8 0 1 3 10 2 1 0 0 12 9 0 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic
IQueueManagerFactory 0,28 - - - 1 4 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.Core.Queues
IntegrationQueueManager 0,28 0,72 0,76 32 1 34 42 18 0 0 4 341 0 1 ThoughtWorks.CruiseControl.Core
BuildOccurredEventArgs 0,28 0 0 1 1 5 1 1 0 0 2 9 0 2 ThoughtWorks.CruiseControl.CCTrayLib
IconNotFoundException 0,27 0 0 4 1 7 3 4 0 0 0 17 0 3 ThoughtWorks.CruiseControl.CCTrayLib
PermissionBase 0,27 0,61 0,69 14 2 15 11 10 0 2 2 89 2 2 ThoughtWorks.CruiseControl.Core.Security
IIntegrationQueueIconProvider 0,27 - - - 2 2 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.CCTrayLib.Presentation
XmlConversionUtil 0,27 0 0 11 3 23 23 0 4 0 2 146 0 1 ThoughtWorks.CruiseControl.Remote
IMessageProcessor 0,27 - - - 3 3 0 2 0 0 0 - - - ThoughtWorks.CruiseControl.Remote
XmlConversionUtil 0,27 0 0 11 3 23 23 0 4 0 2 146 0 1 ThoughtWorks.CruiseControl.Remote
IIconProvider 0,27 - - - 3 3 0 3 0 1 0 - - - ThoughtWorks.CruiseControl.CCTrayLib.Presentation
SessionCacheBase+SessionDetails 0,27 0 0 1 2 5 2 1 0 0 3 12 0 1 ThoughtWorks.CruiseControl.Core.Security
CancelProjectEventArgs 0,27 0,33 0,5 3 2 6 1 3 0 1 1 11 0 3 ThoughtWorks.CruiseControl.Remote.Events
CancelProjectEventArgs<TData> 0,27 0,33 0,5 3 2 6 1 3 0 1 1 12 0 3 ThoughtWorks.CruiseControl.Remote.Events
RemoteCruiseManagerFactory 0,27 0 0 4 2 13 8 3 0 0 2 51 0 1 ThoughtWorks.CruiseControl.Remote
IBuildNameRetriever 0,27 - - - 2 3 0 3 0 0 0 - - - ThoughtWorks.CruiseControl.WebDashboard.Dashboard
EvaluationException 0,27 0 0 5 2 10 5 4 1 0 0 22 0 4 ThoughtWorks.CruiseControl.Core.Config.Preprocessor
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
Project 0,26 0,96 0,97 195 3 112 189 89 1 25 25 1823 0 2 ThoughtWorks.CruiseControl.Core
QueueSetSnapshot 0,26 0,38 0,5 8 2 14 12 4 0 1 2 69 0 1 ThoughtWorks.CruiseControl.Remote
CoverageFilter+NCoverItemType 0,26 - - - 1 5 0 - - - - - - - ThoughtWorks.CruiseControl.Core.Tasks
IntegrationStatus 0,26 - - - 2 5 0 - - - - - - - ThoughtWorks.CruiseControl.Remote
DefaultQueueIcons 0,26 0 0 12 1 14 6 1 10 9 2 78 0 1 ThoughtWorks.CruiseControl.CCTrayLib
ProjectIntegratorState 0,26 - - - 2 5 0 - - - - - - - ThoughtWorks.CruiseControl.Remote
NotifierDelegate 0,26 - - - 1 7 0 4 0 0 0 - 0 3 ThoughtWorks.CruiseControl.Core.Util
RemotingFileTransfer+RemotingStreamHolder 0,26 0 0 4 1 11 5 4 0 0 1 32 0 2 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
Vault3 0,26 0,53 0,56 42 3 36 75 15 2 0 3 673 1 2 ThoughtWorks.CruiseControl.Core.Sourcecontrol
CruiseServerFactory 0,26 0 0 10 2 35 23 2 5 1 1 82 0 1 ThoughtWorks.CruiseControl.Core
FileTransferResponse 0,26 0,62 0,75 11 2 13 16 6 0 1 4 107 0 1 ThoughtWorks.CruiseControl.WebDashboard.MVC
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
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
IntegrationQueueTreeNodeTag 0,26 0,68 0,79 9 3 7 1 7 0 4 4 61 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Presentation
QueueSnapshotList 0,25 0 0 2 1 5 3 2 0 0 1 10 0 1 ThoughtWorks.CruiseControl.Remote
QueuedRequestSnapshotList 0,25 0 0 2 1 5 3 2 0 0 1 10 0 1 ThoughtWorks.CruiseControl.Remote
DefaultProjectIcons 0,25 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
BuildIntegrationRequest 0,25 0,31 0,36 8 3 11 7 8 0 2 2 54 0 3 ThoughtWorks.CruiseControl.Remote.Messages
IPlotter 0,25 - - - 2 4 0 2 0 0 0 - - - ThoughtWorks.CruiseControl.Core.Publishers.Statistics
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
NotifyIconEx 0,25 0,93 0,95 47 3 35 38 38 6 5 14 436 1 3 ThoughtWorks.CruiseControl.CCTrayLib.Presentation
UrlResolvedArgs 0,25 0 0 2 1 4 1 2 0 1 1 9 0 2 ThoughtWorks.CruiseControl.Core.Config.Preprocessor
CommunicationsException 0,25 0 0 4 3 7 2 4 0 0 0 18 0 3 ThoughtWorks.CruiseControl.Remote
CommunicationsException 0,25 0 0 4 3 7 2 4 0 0 0 18 0 3 ThoughtWorks.CruiseControl.Remote
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,24 - - - 2 6 0 5 0 0 0 - - - ThoughtWorks.CruiseControl.Core
XsltParameter 0,24 0,6 0,75 4 2 6 1 5 0 2 2 17 0 1 ThoughtWorks.CruiseControl.Remote
IAuditLogger 0,24 - - - 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+NCoverItemType 0,24 - - - 1 5 0 - - - - - - - ThoughtWorks.CruiseControl.Core.Tasks
CoverageThreshold+NCoverMetric 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
IIntegrationResultManager 0,24 - - - 3 4 0 5 0 3 0 - - - ThoughtWorks.CruiseControl.Core
ObjectionManager 0,24 - - - 3 7 0 7 0 0 0 - - - Objection
LowLevelDriverFactory 0,24 0,33 0,5 6 1 12 12 2 1 0 3 57 0 1 ThoughtWorks.CruiseControl.CCTrayLib.X10
LampController+Lamp 0,24 0,25 0,5 4 1 7 4 2 0 0 4 33 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
EnvironmentVariable 0,24 0,67 1 3 3 5 1 3 0 1 2 15 0 1 ThoughtWorks.CruiseControl.Core.Util
Cm17LowLevelDriver 0,24 0,6 0,75 9 1 17 24 5 0 0 3 140 0 1 ThoughtWorks.CruiseControl.CCTrayLib.X10
Cm11LowLevelDriver 0,24 0,74 0,81 37 1 29 26 13 0 1 4 300 0 1 ThoughtWorks.CruiseControl.CCTrayLib.X10
CircularArray+CircularArrayEnumerator 0,24 0,43 0,5 16 1 9 7 7 0 1 4 139 0 1 ThoughtWorks.CruiseControl.Core.Logging
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
ProjectBase 0,24 0,87 0,91 24 3 18 11 22 1 10 11 146 2 1 ThoughtWorks.CruiseControl.Core
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,23 0,5 0,67 5 2 7 5 4 0 1 1 25 0 1 ThoughtWorks.CruiseControl.Core.Publishers
MainForm 0,23 0,95 0,98 81 1 139 257 40 1 1 45 3165 0 7 Validator
ProjectReportProjectPlugin 0,23 0,77 0,85 40 2 47 72 10 1 3 8 579 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport
SerializableDateTime 0,23 0,33 0,5 3 1 4 4 2 1 1 2 15 0 1 ThoughtWorks.CruiseControl.Remote
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
QueueSnapshotList 0,23 0 0 2 1 5 3 2 0 0 1 10 0 1 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
CookieSessionStore 0,23 0 0 2 1 8 3 3 0 0 0 11 0 1 ThoughtWorks.CruiseControl.WebDashboard.Dashboard
UnknownActionAction 0,23 0 0 2 1 8 5 2 0 0 0 18 0 1 ThoughtWorks.CruiseControl.WebDashboard.MVC.Cruise
DefaultAction 0,23 0 0 2 1 10 5 2 0 0 1 14 0 1 ThoughtWorks.CruiseControl.WebDashboard.Dashboard.Actions
CCTrayDownloadAction 0,23 0 0 6 1 16 13 2 0 0 2 115 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.CCTray
ShowDeleteProjectAction 0,23 0,5 0,67 4 1 10 6 3 1 0 2 28 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.DeleteProject
PackageListAction 0,23 0,33 0,5 6 1 18 24 3 0 0 3 122 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport
DoDeleteProjectAction 0,23 0,5 0,67 4 1 13 9 3 1 0 3 60 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.DeleteProject
MaxLengthConstructorSelectionStrategy 0,23 0 0 4 2 9 3 2 0 0 0 42 0 1 Objection
NMockAwareImplementationResolver 0,23 0,69 0,79 21 2 14 21 8 0 1 2 170 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
Cm11LowLevelDriver+CM11aHouseCode 0,23 - - - 2 6 0 - - - - - - - ThoughtWorks.CruiseControl.CCTrayLib.X10
Cm11LowLevelDriverError 0,23 0 0 3 2 4 1 3 0 1 1 13 0 2 ThoughtWorks.CruiseControl.CCTrayLib.X10
Cm11Message 0,23 0,67 0,8 7 2 5 1 6 0 2 2 48 0 1 ThoughtWorks.CruiseControl.CCTrayLib.X10
AddedParser 0,23 0 0 7 1 7 9 5 0 1 0 34 0 2 ThoughtWorks.CruiseControl.Core.Sourcecontrol
CheckInParser 0,23 0 0 3 1 5 4 3 0 1 0 12 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
DeletedParser 0,23 0 0 5 1 6 7 4 0 1 0 22 0 2 ThoughtWorks.CruiseControl.Core.Sourcecontrol
HtmlAttribute 0,22 0 0 2 2 3 2 2 0 0 2 24 0 1 Validator
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
QueuedRequestSnapshotList 0,22 0 0 2 1 5 3 2 0 0 1 10 0 1 ThoughtWorks.CruiseControl.Remote
AdministerAction 0,22 0,77 0,83 55 1 38 68 16 0 1 6 726 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.Administration
DashboardCacheDependency 0,22 0 0 3 1 9 4 2 0 1 2 46 0 1 ThoughtWorks.CruiseControl.WebDashboard.IO
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 45 7 0 0 3 187 0 1 ThoughtWorks.CruiseControl.Core
CombinationAuditFilter 0,22 0,17 0,2 8 1 12 9 6 0 1 1 56 0 2 ThoughtWorks.CruiseControl.Remote.Security
RemotingConnection 0,22 0,79 0,85 18 1 21 22 14 0 3 6 158 0 1 ThoughtWorks.CruiseControl.Remote
CruiseServerHttpClient 0,22 0,87 0,91 35 1 34 63 20 0 2 3 457 0 2 ThoughtWorks.CruiseControl.Remote
CruiseServerClient 0,22 0,53 0,54 58 1 65 84 51 0 3 2 826 0 2 ThoughtWorks.CruiseControl.Remote
CruiseServerRemotingClient 0,22 0,73 0,75 33 1 22 35 32 0 2 4 216 0 2 ThoughtWorks.CruiseControl.Remote
ExceptionFactory 0,22 - - - 2 11 0 4 0 0 0 - 0 3 ThoughtWorks.CruiseControl.Core.Config.Preprocessor
BuildGraph+GraphBuildDayInfo 0,22 0,66 0,75 9 1 9 14 8 0 5 4 112 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.Statistics
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
FarmLink 0,22 0,33 0,67 2 1 6 2 2 0 1 3 16 0 2 ThoughtWorks.CruiseControl.WebDashboard.Dashboard
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
FileLabeller+FileReader 0,22 0 0 6 1 13 13 3 0 0 0 73 0 1 ThoughtWorks.CruiseControl.Core.Label
RemotingConnection 0,22 0,79 0,85 18 1 21 22 14 0 3 6 158 0 1 ThoughtWorks.CruiseControl.Remote
ServerSecurityConfigurationServerPlugin 0,22 0,6 0,75 7 1 37 41 5 0 2 4 177 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.ServerReport
ServerLogServerPlugin 0,22 0,5 0,67 6 1 28 25 4 0 2 4 126 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.ServerReport
CruiseServerRemotingClient 0,22 0,73 0,75 33 1 22 35 32 0 2 4 216 0 2 ThoughtWorks.CruiseControl.Remote
ICruiseServerClientFactory 0,22 - - - 1 3 0 12 0 0 0 - - - ThoughtWorks.CruiseControl.Remote
CruiseServerHttpClient 0,22 0,87 0,91 35 1 34 63 20 0 2 3 457 0 2 ThoughtWorks.CruiseControl.Remote
BuildLink 0,22 0,25 0,5 2 1 7 2 2 0 1 4 21 0 2 ThoughtWorks.CruiseControl.WebDashboard.Dashboard
CruiseServerClient 0,22 0,53 0,54 58 1 65 84 51 0 3 2 826 0 2 ThoughtWorks.CruiseControl.Remote
LatestBuildReportProjectPlugin 0,22 0,6 0,75 6 3 20 10 4 1 2 3 54 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.BuildReport
QueueTreeView 0,22 0,2 0,25 15 3 21 20 5 0 0 2 120 0 5 ThoughtWorks.CruiseControl.CCTrayLib.Presentation
WindowStateEventArgs 0,22 0 0 1 3 4 1 1 0 0 1 6 0 2 ThoughtWorks.CruiseControl.CCTrayLib.Presentation
ISynergyCommand 0,22 - - - 2 4 0 2 0 0 0 - - - ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic
SynergyCommandBuilder 0,22 0 0 31 2 17 33 1 24 0 0 369 0 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic
MercurialModificationCollection 0,21 1 0 0 1 6 1 1 0 0 1 3 0 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol.Mercurial
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
NullSecurityManager 0,21 0 0 21 1 22 9 20 0 1 0 59 0 1 ThoughtWorks.CruiseControl.Core.Security
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 63 1 38 65 29 0 5 8 550 0 1 ThoughtWorks.CruiseControl.Core
CachingCruiseServerManager 0,21 0,44 0,5 10 1 8 8 9 0 3 2 46 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
HttpCruiseServerManager 0,21 0,67 0,75 15 1 16 17 8 1 3 4 110 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
RemotingCruiseServerManager 0,21 0,54 0,62 9 1 13 13 8 0 3 3 65 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
ServerAuditHistoryServerPlugin 0,21 0,65 0,81 7 1 33 26 5 0 2 6 152 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.ServerReport
ServerUserListServerPlugin 0,21 0,6 0,69 16 1 40 43 8 0 3 7 297 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
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
MultipleTrigger 0,21 0,8 0,84 32 1 22 15 23 0 7 2 174 0 1 ThoughtWorks.CruiseControl.Core.Triggers
UserPasswordAuthentication+<>c__DisplayClass1 0,21 0,5 1 - 1 7 5 2 0 0 2 15 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Security
PackageListAction+PackageDisplay 0,21 0,82 0,9 0 1 4 1 11 0 5 5 38 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport
VaultVersionChecker 0,21 0,91 1 25 2 25 22 12 0 2 31 223 0 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol
Vault3+VaultException 0,21 0 0 1 2 6 1 1 0 0 0 4 0 4 ThoughtWorks.CruiseControl.Core.Sourcecontrol
IntegrationQueue 0,21 0,87 0,91 60 1 29 49 22 1 3 5 626 0 2 ThoughtWorks.CruiseControl.Core.Queues
UserNameSecurityAction 0,21 0,33 0,5 7 1 22 24 3 0 0 4 107 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.Security
HtmlReportAction 0,21 0,65 0,81 3 1 17 6 5 0 1 4 47 0 1 ThoughtWorks.CruiseControl.WebDashboard.Dashboard.Actions
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
TaskBase+<>c__DisplayClass3 0,21 0,5 1 - 1 14 14 2 0 0 3 81 0 1 ThoughtWorks.CruiseControl.Core.Tasks
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
RemotingServiceAdapter 0,2 0 0 1 1 6 2 2 0 0 0 7 0 1 ThoughtWorks.CruiseControl.Remote
XslReportBuildAction 0,2 0,68 0,79 9 1 25 20 7 0 2 4 105 0 1 ThoughtWorks.CruiseControl.WebDashboard.Dashboard.Actions
RobocopyHistoryParser 0,2 0 0 20 1 24 27 7 1 0 8 272 0 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol
UserName 0,2 0,25 0,33 4 1 5 1 4 0 1 1 16 0 1 ThoughtWorks.CruiseControl.Core.Security
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
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 123 0 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol
ItemBuildStatus 0,2 - - - 1 5 0 - - - - - - - ThoughtWorks.CruiseControl.Remote
DynamicValueUtility+PropertyPart 0,2 0,75 0 1 1 4 1 1 0 0 4 6 0 1 ThoughtWorks.CruiseControl.Core.Tasks
FirstMatch 0,2 0 0 4 1 9 7 3 0 0 0 22 0 2 ThoughtWorks.CruiseControl.Core.Publishers.Statistics
ResourceProjectStateIconProvider 0,2 0 0 3 1 10 15 3 1 0 6 52 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Presentation
ICruiseManager 0,2 - - - 1 13 0 28 0 0 0 - - - ThoughtWorks.CruiseControl.Remote
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
HttpCruiseProjectManager 0,2 0,81 0,88 12 1 19 14 12 0 1 7 92 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
RemotingCruiseProjectManager 0,2 0,04 0,05 26 1 16 20 12 0 1 2 161 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
ExtensionTransportProjectListRetriever 0,2 0 0 2 1 8 6 2 0 0 1 21 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
HttpProjectListRetriever 0,2 0 0 3 1 9 4 2 0 0 1 40 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
RemotingProjectListRetriever 0,2 0 0 3 1 9 4 2 0 0 1 40 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
SelectIconController 0,2 0,54 0,65 9 1 17 17 6 0 1 4 96 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Presentation
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
LazilyInitialisingVelocityTransformer+TemplateLocation 0,2 - - - 1 5 0 - - - - - - - ThoughtWorks.CruiseControl.WebDashboard.MVC.View
PlasticSCMHistoryParser 0,2 0 0 5 1 17 20 2 0 0 0 81 0 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol
IntegrationPerformanceCountersExtension+<>c__DisplayClass2 0,2 0,6 0,9 - 1 14 17 3 0 0 5 80 0 1 ThoughtWorks.CruiseControl.Core.Extensions
ConsoleMain+<>c__DisplayClass3 0,19 0,5 1 - 1 12 9 2 0 0 2 35 0 1 ThoughtWorks.CruiseControl.Console
UnavailableStatisticsException 0,19 0 0 1 1 5 2 1 0 0 1 6 0 3 ThoughtWorks.CruiseControl.Core.Publishers.Statistics
Plotter 0,19 0,5 0,67 4 1 18 19 3 1 0 3 67 0 1 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
SelectAudioFileController 0,19 0,65 0,74 14 1 22 23 8 0 1 5 139 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Presentation
CachingDashboardConfigurationLoader 0,19 0,25 0,33 5 2 18 14 3 1 2 2 54 0 1 ThoughtWorks.CruiseControl.WebDashboard.Configuration
WindowStateEventHandler 0,19 - - - 2 8 0 4 0 0 0 - 0 3 Validator
DiskSpaceMonitorExtension+<>c__DisplayClass2 0,19 0,5 1 - 1 20 17 2 0 0 2 65 0 1 ThoughtWorks.CruiseControl.Core.Extensions
ParallelTask 0,19 0,84 0,93 11 1 31 29 10 0 3 5 236 0 2 ThoughtWorks.CruiseControl.Core.Tasks
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
P4HistoryParser 0,19 0 0 8 1 23 39 3 1 0 2 183 0 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol.Perforce
SessionInvalidException 0,19 0 0 5 2 9 4 5 0 0 0 23 0 5 ThoughtWorks.CruiseControl.Core
ProcessP4Initializer 0,19 0,78 0,88 19 1 16 24 8 1 0 3 175 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
ProcessP4Purger 0,19 0,33 0,5 6 1 14 16 3 0 0 2 60 0 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol.Perforce
PermissionDeniedException 0,19 0,33 0,4 6 2 9 6 6 0 1 2 45 0 5 ThoughtWorks.CruiseControl.Core
SpeechUtil 0,19 0 0 13 1 8 14 1 5 0 0 109 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Speech
Vault317 0,19 0,61 0,67 33 1 36 67 11 0 0 3 593 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
MainForm 0,19 0,95 0,97 105 2 116 248 53 1 0 60 2681 0 7 ThoughtWorks.CruiseControl.CCTrayLib.Presentation
AlienbrainHistoryParser 0,19 0 0 9 1 20 28 4 1 0 2 177 0 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol
ClearCaseHistoryParser 0,19 0 0 22 1 15 29 9 1 0 2 255 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
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
DefaultConfigurationFileLoader 0,19 0,77 0,85 12 2 33 29 8 2 0 5 137 0 1 ThoughtWorks.CruiseControl.Core.Config
InMemorySessionCache 0,19 0 0 0 1 5 1 1 0 0 0 3 0 2 ThoughtWorks.CruiseControl.Core.Security
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
RequestController 0,19 0,11 0,17 5 1 11 10 3 0 0 3 59 0 1 ThoughtWorks.CruiseControl.WebDashboard.MVC
MksHistoryParser 0,19 0 0 12 1 27 33 3 5 0 2 171 0 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol
MercurialHistoryParser 0,19 0 0 3 1 16 10 2 0 0 0 53 0 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol.Mercurial
CachedTypeMap 0,19 0,5 0,67 5 1 9 7 4 0 0 2 45 0 1 ThoughtWorks.CruiseControl.WebDashboard.MVC.ASPNET
CruiseObjectSourceInitializer 0,19 0,4 0,5 31 1 65 54 4 1 0 1 1009 0 1 ThoughtWorks.CruiseControl.WebDashboard.Dashboard
WildCardPath 0,19 0,33 0,5 5 1 10 9 3 0 0 1 53 0 1 ThoughtWorks.CruiseControl.Core.Util
MultipleHeadsFoundException 0,19 0 0 1 1 6 1 1 0 0 0 4 0 4 ThoughtWorks.CruiseControl.Core.Sourcecontrol.Mercurial
ObjectionObject 0,19 0,5 0,67 4 1 5 2 4 0 2 2 19 0 1 Objection
LoginViewBuilder 0,19 0,08 0,17 5 1 19 14 2 0 0 6 101 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
SideBarViewBuilder 0,19 0,49 0,61 23 1 37 53 5 0 0 9 456 0 1 ThoughtWorks.CruiseControl.WebDashboard.Dashboard
Cm11LowLevelDriver+Header 0,19 - - - 1 6 0 - - - - - - - ThoughtWorks.CruiseControl.CCTrayLib.X10
Cm11LowLevelDriver+Cm11LowLevelDriverWorker 0,19 0,86 0,91 54 1 27 44 17 1 1 16 591 0 1 ThoughtWorks.CruiseControl.CCTrayLib.X10
Cm11LowLevelDriver+CM11aDeviceCode 0,19 - - - 1 6 0 - - - - - - - ThoughtWorks.CruiseControl.CCTrayLib.X10
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
DashboardCruiseServerSnapshot 0,19 1 0 0 1 8 1 1 0 0 2 3 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
DashboardProjects 0,19 1 0 0 1 6 1 1 0 0 1 3 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
IDashboardXmlParser 0,19 - - - 1 3 0 2 0 0 0 - - - ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
ServerReportServerPlugin 0,19 0,64 0,75 9 1 20 14 6 1 3 3 63 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.ServerReport
Configuration 0,19 0,58 0,67 11 2 16 14 8 0 3 3 69 0 1 ThoughtWorks.CruiseControl.Core.Config
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 35 5 0 0 4 292 0 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol
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
EmailPublisher 0,18 0,93 0,95 54 1 34 48 40 2 17 12 346 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
ParallelTask+<>c__DisplayClass2 0,18 0,5 1 - 1 24 21 2 0 0 8 125 0 1 ThoughtWorks.CruiseControl.Core.Tasks
ExternalSourceControlHistoryParser 0,18 0 0 7 1 16 13 2 0 0 0 76 0 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol
ViewAllBuildsProjectPlugin 0,18 0,6 0,75 5 1 14 5 4 1 2 2 30 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.ViewAllBuilds
SynergyParser+SynergyTaskInfo 0,18 0 0 1 1 5 3 1 0 0 5 18 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
NullUrlBuilder 0,18 0 0 1 1 6 1 2 0 0 0 4 0 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol
ChangeSynergyUrlBuilder 0,18 0,78 0,88 17 1 18 22 9 0 2 5 220 0 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic
SynergyParser 0,18 0 0 17 1 31 49 4 0 0 2 291 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
AuditFilters 0,18 0 0 6 1 15 8 0 6 0 0 19 0 1 ThoughtWorks.CruiseControl.Remote.Security
XmlIntegrationResultWriter+Elements 0,18 0 0 0 1 3 1 1 0 0 8 3 0 1 ThoughtWorks.CruiseControl.Core.Publishers
XmlFragmentWriter 0,18 0 0 15 1 21 27 7 2 0 0 126 0 3 ThoughtWorks.CruiseControl.Core.Util
ConfigurationFileMissingException 0,18 0 0 3 1 9 3 3 0 0 0 14 0 5 ThoughtWorks.CruiseControl.Core.Config
IWebRetriever 0,18 - - - 1 3 0 2 0 0 0 - - - ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
XmlValidatingLoader 0,18 0,5 0,6 7 1 19 23 6 0 0 3 106 0 1 ThoughtWorks.CruiseControl.Core.Config
ArtifactCleanUpTask+CleanUpMethod 0,18 - - - 1 5 0 - - - - - - - ThoughtWorks.CruiseControl.Core.Tasks
NetReflectorConfigurationReader 0,18 0,71 0,83 22 1 37 52 7 0 0 4 285 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
FileChangedWatcher 0,18 0,59 0,68 9 1 26 31 8 0 0 4 147 0 1 ThoughtWorks.CruiseControl.Core.Util
RemoteCruiseServer 0,18 0,64 0,65 60 1 50 61 50 0 2 7 429 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
DefaultConfigurationFileSaver 0,18 0 0 3 1 22 19 2 0 0 1 65 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
FileWatcherConfigurationService 0,18 0,71 0,83 9 1 15 13 7 0 0 4 70 0 1 ThoughtWorks.CruiseControl.Core.Config
FileConfigurationService 0,18 0,47 0,58 5 1 10 6 5 0 0 3 51 0 1 ThoughtWorks.CruiseControl.Core.Config
NotifyIconEx+NotifyCommand 0,18 - - - 1 5 0 - - - - - - - ThoughtWorks.CruiseControl.CCTrayLib.Presentation
NotifyIconEx+NotifyVersion 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+NotifyIconTarget 0,18 0,62 0,71 18 1 19 27 7 1 1 14 131 0 7 ThoughtWorks.CruiseControl.CCTrayLib.Presentation
NotifyIconEx+POINT 0,18 0 0 0 1 3 0 0 0 0 2 0 - - ThoughtWorks.CruiseControl.CCTrayLib.Presentation
DataTaskResult 0,18 0,5 0,67 4 1 5 1 4 0 1 1 13 0 1 ThoughtWorks.CruiseControl.Core.Tasks
MultipleIntegrationFailureException 0,18 0 0 4 1 7 5 3 0 1 1 30 0 2 ThoughtWorks.CruiseControl.Core
VaultHistoryParser 0,18 0,62 0,71 38 1 27 44 8 0 0 1 397 0 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol
EmailGateway 0,18 0,61 0,67 14 1 9 11 12 0 5 3 66 0 1 ThoughtWorks.CruiseControl.Core.Publishers
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
VstsHistoryParser 0,18 0,5 0,67 16 1 25 45 4 0 0 2 311 0 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol
ProjectMonitor+<>c__DisplayClass5 0,18 0,5 1 - 1 7 5 2 0 0 2 14 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
PollIntervalReporter 0,18 0,14 0,17 20 1 12 15 7 0 6 2 133 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
ProjectMonitor+ActionHandler 0,18 - - - 1 7 0 4 0 0 0 - 0 3 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+<>c__DisplayClass1 0,18 0,5 1 - 1 8 5 2 0 0 2 14 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
CruiseServerManagerFactory 0,18 0,25 0,33 7 1 16 18 4 0 0 1 82 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
VssLocale 0,18 0,8 0,84 24 1 17 27 18 0 9 3 176 0 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol
CruiseProjectManagerFactory 0,18 0,4 0,5 11 1 22 26 5 0 0 1 120 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
CCTrayMultiConfiguration 0,18 0,78 0,81 47 1 42 51 36 1 16 5 403 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Configuration
CruiseServerClientFactory 0,18 0 0 21 1 15 14 13 0 0 0 173 0 1 ThoughtWorks.CruiseControl.Remote
VssHistoryParser 0,18 0,5 0,57 17 1 17 14 8 0 1 5 146 0 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol
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
PackageManager+<>c__DisplayClass6 0,18 0,5 1 - 1 5 2 2 0 0 1 8 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.Administration
PackageManager 0,18 0,3 0,33 29 1 36 68 10 0 0 2 535 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
NetReflectorConfigurationReader+<>c__DisplayClass1 0,18 0,5 1 - 1 8 5 2 0 0 1 15 0 1 ThoughtWorks.CruiseControl.Core.Config
NetReflectorConfigurationReader+DefaultErrorProcesser 0,18 0 0 6 1 12 4 7 0 0 0 17 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
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
DefaultShadowCopier 0,18 0 0 2 1 5 3 2 1 0 1 10 0 1 ThoughtWorks.CruiseControl.Core.util
PersistWindowState 0,18 0,8 0,85 26 2 26 39 17 0 2 9 329 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Presentation
DevenvTaskResult 0,18 0 0 8 1 15 16 2 2 1 0 63 0 2 ThoughtWorks.CruiseControl.Core.Tasks
ConfigPreprocessorEnvironment+<>c__DisplayClass1 0,18 0,5 1 - 1 10 7 2 0 0 2 33 0 1 ThoughtWorks.CruiseControl.Core.Config.Preprocessor
Constant 0,18 1 0 0 1 3 1 1 0 0 2 3 0 1 ThoughtWorks.CruiseControl.Core.Config.Preprocessor
NCoverReportTask+NCoverReportFilter 0,17 - - - 1 5 0 - - - - - - - ThoughtWorks.CruiseControl.Core.Tasks
CoverageFilter 0,17 0,8 0,89 7 1 9 6 10 0 3 4 80 0 1 ThoughtWorks.CruiseControl.Core.Tasks
CoverageThreshold 0,17 0,8 0,89 7 1 11 8 10 0 3 4 85 0 1 ThoughtWorks.CruiseControl.Core.Tasks
NCoverReportTask+NCoverReportType 0,17 - - - 1 5 0 - - - - - - - ThoughtWorks.CruiseControl.Core.Tasks
WorkflowResult 0,17 0 0 3 1 10 5 3 0 1 1 18 0 2 ThoughtWorks.CruiseControl.Core
NCoverReportTask+NCoverMergeMode 0,17 - - - 1 5 0 - - - - - - - ThoughtWorks.CruiseControl.Core.Tasks
NCoverReportTask+NCoverSortBy 0,17 - - - 1 5 0 - - - - - - - ThoughtWorks.CruiseControl.Core.Tasks
StatisticsChartGenerator 0,17 0,69 0,79 16 1 23 27 6 2 1 2 182 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
StatisticsBuilder 0,17 0,43 0,5 10 1 21 24 6 1 1 1 142 0 1 ThoughtWorks.CruiseControl.Core.Publishers.Statistics
PersistentConfiguration 0,17 0,27 0 1 1 13 6 1 0 0 11 28 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Configuration
ServerMonitor 0,17 0,84 0,88 39 1 30 38 24 0 7 8 331 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
SvnHistoryParser 0,17 0,87 0,93 33 1 29 44 14 1 1 1 318 0 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol
IntegrationQueueManagerFactory 0,17 0 0 5 1 8 3 2 4 0 1 25 0 1 ThoughtWorks.CruiseControl.Core.Queues
CruiseServer+<>c__DisplayClass42 0,17 0,5 1 - 1 12 8 2 0 0 1 29 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__DisplayClass48 0,17 0,5 1 - 1 11 7 2 0 0 3 35 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
CruiseManager 0,17 0,12 0,12 34 1 39 62 33 0 0 1 424 0 2 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__DisplayClass3c 0,17 0,5 1 - 1 8 5 2 0 0 2 13 0 1 ThoughtWorks.CruiseControl.Core
CruiseServer+<>c__DisplayClass66 0,17 0,5 1 - 1 14 10 2 0 0 3 46 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__DisplayClass63 0,17 0,5 1 - 1 12 6 2 0 0 2 27 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
CruiseServer+<>c__DisplayClass60 0,17 0,5 1 - 1 9 9 2 0 0 2 32 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__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__DisplayClass57 0,17 0,5 1 - 1 19 25 2 0 0 3 91 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
CruiseServer+<>c__DisplayClass33 0,17 0,5 1 - 1 11 5 2 0 0 2 13 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__DisplayClassc 0,17 0,5 1 - 1 9 5 2 0 0 3 20 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__DisplayClass12 0,17 0,5 1 - 1 8 5 2 0 0 2 13 0 1 ThoughtWorks.CruiseControl.Core
CruiseServerClient 0,17 0,68 0,7 54 1 57 70 44 0 0 3 424 0 2 ThoughtWorks.CruiseControl.Core
CruiseServer+<>c__DisplayClass39 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__DisplayClass27 0,17 0,5 1 - 1 15 17 2 0 0 2 52 0 1 ThoughtWorks.CruiseControl.Core
CruiseServer+<>c__DisplayClass30 0,17 0,5 1 - 1 12 10 2 0 0 1 23 0 1 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__DisplayClass2a 0,17 0,5 1 - 1 17 19 2 0 0 2 59 0 1 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__DisplayClass18 0,17 0,5 1 - 1 11 6 2 0 0 2 14 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__DisplayClass21 0,17 0,33 0,5 - 1 7 5 3 0 0 1 15 0 1 ThoughtWorks.CruiseControl.Core
RSSLinkBuilder 0,17 0 0 3 1 12 12 1 1 0 0 38 0 1 ThoughtWorks.CruiseControl.WebDashboard.Dashboard
ProjectReportProjectPlugin+ModifiedCruiseRequest 0,17 0,82 0,88 24 1 19 18 13 0 8 5 148 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport
BuildGraph 0,17 0,54 0,63 18 1 15 26 7 0 3 5 250 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.Statistics
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
KeyUtils 0,17 0 0 2 1 4 3 0 1 0 0 11 0 1 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
AddProjects 0,17 0,88 0,95 36 1 67 120 15 0 0 16 939 0 7 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
UnknownServerException 0,17 0 0 2 1 5 1 2 0 1 1 9 0 3 ThoughtWorks.CruiseControl.WebDashboard.ServerConnection
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
Func<TResult> 0,17 - - - 2 7 0 4 0 0 0 - 0 3 ThoughtWorks.CruiseControl.CCTrayLib.Presentation
AudioSettingsControl 0,17 0,61 0,76 7 1 23 33 5 0 0 22 700 0 7 ThoughtWorks.CruiseControl.CCTrayLib.Presentation
GeneralSettingsControl 0,17 0,69 0,8 13 1 40 74 7 0 0 15 782 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
X10SettingsControl 0,17 0,61 0,69 12 1 45 79 8 0 0 27 1656 0 7 ThoughtWorks.CruiseControl.CCTrayLib.Presentation
IconSettingsControl 0,17 0,61 0,76 7 1 22 31 5 0 0 22 663 0 7 ThoughtWorks.CruiseControl.CCTrayLib.Presentation
SpeechSettingsControl 0,17 0,55 0,64 9 1 22 28 7 0 0 6 257 0 7 ThoughtWorks.CruiseControl.CCTrayLib.Presentation
DataResponse 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
SnapshotResponse 0,17 0,6 0,75 5 1 7 3 5 0 1 1 18 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
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
BuildIntegrationRequest 0,17 0,31 0,36 8 1 11 7 8 0 2 2 54 0 3 ThoughtWorks.CruiseControl.Remote.Messages
ProjectItemRequest 0,17 0,6 0,75 3 1 8 3 5 0 0 1 19 0 3 ThoughtWorks.CruiseControl.Remote.Messages
BuildParametersResponse 0,17 0 0 5 1 8 4 5 0 1 1 27 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
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
ChangeConfigurationRequest 0,17 0,82 0,9 11 1 9 3 11 0 4 4 40 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
ChangePasswordRequest 0,17 0,71 0,83 6 1 6 1 7 0 3 3 24 0 2 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
LoginResponse 0,17 0,6 0,75 5 1 7 3 5 0 1 1 18 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
LoginRequest 0,17 0 0 5 1 8 4 5 0 1 5 35 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
ListUsersResponse 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
NameValueCollectionRequest 0,17 0,75 0,82 23 1 13 18 11 0 6 5 190 0 1 ThoughtWorks.CruiseControl.WebDashboard.MVC
XmlReportAction 0,17 0,33 0,5 4 1 23 26 2 1 0 2 122 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.FarmReport
XmlServerSecurityAction 0,17 0,5 0,6 11 1 15 14 6 0 0 2 122 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.FarmReport
NoCacheabilityActionProxy 0,17 0 0 2 1 8 6 2 0 0 1 15 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
AbsolutePathUrlBuilderDecorator 0,17 0,43 0,5 8 1 5 8 7 0 1 2 56 0 1 ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation
ServerCheckingProxyAction 0,17 0 0 3 1 9 9 2 0 0 2 29 0 1 ThoughtWorks.CruiseControl.WebDashboard.MVC.Cruise
XmlProjectParametersReportAction 0,17 0 0 5 1 23 20 2 0 0 4 116 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.FarmReport
DefaultUrlBuilder 0,17 0,68 0,75 19 1 6 12 10 1 2 3 104 0 1 ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation
BuildFileDownload 0,17 0,25 0,33 9 1 29 27 3 1 0 3 115 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.BuildReport
XmlServerReportAction 0,17 0 0 2 1 13 6 2 0 0 2 19 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
ExceptionCatchingActionProxy 0,17 0 0 3 1 10 5 2 0 0 2 31 0 1 ThoughtWorks.CruiseControl.WebDashboard.MVC.Cruise
ChangePasswordSecurityAction 0,17 0 0 6 1 14 14 2 0 0 4 78 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.Security
SiteTemplateActionDecorator 0,17 0,76 0,87 13 1 27 25 8 0 3 12 206 0 1 ThoughtWorks.CruiseControl.WebDashboard.Dashboard.ActionDecorators
HtmlAwareMultiTransformer 0,17 0 0 3 1 9 5 2 0 0 1 42 0 1 ThoughtWorks.CruiseControl.Core.Util
PathMappingMultiTransformer 0,17 0 0 3 1 11 7 2 0 0 2 47 0 1 ThoughtWorks.CruiseControl.WebDashboard.Dashboard
ProjectXmlReport 0,17 0 0 2 1 13 9 2 0 0 3 31 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport
QuerySessionActionDecorator 0,17 0 0 2 1 8 5 2 0 0 3 30 0 1 ThoughtWorks.CruiseControl.WebDashboard.Dashboard.ActionDecorators
CachingActionProxy 0,17 0 0 3 1 6 4 2 0 0 2 30 0 1 ThoughtWorks.CruiseControl.WebDashboard.MVC.Cruise
ProjectFileDownload 0,17 0 0 3 1 14 9 2 0 0 2 40 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport
ForceBuildXmlAction 0,17 0 0 4 1 14 14 2 0 0 2 44 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.FarmReport
CruiseActionProxyAction 0,17 0,25 0,38 3 1 12 4 3 0 0 4 33 0 1 ThoughtWorks.CruiseControl.WebDashboard.MVC.Cruise
LogoutSecurityAction 0,17 0 0 3 1 18 17 2 0 0 4 55 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.Security
BuildCheckingProxyAction 0,17 0 0 3 1 9 9 2 0 0 2 29 0 1 ThoughtWorks.CruiseControl.WebDashboard.MVC.Cruise
MessageHandlerPlugin 0,17 0,5 0,67 4 1 14 7 4 0 2 2 40 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.ServerReport
AddBuildServer 0,17 0,89 0,93 39 1 61 104 19 0 0 29 1411 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
StatusItemDisplay 0,16 0,45 0,5 16 1 10 12 11 0 5 1 78 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
BuildTransitionSoundPlayer 0,16 0,33 0,5 5 1 13 17 3 0 0 2 62 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Presentation
AggregatingServerMonitor 0,16 0,67 0,75 9 1 13 11 9 0 0 3 129 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
Poller 0,16 0,25 0,33 4 1 10 9 4 0 0 2 47 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
AudioPlayer 0,16 0 0 1 1 7 2 2 0 0 0 9 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Presentation
AggregatingProjectMonitor 0,16 0,89 0,92 43 1 30 27 31 0 7 4 304 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
SynchronizedServerMonitor 0,16 0,77 0,81 25 1 25 27 24 0 7 5 219 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Presentation
SpeakingProjectMonitor 0,16 0,33 0,5 8 1 24 32 3 0 0 6 137 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Speech
LampController 0,16 0,5 0,67 7 1 11 9 4 0 3 3 67 0 1 ThoughtWorks.CruiseControl.CCTrayLib.X10
SynchronizedProjectMonitor 0,16 0,77 0,8 32 1 27 31 29 0 7 5 258 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Presentation
DetailStringProvider 0,16 0 0 11 1 13 26 2 1 0 0 96 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
ResourceIntegrationQueueIconProvider 0,16 0 0 2 1 9 19 2 1 0 8 67 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Presentation
MainFormController+<>c__DisplayClass2 0,16 0,5 1 - 1 8 3 2 0 0 2 10 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Presentation
CurrentStatusWindow 0,16 0,82 0,89 39 1 79 144 13 0 1 15 886 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
PackagesListForm 0,16 0,85 0,91 36 1 77 125 16 0 1 19 874 0 7 ThoughtWorks.CruiseControl.CCTrayLib.Presentation
X10Controller 0,16 0,5 0,67 16 1 18 28 4 0 1 4 169 0 1 ThoughtWorks.CruiseControl.CCTrayLib.X10
DisplayChangedProjects 0,16 0,75 0,87 20 1 63 109 7 0 0 9 768 0 7 ThoughtWorks.CruiseControl.CCTrayLib.Presentation
IntegrationResultManager 0,16 0,61 0,71 16 1 20 28 6 1 3 4 180 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
StatisticsPublisher 0,16 0,8 0,89 14 1 41 54 2 8 0 3 261 0 1 ThoughtWorks.CruiseControl.Core.Publishers.Statistics
IntegrationRunner 0,16 0,52 0,61 20 1 31 60 6 1 0 3 268 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
TextParameter 0,16 0,7 0,77 15 1 17 9 11 0 5 3 98 0 2 ThoughtWorks.CruiseControl.Remote.Parameters
LogFileUtil 0,16 0 0 20 1 17 18 1 12 0 2 161 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
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
CCTrayMultiSettingsForm 0,16 0,8 0,89 16 1 58 109 10 0 0 22 1165 0 7 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
About 0,16 0,84 0,96 13 1 49 73 8 0 3 7 453 0 7 ThoughtWorks.CruiseControl.CCTrayLib.Presentation
Resources 0,16 0 0 8 1 14 6 1 6 5 2 46 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Properties
NativeMethods 0,16 0 0 0 1 5 1 1 1 0 0 3 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Presentation
ValidationErrorProcesser 0,16 0,79 0,86 11 1 15 14 12 0 1 4 226 0 1 Validator
MainForm+ConfigurationItem 0,16 0 0 1 1 4 0 1 0 0 2 7 - - Validator
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
PersistWindowState 0,16 0,78 0,83 19 1 28 34 15 0 2 9 291 0 3 Validator
RecentBuildLister 0,15 0,56 0,68 7 0 30 23 6 0 0 8 182 0 1 ThoughtWorks.CruiseControl.WebDashboard.Dashboard
ExternalFileSecurityManager 0,15 0,8 0,86 47 0 53 86 14 1 1 10 567 0 2 ThoughtWorks.CruiseControl.Core.Security
DashboardXmlParser 0,15 0,8 0,89 21 0 28 43 10 0 0 2 263 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
ConsoleTraceListener 0,15 0 0 1 0 8 2 1 0 0 0 4 0 4 ThoughtWorks.CruiseControl.Core.Util
FileBasedSessionCache 0,15 0,44 0,5 17 0 30 51 9 0 1 1 268 0 2 ThoughtWorks.CruiseControl.Core.Security
LogFileTraceListener 0,15 0,14 0,15 15 0 9 12 14 0 0 1 106 0 3 ThoughtWorks.CruiseControl.Core.Util
ProjectGrid 0,15 0 0 6 0 21 17 3 0 0 0 73 0 1 ThoughtWorks.CruiseControl.WebDashboard.Dashboard
NotifierList 0,15 0,6 0,67 6 0 9 6 10 0 0 2 77 0 2 ThoughtWorks.CruiseControl.Core.Util
EmailLDAPConverter 0,15 0,64 0,71 12 0 16 18 10 0 4 5 121 0 1 ThoughtWorks.CruiseControl.Core.Publishers
TempDirectory 0,15 0 0 2 0 5 5 2 0 0 0 11 0 2 ThoughtWorks.CruiseControl.Core.Util
FileXmlReader 0,15 0,56 0,62 16 0 31 32 9 0 1 1 187 0 1 ThoughtWorks.CruiseControl.Core.Security.Auditing
TestTraceListener 0,15 0 0 5 0 12 5 5 0 1 1 30 0 3 ThoughtWorks.CruiseControl.Core.Util
TempFileUtil 0,15 0 0 22 0 20 22 1 16 0 0 154 0 1 ThoughtWorks.CruiseControl.Core.Util
DefaultProjectAuthorisation 0,15 0,45 0,5 18 0 18 7 10 0 3 2 129 0 1 ThoughtWorks.CruiseControl.Core.Security
EmailRegexConverter 0,15 0,43 0,5 7 0 7 2 7 0 2 2 33 0 1 ThoughtWorks.CruiseControl.Core.Publishers
ServerQueryingBuildRetriever 0,15 0 0 2 0 7 3 2 0 0 1 16 0 1 ThoughtWorks.CruiseControl.WebDashboard.Dashboard
BuildOccurredEventHandler 0,15 - - - 0 8 0 4 0 0 0 - 0 3 ThoughtWorks.CruiseControl.CCTrayLib
VelocityProjectGridAction 0,15 0,8 0,87 33 0 39 56 12 1 1 7 450 0 1 ThoughtWorks.CruiseControl.WebDashboard.Dashboard
RolePermission 0,15 0,44 0,5 10 0 19 9 8 0 3 2 81 0 3 ThoughtWorks.CruiseControl.Core.Security
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
ForceBuildPublisher 0,15 0,6 0,75 7 0 14 11 5 0 1 6 57 0 1 ThoughtWorks.CruiseControl.Core.Publishers
DefaultPluginLinkCalculator 0,15 0 0 10 0 19 18 5 0 0 2 181 0 1 ThoughtWorks.CruiseControl.WebDashboard.Dashboard
ServerSecurityConfigurationProjectPlugin 0,15 0,25 0,33 4 0 15 5 4 0 2 2 29 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport
ActionInstantiatorWithObjectSource 0,15 0 0 2 0 6 2 2 0 0 1 12 0 1 ThoughtWorks.CruiseControl.WebDashboard.Dashboard
UserNameAuthentication 0,15 0,76 0,82 16 0 13 5 14 0 5 4 74 0 1 ThoughtWorks.CruiseControl.Core.Security
BuildRequestTransformer 0,15 0 0 2 0 10 4 2 0 0 2 23 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
ConfigurableNamedAction 0,15 0,6 0,75 4 0 7 1 5 0 2 2 17 0 1 ThoughtWorks.CruiseControl.WebDashboard.Dashboard
WebRetriever 0,15 0 0 9 0 32 33 4 3 0 2 210 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
IFileTransformer 0,15 - - - 0 1 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.Core.Util
WebDashboardUrl 0,15 0,17 0,2 6 0 5 6 6 0 3 2 61 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
ViewConfigurationProjectPlugin 0,15 0,62 0,71 12 0 29 28 8 0 3 2 157 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport
ServerUserListProjectPlugin 0,15 0,25 0,33 4 0 16 5 4 0 2 2 30 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport
XslReportBuildPlugin 0,15 0,73 0,8 9 0 19 6 11 0 6 5 73 0 2 ThoughtWorks.CruiseControl.WebDashboard.Dashboard.GenericPlugins
NullProjectAuthorisation 0,15 0 0 4 0 9 3 4 0 1 0 9 0 1 ThoughtWorks.CruiseControl.Core.Security
ConfigurablePlugin 0,15 0,6 0,75 4 0 9 1 5 0 2 2 17 0 1 ThoughtWorks.CruiseControl.WebDashboard.Dashboard.GenericPlugins
XslMultiReportBuildPlugin 0,15 0,67 0,75 9 0 17 5 9 0 5 4 63 0 2 ThoughtWorks.CruiseControl.WebDashboard.Dashboard.GenericPlugins
InternalSecurityManager 0,15 0,68 0,75 41 0 27 35 11 0 2 6 399 0 2 ThoughtWorks.CruiseControl.Core.Security
HtmlExceptionFormatter 0,15 0 0 2 0 6 5 2 0 0 1 17 0 1 ThoughtWorks.CruiseControl.Core.Util
NumericParameter 0,15 0,64 0,7 16 0 16 9 11 0 5 3 114 0 2 ThoughtWorks.CruiseControl.Remote.Parameters
BinaryResponse 0,15 0,38 0,5 4 0 9 6 4 0 1 2 38 0 1 ThoughtWorks.CruiseControl.WebDashboard.MVC
ProjectConfiguration 0,15 0 0 - 0 2 0 0 0 0 0 0 - - ThoughtWorks.CruiseControl.Remote
IntegrationStatusParser 0,15 0 0 1 0 7 4 1 1 0 0 9 0 1 ThoughtWorks.CruiseControl.Core
CruiseControlConfigSectionHandler 0,15 0 0 1 0 4 1 2 0 0 0 5 0 1 ThoughtWorks.CruiseControl.Core.Config
AssemblyVersionLabeller 0,15 0,53 0,8 14 0 19 22 3 0 0 5 154 0 1 ThoughtWorks.CruiseControl.Core.Label
ISecurityCredentials 0,15 - - - 0 4 0 6 0 2 0 - - - ThoughtWorks.CruiseControl.Remote.Security
IterationLabeller 0,15 0,75 0,86 15 0 19 23 8 0 0 6 147 0 2 ThoughtWorks.CruiseControl.Core.Label
FileLabeller 0,15 0,68 0,75 15 0 15 13 11 0 3 4 117 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
SelectParameter 0,15 0,78 0,82 36 0 24 19 18 0 7 4 288 0 2 ThoughtWorks.CruiseControl.Remote.Parameters
ActiveDirectoryAuthentication 0,15 0,81 0,87 21 0 20 18 16 0 6 4 134 0 1 ThoughtWorks.CruiseControl.Core.Security
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
IntegrationPerformanceCountersExtension 0,15 0 0 5 0 22 24 5 0 0 0 108 0 1 ThoughtWorks.CruiseControl.Core.Extensions
Bootstrap 0,15 0 0 14 0 34 31 1 5 0 0 135 0 1 ThoughtWorks.CruiseControl.CCTray
IntegrationRequestThrottleExtension 0,15 0,57 0,67 15 0 21 23 7 0 0 3 171 0 1 ThoughtWorks.CruiseControl.Core.Extensions
CruiseControlRemotingException 0,15 0 0 5 0 8 5 4 1 0 0 24 0 4 ThoughtWorks.CruiseControl.Core
DefinitionException 0,15 0 0 5 0 11 6 4 1 0 0 22 0 4 ThoughtWorks.CruiseControl.Core.Config.Preprocessor
CruiseActionFactory 0,15 0,5 0,67 8 0 13 10 4 0 0 1 61 0 1 ThoughtWorks.CruiseControl.WebDashboard.MVC.Cruise
IntegrationPropertyNames 0,15 0 0 0 0 3 1 1 0 0 15 3 0 1 ThoughtWorks.CruiseControl.Core
XslFilesSectionHandler 0,15 0 0 3 0 14 13 2 0 0 0 40 0 1 ThoughtWorks.CruiseControl.Core.Config
ServerConfigurationHandler 0,15 0 0 3 0 16 17 2 0 0 0 73 0 1 ThoughtWorks.CruiseControl.Core.Config
QueueStatusServerPlugin 0,15 0,5 0,67 6 0 22 16 4 0 2 2 82 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.ServerReport
InMemoryResponseCache 0,15 0,67 0,8 6 0 14 9 3 3 0 2 34 0 1 ThoughtWorks.CruiseControl.WebDashboard.IO
BuildPublisher 0,15 0,8 0,93 27 0 24 47 7 0 0 7 333 0 1 ThoughtWorks.CruiseControl.Core.Publishers
ServerInformationServerPlugin 0,15 0,62 0,72 11 0 19 11 7 0 3 3 129 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.ServerReport
ProjectConfigurationServerPlugin 0,15 0,6 0,75 7 0 25 20 5 0 2 3 97 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.ServerReport
Workflow 0,15 0,93 0,96 37 0 40 16 37 0 19 5 134 0 2 ThoughtWorks.CruiseControl.Core
Settings 0,15 0 0 2 0 7 1 1 2 1 1 10 0 3 Validator.Properties
TimeoutSerializerFactory 0,15 0 0 1 0 7 2 2 0 0 0 7 0 1 ThoughtWorks.CruiseControl.Core.Util
ConditionalPublisher 0,15 0,82 0,9 10 0 23 14 11 0 4 6 170 0 2 ThoughtWorks.CruiseControl.Core.Publishers
UserNameSecurityPlugin 0,15 0,66 0,75 8 0 17 3 8 0 4 5 49 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.Security
Program 0,15 0 0 13 0 12 15 0 3 0 1 112 0 1 Validator
ProjectStatisticsPlugin 0,15 0,68 0,79 9 0 22 15 6 1 3 5 80 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.Statistics
CruiseControlStatus 0,15 - - - 0 5 0 - - - - - - - ThoughtWorks.CruiseControl.Remote
HttpHandler 0,15 0 0 2 0 26 21 3 0 1 1 48 0 1 ThoughtWorks.CruiseControl.WebDashboard.MVC.ASPNET
StateFileLabeller 0,15 0,62 0,83 4 0 13 6 4 0 0 2 24 0 1 ThoughtWorks.CruiseControl.Core.Label
LastChangeLabeller 0,15 0,5 0,67 12 0 18 22 4 0 0 3 112 0 1 ThoughtWorks.CruiseControl.Core.Label
RemoteProjectLabeller 0,15 0,58 0,78 6 0 19 10 4 0 0 3 65 0 1 ThoughtWorks.CruiseControl.Core.Label
BooleanParameter 0,15 0,83 0,91 20 0 17 11 12 0 5 3 122 0 2 ThoughtWorks.CruiseControl.Remote.Parameters
FileXmlLogger 0,15 0,2 0,25 9 0 18 19 5 0 1 1 113 0 2 ThoughtWorks.CruiseControl.Core.Security.Auditing
ServerAggregatingCruiseManagerWrapper 0,15 0,96 0,98 71 0 49 82 56 0 1 2 824 0 1 ThoughtWorks.CruiseControl.WebDashboard.ServerConnection
NameValuePairListSerialiserFactory 0,15 0 0 1 0 8 2 2 0 0 0 8 0 1 ThoughtWorks.CruiseControl.Remote
DateParameter 0,15 0,8 0,85 31 0 27 38 18 1 6 6 285 0 2 ThoughtWorks.CruiseControl.Remote.Parameters
NameValuePairSerialiserFactory 0,15 0 0 1 0 8 2 2 0 0 0 8 0 1 ThoughtWorks.CruiseControl.Remote
Func<T,TResult> 0,15 - - - 0 7 0 4 0 0 0 - 0 3 ThoughtWorks.CruiseControl.CCTrayLib.Presentation
Vsts 0,15 0,9 0,94 55 0 33 50 26 0 2 24 819 0 2 ThoughtWorks.CruiseControl.Core.Sourcecontrol
DeleteProjectPlugin 0,15 0,33 0,5 3 0 13 5 3 0 2 1 33 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.DeleteProject
Mercurial 0,15 0,91 0,95 34 0 26 31 21 1 0 14 427 0 2 ThoughtWorks.CruiseControl.Core.Sourcecontrol.Mercurial
HgWebUrlBuilder 0,15 0,5 1 2 0 10 4 2 0 0 1 30 0 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol.Mercurial
WebSVNUrlBuilder 0,15 0,25 0,33 4 0 10 7 4 0 1 1 42 0 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol
NumericParameter 0,15 0,64 0,7 16 0 14 9 11 0 5 3 114 0 2 ThoughtWorks.CruiseControl.Remote.Parameters
Mks 0,15 0,91 0,97 27 0 26 39 16 0 0 12 325 0 2 ThoughtWorks.CruiseControl.Core.Sourcecontrol
CCTrayDownloadPlugin 0,15 0,33 0,5 3 0 13 4 3 0 2 1 23 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.CCTray
BooleanParameter 0,15 0,83 0,91 20 0 15 11 12 0 5 3 122 0 2 ThoughtWorks.CruiseControl.Remote.Parameters
WinLoginAuthentication 0,15 0,67 0,8 5 0 14 9 6 0 1 1 30 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Security
DateParameter 0,15 0,8 0,85 31 0 25 38 18 1 6 6 285 0 2 ThoughtWorks.CruiseControl.Remote.Parameters
SelectParameter 0,15 0,78 0,82 36 0 22 19 18 0 7 4 288 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
Cvs 0,15 0,89 0,93 32 0 31 44 20 0 0 17 408 0 2 ThoughtWorks.CruiseControl.Core.Sourcecontrol
Common 0,15 0 0 0 0 3 1 1 0 0 0 3 0 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol
NetReflectorRemoteServicesConfiguration 0,15 0 0 6 0 10 3 4 0 1 1 45 0 1 ThoughtWorks.CruiseControl.WebDashboard.Configuration
CommentFilter 0,15 0,33 0,5 3 0 9 4 3 0 0 1 19 0 1 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
AuditFilters 0,15 0 0 6 0 15 8 0 6 0 0 19 0 1 ThoughtWorks.CruiseControl.Remote.Security
TextParameter 0,15 0,7 0,77 15 0 15 9 11 0 5 3 98 0 2 ThoughtWorks.CruiseControl.Remote.Parameters
ArtifactCleanUpTask 0,15 0,82 0,88 40 0 32 48 15 0 2 3 405 0 2 ThoughtWorks.CruiseControl.Core.Tasks
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
RegExIssueTrackerUrlBuilder 0,15 0,5 0,6 10 0 12 7 6 0 2 2 62 0 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol
RobocopySourceControl 0,15 0,75 0,86 9 0 19 13 6 2 0 7 116 0 2 ThoughtWorks.CruiseControl.Core.Sourcecontrol
LazilyInitialisingVelocityTransformer 0,15 0,69 0,83 15 0 22 25 6 0 3 6 203 0 1 ThoughtWorks.CruiseControl.WebDashboard.MVC.View
DefaultIssueTrackerUrlBuilder 0,15 0,25 0,33 15 0 13 14 4 0 1 1 126 0 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol
VelocityViewGeneratorWithTransformer 0,15 0 0 2 0 7 3 2 0 0 1 13 0 1 ThoughtWorks.CruiseControl.WebDashboard.MVC.View
StarTeam 0,15 0,92 0,95 39 0 22 19 35 1 13 16 320 0 2 ThoughtWorks.CruiseControl.Core.Sourcecontrol
SimpleErrorViewBuilder 0,15 0 0 1 0 6 3 2 0 0 0 8 0 1 ThoughtWorks.CruiseControl.WebDashboard.MVC.Cruise
Svn 0,15 0,92 0,95 62 0 41 70 22 5 0 19 704 0 2 ThoughtWorks.CruiseControl.Core.Sourcecontrol
FingerprintFactory 0,15 0,5 0,67 8 0 14 13 4 0 0 2 78 0 1 ThoughtWorks.CruiseControl.WebDashboard.MVC
Synergy 0,15 0,74 0,77 37 0 31 50 21 0 3 6 396 0 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic
Surround 0,15 0,61 0,73 9 0 20 14 6 0 0 12 204 0 2 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
X10Definitions 0,15 0 0 0 0 2 1 1 0 0 0 3 0 1 ThoughtWorks.CruiseControl.CCTrayLib.X10
BuildLogBuildPlugin 0,15 0,33 0,5 3 0 15 5 3 0 2 1 23 0 2 ThoughtWorks.CruiseControl.WebDashboard.Plugins.BuildReport
ViewCVSUrlBuilder 0,15 0,25 0,33 6 0 11 9 4 0 1 1 64 0 1 ThoughtWorks.CruiseControl.Core
MultiIssueTrackerUrlBuilder 0,15 0,25 0,33 5 0 9 2 4 0 1 1 40 0 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol
Vss 0,15 0,9 0,94 33 0 34 46 25 0 3 19 367 0 2 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
PathFilter 0,15 0,57 0,67 9 0 10 6 7 0 2 2 46 0 1 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
NameAndSelected 0,15 0,5 0,67 4 0 4 1 4 0 2 2 16 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.AddProject
CruiseServerClientFactory 0,15 0 0 21 0 15 14 13 0 0 0 173 0 1 ThoughtWorks.CruiseControl.Remote
StatisticsCalculator 0,15 0 0 7 0 6 3 4 0 0 0 88 0 1 ThoughtWorks.CruiseControl.Core.Publishers.Statistics
StubProjectMonitor 0,15 0,95 0,97 45 0 31 21 48 0 20 9 210 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Presentation
DefaultCruiseAction 0,15 0 0 1 0 7 2 2 0 0 0 6 0 1 ThoughtWorks.CruiseControl.WebDashboard.MVC.Cruise
NUnitTask 0,15 0,5 0,67 6 0 24 23 4 0 0 11 113 0 2 ThoughtWorks.CruiseControl.Core.Tasks
RakeTask 0,15 0,78 0,88 16 0 24 32 9 0 1 12 174 0 3 ThoughtWorks.CruiseControl.Core.Tasks
PowerShellTask 0,15 0,86 0,92 35 0 42 60 15 3 3 15 464 0 1 ThoughtWorks.CruiseControl.Core.Tasks
NDependTask 0,15 0,9 0,93 53 0 30 41 32 0 11 13 427 0 3 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
ModificationWriterTask 0,15 0,6 0,8 6 0 27 23 4 0 0 5 102 0 2 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,85 0,92 27 0 37 47 10 3 1 13 354 0 3 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
ScheduleTrigger 0,15 0,83 0,9 26 0 26 37 14 0 4 9 226 0 1 ThoughtWorks.CruiseControl.Core.Triggers
ProjectTrigger 0,15 0,71 0,83 13 0 21 20 6 1 1 9 125 0 1 ThoughtWorks.CruiseControl.Core.Triggers
UrlTrigger 0,15 0,67 0,8 10 0 17 19 6 0 1 3 81 0 2 ThoughtWorks.CruiseControl.Core.Triggers
UserPasswordAuthentication 0,15 0,77 0,82 20 0 14 7 16 0 6 6 105 0 1 ThoughtWorks.CruiseControl.Core.Security
AccurateTimer 0,15 0,64 0,75 5 0 7 4 4 3 0 3 46 0 1 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
FilterTrigger 0,15 0,81 0,87 22 0 19 23 15 0 4 6 164 0 1 ThoughtWorks.CruiseControl.Core.Triggers
SequentialTask 0,15 0,82 0,9 9 0 25 21 11 0 4 6 193 0 2 ThoughtWorks.CruiseControl.Core.Tasks
AccuRev 0,15 0,84 0,92 28 0 29 42 11 1 0 9 291 0 2 ThoughtWorks.CruiseControl.Core.Sourcecontrol
UserPermission 0,15 0,17 0,2 6 0 14 8 6 0 2 1 37 0 3 ThoughtWorks.CruiseControl.Core.Security
AssemblyVersionProvider 0,15 0 0 1 0 7 5 2 0 0 0 10 0 1 ThoughtWorks.CruiseControl.WebDashboard.IO
ModificationHistoryProjectPlugin 0,15 0,67 0,8 7 0 22 14 6 0 3 6 73 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport
NCoverReportTask 0,15 0,97 0,98 39 0 40 58 59 0 24 26 814 0 3 ThoughtWorks.CruiseControl.Core.Tasks
StylesheetConfiguration 0,15 0,71 0,83 6 0 6 1 7 0 3 3 24 0 1 ThoughtWorks.CruiseControl.WebDashboard.Configuration
PackagePublisher 0,15 0,86 0,9 65 0 46 89 27 0 9 9 708 0 2 ThoughtWorks.CruiseControl.Core.Publishers
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
OhlohProjectPlugin 0,15 0,5 0,67 5 0 17 11 4 0 2 3 54 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport
DirectDynamicValue 0,15 0,59 0,67 11 0 12 6 9 0 3 3 63 0 1 ThoughtWorks.CruiseControl.Core.Tasks
PackageListPlugin 0,15 0,33 0,5 3 0 13 4 3 0 2 1 25 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport
MergeFileSerialiserFactory 0,15 0 0 1 0 7 2 2 0 0 0 7 0 1 ThoughtWorks.CruiseControl.Core.Tasks
ProjectStatusPlugin 0,15 0,58 0,78 5 0 19 13 4 0 2 3 68 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport
NCoverProfileTask 0,15 0,97 0,99 20 0 24 25 76 0 34 36 703 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
ActionFilter 0,15 0,33 0,5 3 0 10 3 3 0 0 1 19 0 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol
ServerAuditHistoryProjectPlugin 0,15 0,25 0,33 4 0 16 5 4 0 2 2 30 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport
GendarmeTask 0,15 0,82 0,91 18 0 29 33 9 1 0 22 267 0 3 ThoughtWorks.CruiseControl.Core.Tasks
ServerLogProjectPlugin 0,15 0,25 0,33 4 0 15 5 4 0 2 2 29 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport
ExecutableTask 0,15 0,77 0,84 21 0 30 36 11 1 1 8 233 0 3 ThoughtWorks.CruiseControl.Core.Tasks
ManifestImporter 0,15 0,25 0,33 5 0 12 7 4 0 1 1 34 0 1 ThoughtWorks.CruiseControl.Core.Publishers
HtmlReportPlugin 0,15 0,69 0,78 7 0 17 5 9 0 5 4 59 0 2 ThoughtWorks.CruiseControl.WebDashboard.Dashboard.GenericPlugins
DevenvTask 0,15 0,82 0,9 33 0 38 51 11 0 2 21 435 0 2 ThoughtWorks.CruiseControl.Core.Tasks
ManifestGenerator 0,15 0 0 6 0 17 27 3 0 0 0 179 0 1 ThoughtWorks.CruiseControl.Core.Publishers
AdministerPlugin 0,15 0,5 0,62 6 0 14 5 5 0 3 2 40 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.Administration

Suites run: 420, Tests run: 2302, Failures: 2, Not run: 34, Time: 281.484seconds
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.CanHandleTimeouts 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.Speech.SpeechUtilTest.TestMakeProjectNameSpeechFriendly Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Speech.SpeechUtilTest.TestWhetherWeShouldSpeak 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.ShouldCreateTheCm11DriverBasedOnType Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.X10.LowLevelDriverFactoryTest.ShouldCreateTheCm17aDriverBasedOnType Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.X10.X10ControllerTest.SetsTheLightStatusCorrectlyBasedOnTheIntegrationStatus Success
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.X10.X10ControllerTest.WhenTheCurrentTimeIsOutsideTheAvailableHoursAllLightsAreSwitchedOff 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.DeserialiseCustomProjectFromXml 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.ShouldReturnNullAsLastChangeNumberIfNoModifications Success
ThoughtWorks.CruiseControl.UnitTests.Core.IntegrationResultTest.ShouldReturnPreviousLabelAsLastSuccessfulIntegrationLabelIfFailed Success
ThoughtWorks.CruiseControl.UnitTests.Core.IntegrationResultTest.ShouldReturnTheMaximumChangeNumberFromAllModificationsForLastChangeNumber 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.ConditionalPublisherTests.RunDoesNotExecutePublishersWhenConditionIsNotMet Success
ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.ConditionalPublisherTests.RunExecutesPublishersWhenConditionIsMet 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.ActionFilterTest.LoadFromConfiguration Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.ActionFilterTest.ShouldFilterSpecifiedAction Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.ActionFilterTest.ShouldNotAcceptIfNoActionIsSpecified 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.CanParseBadEntry 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.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.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.GitHistoryParserTest.HandleInvalidXml Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.GitHistoryParserTest.ParsingEmptyLogProducesNoModifications Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.GitHistoryParserTest.ParsingLotsOfEntriesOneModification Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.GitHistoryParserTest.ParsingSingleLogMessageProducesOneModification Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.GitHistoryParserTest.ParsingSingleLogMessageWithCDataCommentProducesCorrectComment Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.GitTest.GitShouldBeDefaultExecutable Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.GitTest.PopulateFromFullySpecifiedXml Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.GitTest.ShouldApplyLabelWithCustomMessageIfTagOnSuccessTrueAndACustomMessageIsSpecified Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.GitTest.ShouldCloneIfDirectoryDoesntExist Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.GitTest.ShouldGetSourceIfModificationsFound Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.GitTest.ShouldInitIfGitDirectoryDoesntExist Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.GitTest.ShouldNotApplyLabelIfIntegrationFailed Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.GitTest.ShouldNotApplyLabelIfTagOnSuccessFalse Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.GitTest.ShouldNotGetModificationsWhenHashsMatch Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.GitTest.ShouldNotGetSourceIfAutoGetSourceFalse Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.GitTest.ShouldReturnModificationsWhenHashsDifferent Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Mercurial.HgWebUrlBuilderTest.ShouldBuildValidUrls Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Mercurial.MercurialHistoryParserTest.HandleInvalidXml Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Mercurial.MercurialHistoryParserTest.ParsingEmptyLogProducesNoModifications Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Mercurial.MercurialHistoryParserTest.ParsingLotsOfEntries Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Mercurial.MercurialHistoryParserTest.ParsingSingleLogMessageProducesOneModification Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Mercurial.MercurialModificationTest.CanReadMultipleEntries Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Mercurial.MercurialModificationTest.CanReadXml Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Mercurial.MercurialTest.HgShouldBeDefaultExecutable Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Mercurial.MercurialTest.PopulateFromFullySpecifiedXml Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Mercurial.MercurialTest.PopulateFromMinimallySpecifiedXml Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Mercurial.MercurialTest.ShouldApplyLabelIfTagOnSuccessTrue Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Mercurial.MercurialTest.ShouldApplyLabelWithCustomMessageIfTagOnSuccessTrueAndACustomMessageIsSpecified Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Mercurial.MercurialTest.ShouldBuildUrlIfUrlBuilderSpecified Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Mercurial.MercurialTest.ShouldCheckForMultipleHeadsAndGetSourceModificationsFound Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Mercurial.MercurialTest.ShouldCreateWorkingDirectoryIfItDoesntExist Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Mercurial.MercurialTest.ShouldGetModificationsWithBranchNameIfSpecified Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Mercurial.MercurialTest.ShouldGetModificationsWithRepoNameIfSpecified Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Mercurial.MercurialTest.ShouldGetSourceIfModificationsFound Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Mercurial.MercurialTest.ShouldNotApplyLabelIfIntegrationFailed Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Mercurial.MercurialTest.ShouldNotApplyLabelIfTagOnSuccessFalse Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Mercurial.MercurialTest.ShouldNotGetSourceIfAutoGetSourceFalse Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Mercurial.MercurialTest.ShouldPullAndLogWhenNoPropertiesAreSet Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Mercurial.MercurialTest.ShouldPushTagCommitToRepoIfSpecified Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Mercurial.MercurialTest.ShouldReturnModifications Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Mercurial.MercurialTest.ShouldThrowMultipleHeadsExceptionWhenMultipleHeadsAreFound Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Mercurial.MercurialTest.ShouldUseBranchNameWhenGettingSourceIfSpecified Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Mercurial.MercurialTest.StubFileSystemCoverage 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.ShouldReturnNullAsLastChangeNumberIfNoModifications Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.ModificationTest.ShouldReturnTheMaximumChangeNumberFromAllModificationsAsLastChangeNumber 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.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.NullSourceControlTest.ShouldReturnEmptyListOfModifications Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.NullSourceControlTest.ShouldReturnSilentlyForOtherOperations 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.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.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.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.RobocopyHistoryParserTest.ParseChanges Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.RobocopyHistoryParserTest.ParseNoChange 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.UserFilterTest.LoadFromConfiguration Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.UserFilterTest.ShouldFilterSpecifiedUser Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.UserFilterTest.ShouldNotAcceptIfNoUserIsSpecified 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.VssLocaleTest.FormatDateForEnglishServerWithFrenchLocalCulture Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VssLocaleTest.FormatDateInCultureInvariantFormat Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VssLocaleTest.FormatDateInUKFormat Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VssLocaleTest.FormatDateInUKFormatWithAMPMIndicator Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VssLocaleTest.FormatDateInUSFormat Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VssLocaleTest.ParseDateAndTime 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.VstsHistoryParserTest.ParseModificationWithAddAction Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VstsHistoryParserTest.ParseModificationWithDeleteAction Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VstsHistoryParserTest.ParseModificationWithEditAction Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VstsHistoryParserTest.ParsingEmptyLogProducesNoModifications Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VstsHistoryParserTest.ParsingLotsOfEntries Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VstsHistoryParserTest.ParsingSingleLogMessageProducesOneModification Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VstsHistoryParserTest.TwoEntriesOutsideOfRequestedTimeRangeAreIgnored Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.WebSVNUrlBuilderTest.CheckSetup Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.WebSVNUrlBuilderTest.ValuePopulation 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.ParallelTaskTests.ExecuteRunsMultipleSuccessfulTasks Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.ParallelTaskTests.ExecuteRunsSuccessAndFailureTasks Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.ParallelTaskTests.ReadFullConfig Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.ParallelTaskTests.ReadMinimalConfig Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.PowerShellTaskTest.DefaultPowerShellShouldBe1IfNothingNewerInstalled Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.PowerShellTaskTest.DefaultPowerShellShouldBe2IfInstalled Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.PowerShellTaskTest.ShouldLoadAllValuesFromConfiguration Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.PowerShellTaskTest.ShouldLoadMinimalValuesFromConfiguration Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.PowerShellTaskTest.ShouldSetOutputAndIntegrationStatusToFailedOnFailedBuild Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.PowerShellTaskTest.ShouldSetOutputAndIntegrationStatusToSuccessOnSuccessfulBuild Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.PowerShellTaskTest.ShouldThrowBuilderExceptionIfProcessExecutorThrowsAnException Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.PowerShellTaskTest.ShouldThrowBuilderExceptionIfProcessExecutorThrowsAnExceptionUsingUnkownProject Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.PowerShellTaskTest.ShouldThrowBuilderExceptionIfProcessTimesOut Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.PowerShellTaskTest.VerifyPowerShellProcessInfoBasic Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.PowerShellTaskTest.VerifyPowerShellProcessInfoWithScriptsDirectoryConfigured 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.Tasks.SequentialTaskTests.ExecuteIgnoresFailures Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.SequentialTaskTests.ExecuteRunsMultipleSuccessfulTasks Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.SequentialTaskTests.ExecuteStopsOnFirstFailure 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.CruiseServerHttpClientTests.ForceBuildCorrectlyHandlesRelativePath Success
ThoughtWorks.CruiseControl.UnitTests.Remote.CruiseServerHttpClientTests.GetProjectStatusCorrectlyHandles1_1Data Success
ThoughtWorks.CruiseControl.UnitTests.Remote.CruiseServerHttpClientTests.GetProjectStatusCorrectlyHandles1_4_4Data Success
ThoughtWorks.CruiseControl.UnitTests.Remote.CruiseServerHttpClientTests.GetProjectStatusCorrectlyHandlesCCData Success
ThoughtWorks.CruiseControl.UnitTests.Remote.CruiseServerHttpClientTests.GetProjectStatusCorrectlyHandlesRelativePath 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.Sourcecontrol.GitTest.PopulateFromMinimallySpecifiedXml Failure
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.GitTest.ShouldApplyLabelIfTagOnSuccessTrue Failure
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Presentation.AddBuildServerTest.ShowDialogForInteractiveTesting Warning
ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Presentation.AddProjectsTest.ShowDialogForInteractiveTesting 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