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 SUCCESSFUL
Project: CruiseControl.NET
Date of build: 2009-07-08 00:02:51
Running time: 00:09:53
Integration Request: Build (ForceBuild) triggered from BUILD
Modifications since last build (0)
FxCop Messages: 3304, Warning Messages: 772, Error Messages: 2532
cccmd.exe: 27 Errors, 0 Warnings
cctray.exe: 8 Errors, 0 Warnings
thoughtworks.cruisecontrol.cctraylib.dll: 320 Errors, 101 Warnings
thoughtworks.cruisecontrol.core.dll: 1525 Errors, 404 Warnings
thoughtworks.cruisecontrol.core.extensions.dll: 5 Errors, 2 Warnings
ccnetmigrationwizard.exe: 21 Errors, 11 Warnings
objection.dll: 23 Errors, 3 Warnings
thoughtworks.cruisecontrol.communications.dll: 109 Errors, 48 Warnings
thoughtworks.cruisecontrol.remote.dll: 150 Errors, 73 Warnings
thoughtworks.cruisecontrol.remote.extensions.dll: 5 Errors, 6 Warnings
ccnet.exe: 7 Errors, 0 Warnings
ccservice.exe: 19 Errors, 3 Warnings
ccvalidator.exe: 45 Errors, 6 Warnings
thoughtworks.cruisecontrol.msbuild.dll: 4 Errors, 1 Warnings
thoughtworks.cruisecontrol.webdashboard.dll: 258 Errors, 98 Warnings
Gendarme Report: found 3415 potential defects using 187 rules.
CCCmd, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null: 14 defects
cctray, Version=1.5.220.5936, Culture=neutral, PublicKeyToken=null: 5 defects
ThoughtWorks.CruiseControl.CCTrayLib, Version=1.5.220.5936, Culture=neutral, PublicKeyToken=null: 433 defects
ThoughtWorks.CruiseControl.Core, Version=1.5.220.5936, Culture=neutral, PublicKeyToken=null: 1246 defects
ThoughtWorks.CruiseControl.Core.Extensions, Version=1.5.220.5936, Culture=neutral, PublicKeyToken=null: 4 defects
CCNetMigrationWizard, Version=1.5.220.5936, Culture=neutral, PublicKeyToken=null: 75 defects
Objection, Version=1.5.220.5936, Culture=neutral, PublicKeyToken=null: 26 defects
ThoughtWorks.CruiseControl.Communications, Version=1.5.220.5936, Culture=neutral, PublicKeyToken=null: 174 defects
ThoughtWorks.CruiseControl.Remote, Version=1.5.220.5936, Culture=neutral, PublicKeyToken=null: 215 defects
ThoughtWorks.CruiseControl.Remote.Extensions, Version=1.5.220.5936, Culture=neutral, PublicKeyToken=null: 8 defects
ccnet, Version=1.5.220.5936, Culture=neutral, PublicKeyToken=null: 5 defects
ccservice, Version=1.5.220.5936, Culture=neutral, PublicKeyToken=null: 10 defects
CCValidator, Version=1.5.220.5936, Culture=neutral, PublicKeyToken=null: 45 defects
ThoughtWorks.CruiseControl.MSBuild, Version=1.5.220.5936, Culture=neutral, PublicKeyToken=null: 21 defects
ThoughtWorks.CruiseControl.WebDashboard, Version=1.5.220.5936, Culture=neutral, PublicKeyToken=null: 371 defects
Errors: (2)
WARNING: Syntax error found while parsing {d:\Build\Projects\CruiseControl.NET\SCM\project\core\Security\ISecurityManager.cs}   Ln 149  Col 32
LangString: "ERROR_GENERAL" 1033 "An unspecified error occurred during the creation of the virtual directory for the CruiseControl.NET Web Dashboard. Please manually create a virtual directory after installation has completed."
Warnings: (128)
VersionSelectionPage.cs(24,21): warning CS0252: Unbeabsichtigter Verweisvergleich. Wandeln Sie die linke Seite in den Typ "string" um, um einen Wertvergleich durchzuführen.
Message.cs(11,18): warning CS0659: "ThoughtWorks.CruiseControl.Remote.Message" überschreibt Object.Equals(object o), aber nicht Object.GetHashCode().
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".
Message.cs(11,18): warning CS0659: "ThoughtWorks.CruiseControl.Remote.Message" überschreibt Object.Equals(object o), aber nicht Object.GetHashCode().
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(15,15): warning CS0169: Das Feld "ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.HttpCruiseProjectManager.dashboardUri" wird nie verwendet.
Monitoring\HttpCruiseProjectManager.cs(16,21): warning CS0169: Das Feld "ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.HttpCruiseProjectManager.parametersUri" wird nie verwendet.
Monitoring\HttpCruiseProjectManager.cs(17,15): warning CS0169: Das Feld "ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.HttpCruiseProjectManager.webUrl" wird nie verwendet.
Monitoring\HttpCruiseProjectManager.cs(18,18): warning CS0414: Dem Feld "ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.HttpCruiseProjectManager.serverAlias" wurde ein Wert zugewiesen, der aber nie verwendet wird.
Presentation\AddBuildServer.cs(46,37): warning CS0649: Dem Feld "ThoughtWorks.CruiseControl.CCTrayLib.Presentation.AddBuildServer.transportExtension" wird nie etwas zugewiesen, und es hat immer seinen Standardwert von "null".
Presentation\StubProjectMonitor.cs(16,24): warning CS0649: Dem Feld "ThoughtWorks.CruiseControl.CCTrayLib.Presentation.StubProjectMonitor.category" wird nie etwas zugewiesen, und es hat immer seinen Standardwert von "null".
CruiseServer.cs(64,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(28,4): warning CS0618: "ThoughtWorks.CruiseControl.Remote.ICruiseManager" ist veraltet: "Use ICruiseServerClient instead"
label\RemoteProjectLabeller.cs(28,30): warning CS0618: "ThoughtWorks.CruiseControl.Remote.ICruiseManager" ist veraltet: "Use ICruiseServerClient instead"
label\RemoteProjectLabeller.cs(28,78): warning CS0618: "ThoughtWorks.CruiseControl.Remote.ICruiseManager" ist veraltet: "Use ICruiseServerClient instead"
publishers\ForceBuildPublisher.cs(45,13): warning CS0618: "ThoughtWorks.CruiseControl.Remote.ICruiseManagerFactory.GetCruiseManager(string)" ist veraltet: ""
RemoteCruiseServer.cs(37,67): warning CS0618: "ThoughtWorks.CruiseControl.Remote.ICruiseServer.CruiseManager" ist veraltet: "Use CruiseServerClient instead"
RemoteCruiseServer.cs(89,61): warning CS0618: "ThoughtWorks.CruiseControl.Remote.ICruiseServer.CruiseManager" ist veraltet: "Use CruiseServerClient instead"
Triggers\ProjectTrigger.cs(47,38): warning CS0618: "ThoughtWorks.CruiseControl.Remote.ICruiseManagerFactory.GetCruiseManager(string)" ist veraltet: ""
Security\SecurityManagerBase.cs(27,31): warning CS0414: Dem Feld "ThoughtWorks.CruiseControl.Core.Security.SecurityManagerBase.defaultRight" wurde ein Wert zugewiesen, der aber nie verwendet wird.
Core\Queues\IntegrationQueueManagerFactoryTests.cs(37,47): warning CS0618: "Rhino.Mocks.MockRepository.CreateMock<T>(params object[])" ist veraltet: "Use StrictMock instead"
Core\Queues\IntegrationQueueManagerFactoryTests.cs(38,40): warning CS0618: "Rhino.Mocks.MockRepository.CreateMock<T>(params object[])" ist veraltet: "Use StrictMock instead"
Core\Security\PermissionBaseTests.cs(23,40): warning CS0618: "Rhino.Mocks.MockRepository.CreateMock<T>(params object[])" ist veraltet: "Use StrictMock instead"
Core\Security\PermissionBaseTests.cs(37,41): warning CS0618: "Rhino.Mocks.MockRepository.CreateMock<T>(params object[])" ist veraltet: "Use StrictMock instead"
Core\Security\PermissionBaseTests.cs(38,40): warning CS0618: "Rhino.Mocks.MockRepository.CreateMock<T>(params object[])" ist veraltet: "Use StrictMock instead"
Core\Security\PermissionBaseTests.cs(56,40): warning CS0618: "Rhino.Mocks.MockRepository.CreateMock<T>(params object[])" ist veraltet: "Use StrictMock instead"
Core\Security\PermissionBaseTests.cs(70,41): warning CS0618: "Rhino.Mocks.MockRepository.CreateMock<T>(params object[])" ist veraltet: "Use StrictMock instead"
Core\Security\PermissionBaseTests.cs(71,40): warning CS0618: "Rhino.Mocks.MockRepository.CreateMock<T>(params object[])" ist veraltet: "Use StrictMock instead"
Core\CruiseServerTest.cs(276,13): warning CS0618: "ThoughtWorks.CruiseControl.Core.CruiseServer.CruiseManager" ist veraltet: "Use CruiseServerClient instead"
Core\CruiseServerTest.cs(284,13): warning CS0618: "ThoughtWorks.CruiseControl.Core.CruiseServer.CruiseManager" ist veraltet: "Use CruiseServerClient instead"
Core\CruiseServerTest.cs(297,4): warning CS0618: "ThoughtWorks.CruiseControl.Core.CruiseServer.CruiseManager" ist veraltet: "Use CruiseServerClient instead"
Core\CruiseServerTest.cs(320,36): warning CS0618: "ThoughtWorks.CruiseControl.Core.CruiseServer.CruiseManager" ist veraltet: "Use CruiseServerClient instead"
Core\CruiseServerTest.cs(329,4): warning CS0618: "ThoughtWorks.CruiseControl.Core.CruiseServer.CruiseManager" ist veraltet: "Use CruiseServerClient instead"
Core\CruiseServerTest.cs(337,13): warning CS0618: "ThoughtWorks.CruiseControl.Core.CruiseServer.CruiseManager" ist veraltet: "Use CruiseServerClient instead"
Core\CruiseServerTest.cs(345,13): warning CS0618: "ThoughtWorks.CruiseControl.Core.CruiseServer.CruiseManager" ist veraltet: "Use CruiseServerClient instead"
Core\CruiseServerTest.cs(358,13): warning CS0618: "ThoughtWorks.CruiseControl.Core.CruiseServer.CruiseManager" ist veraltet: "Use CruiseServerClient instead"
Core\CruiseServerTest.cs(381,13): warning CS0618: "ThoughtWorks.CruiseControl.Core.CruiseServer.CruiseManager" ist veraltet: "Use CruiseServerClient instead"
Core\CruiseServerTest.cs(403,13): warning CS0618: "ThoughtWorks.CruiseControl.Core.CruiseServer.CruiseManager" ist veraltet: "Use CruiseServerClient instead"
Core\CruiseServerTest.cs(425,13): warning CS0618: "ThoughtWorks.CruiseControl.Core.CruiseServer.CruiseManager" ist veraltet: "Use CruiseServerClient instead"
Core\CruiseServerTest.cs(447,13): warning CS0618: "ThoughtWorks.CruiseControl.Core.CruiseServer.CruiseManager" ist veraltet: "Use CruiseServerClient instead"
Core\CruiseServerTest.cs(470,13): warning CS0618: "ThoughtWorks.CruiseControl.Core.CruiseServer.CruiseManager" ist veraltet: "Use CruiseServerClient instead"
Core\CruiseServerTest.cs(493,13): warning CS0618: "ThoughtWorks.CruiseControl.Core.CruiseServer.CruiseManager" ist veraltet: "Use CruiseServerClient instead"
Core\CruiseServerTest.cs(517,13): warning CS0618: "ThoughtWorks.CruiseControl.Core.CruiseServer.CruiseManager" ist veraltet: "Use CruiseServerClient instead"
Core\CruiseServerTest.cs(541,13): warning CS0618: "ThoughtWorks.CruiseControl.Core.CruiseServer.CruiseManager" ist veraltet: "Use CruiseServerClient instead"
Core\CruiseServerTest.cs(564,13): warning CS0618: "ThoughtWorks.CruiseControl.Core.CruiseServer.CruiseManager" ist veraltet: "Use CruiseServerClient instead"
Core\CruiseServerTest.cs(587,13): warning CS0618: "ThoughtWorks.CruiseControl.Core.CruiseServer.CruiseManager" ist veraltet: "Use CruiseServerClient instead"
Core\CruiseServerTest.cs(612,13): warning CS0618: "ThoughtWorks.CruiseControl.Core.CruiseServer.CruiseManager" ist veraltet: "Use CruiseServerClient instead"
Core\CruiseServerTest.cs(636,13): warning CS0618: "ThoughtWorks.CruiseControl.Core.CruiseServer.CruiseManager" ist veraltet: "Use CruiseServerClient instead"
Core\CruiseServerTest.cs(820,10): warning CS0618: "ThoughtWorks.CruiseControl.Core.CruiseServer.CruiseManager" ist veraltet: "Use CruiseServerClient instead"
Core\CruiseServerTest.cs(827,13): warning CS0618: "ThoughtWorks.CruiseControl.Core.CruiseServer.CruiseManager" ist veraltet: "Use CruiseServerClient instead"
Core\CruiseServerTest.cs(834,13): warning CS0618: "ThoughtWorks.CruiseControl.Core.CruiseServer.CruiseManager" ist veraltet: "Use CruiseServerClient instead"
Core\CruiseServerTest.cs(843,28): warning CS0618: "ThoughtWorks.CruiseControl.Core.CruiseServer.CruiseManager" ist veraltet: "Use CruiseServerClient instead"
Core\CruiseServerTest.cs(850,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: 07/08/2009 00:10:21
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: 15
Number of types: 1133
Number of classes: 889
Number of abstract classes: 20
Number of interfaces: 170
Number of value types: 6
Number of exception classes: 25
Number of attribute classes: 1
Number of delegate classes: 19
Number of enumerations classes: 68
Number of generic type definitions: 5
Number of generic method definitions: 7
Number of IL instructions: 130707
Percentage of public types: 88,53%
Percentage of public methods: 80,36%
Percentage of classes with at least one public field: 15,71%

Stat # Occurrences Avg StdDev Max
Properties on Interfaces 170 Interfaces 1,28 3,61 30 properties on ThoughtWorks.CruiseControl.Core.IIntegrationResult
Methods on Interfaces 170 Interfaces 5,42 9,25 70 methods on ThoughtWorks.CruiseControl.Remote.ICruiseServer
Arguments on Methods on Interfaces 921 Methods 0,96 0,95 6 arguments on ThoughtWorks.CruiseControl.WebDashboard.Dashboard.IProjectGrid.GenerateProjectGridRows(ProjectStatusOnServer[],String,ProjectGridSortColumn,Boolean,String,ICruiseUrlBuilder)
Public Properties on Classes 889 Classes 1,56 3,21 33 public properties on ThoughtWorks.CruiseControl.Core.IntegrationResult
Public Methods on Classes 889 Classes 6,42 8,38 74 public methods on ThoughtWorks.CruiseControl.MigrationWizard.WizardPageBase
Arguments on Public Methods on Classes 5706 Methods 0,81 0,95 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 7299 Methods 17,91 47,27 1507 IL instructions in ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainForm.InitializeComponent()
Cyclomatic complexity on non abstract Methods 7299 Methods 1,76 2,1 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.220.5936 115 15 6889 254 105 2,96 0,29 0,13 0,58
ThoughtWorks.CruiseControl.CCTrayLib v1.5.220.5936 181 27 27645 1 362 3,03 1 0,15 0,15
cctray v1.5.220.5936 1 0 135 0 34 1 1 0 0
Objection v1.5.220.5936 14 6 839 8 27 1,43 0,77 0,43 0,2
ThoughtWorks.CruiseControl.Core v1.5.220.5936 478 90 59625 112 394 3,81 0,78 0,19 0,03
ccnet v1.5.220.5936 4 0 200 0 32 1,75 1 0 0
ccservice v1.5.220.5936 3 0 497 0 56 0,67 1 0 0
CCValidator v1.5.220.5936 12 0 4290 0 164 1,33 1 0 0
ThoughtWorks.CruiseControl.Core.Extensions v1.5.220.5936 3 1 172 0 22 1 1 0,33 0,33
ThoughtWorks.CruiseControl.Communications v1.5.220.5936 87 8 6300 6 93 2,89 0,94 0,09 0,03
CCCmd v1.0.0.0 3 0 608 0 35 1,33 1 0 0
ThoughtWorks.CruiseControl.Remote.Extensions v1.5.220.5936 7 2 431 0 41 1,71 1 0,29 0,29
ThoughtWorks.CruiseControl.MSBuild v1.5.220.5936 3 0 581 0 49 1 1 0 0
CCNetMigrationWizard v1.5.220.5936 20 0 7598 0 131 2,7 1 0 0
ThoughtWorks.CruiseControl.WebDashboard v1.5.220.5936 202 41 14897 0 198 4,58 1 0,2 0,2

Assembly Depends on... Is referenced by...
ThoughtWorks.CruiseControl.Remote v1.5.220.5936 mscorlib v2.0.0.0 ; NetReflector v1.1.2009.606 ; System v2.0.0.0 ; System.Xml v2.0.0.0 ; cctray v1.5.220.5936 ; ThoughtWorks.CruiseControl.CCTrayLib v1.5.220.5936 ; ccservice v1.5.220.5936 ; ThoughtWorks.CruiseControl.Core.Extensions v1.5.220.5936 ; ThoughtWorks.CruiseControl.WebDashboard v1.5.220.5936 ; ThoughtWorks.CruiseControl.Core v1.5.220.5936 ;
ThoughtWorks.CruiseControl.CCTrayLib v1.5.220.5936 mscorlib v2.0.0.0 ; System.Windows.Forms v2.0.0.0 ; System v2.0.0.0 ; ThoughtWorks.CruiseControl.Remote v1.5.220.5936 ; System.Drawing v2.0.0.0 ; System.Xml v2.0.0.0 ; Interop.SpeechLib v5.3.0.0 ; cctray v1.5.220.5936 ;
cctray v1.5.220.5936 mscorlib v2.0.0.0 ; ThoughtWorks.CruiseControl.CCTrayLib v1.5.220.5936 ; System v2.0.0.0 ; System.Windows.Forms v2.0.0.0 ; ThoughtWorks.CruiseControl.Remote v1.5.220.5936 ; -
Objection v1.5.220.5936 mscorlib v2.0.0.0 ; NetReflector v1.1.2009.606 ; ThoughtWorks.CruiseControl.WebDashboard v1.5.220.5936 ;
ThoughtWorks.CruiseControl.Core v1.5.220.5936 mscorlib v2.0.0.0 ; ThoughtWorks.CruiseControl.Remote v1.5.220.5936 ; 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 ; edtFTPnet v1.3.0.0 ; log4net v1.2.9.0 ; System.Configuration v2.0.0.0 ; System.DirectoryServices v2.0.0.0 ; NPlot v0.9.9.2 ; System.Web v2.0.0.0 ; ccnet v1.5.220.5936 ; ccservice v1.5.220.5936 ; CCValidator v1.5.220.5936 ; ThoughtWorks.CruiseControl.Core.Extensions v1.5.220.5936 ; ThoughtWorks.CruiseControl.WebDashboard v1.5.220.5936 ;
ccnet v1.5.220.5936 mscorlib v2.0.0.0 ; ThoughtWorks.CruiseControl.Core v1.5.220.5936 ; System v2.0.0.0 ; -
ccservice v1.5.220.5936 mscorlib v2.0.0.0 ; System.ServiceProcess v2.0.0.0 ; System.Configuration.Install v2.0.0.0 ; ThoughtWorks.CruiseControl.Remote v1.5.220.5936 ; System v2.0.0.0 ; System.Configuration v2.0.0.0 ; ThoughtWorks.CruiseControl.Core v1.5.220.5936 ; -
CCValidator v1.5.220.5936 System.Windows.Forms v2.0.0.0 ; mscorlib v2.0.0.0 ; ThoughtWorks.CruiseControl.Core v1.5.220.5936 ; 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.Core.Extensions v1.5.220.5936 mscorlib v2.0.0.0 ; ThoughtWorks.CruiseControl.Remote v1.5.220.5936 ; System.ServiceModel v3.0.0.0 ; System v2.0.0.0 ; ThoughtWorks.CruiseControl.Core v1.5.220.5936 ; -
ThoughtWorks.CruiseControl.Communications v1.5.220.5936 mscorlib v2.0.0.0 ; System v2.0.0.0 ; System.Xml v2.0.0.0 ; CCCmd v1.0.0.0 ; ThoughtWorks.CruiseControl.Remote.Extensions v1.5.220.5936 ;
CCCmd v1.0.0.0 mscorlib v2.0.0.0 ; ThoughtWorks.CruiseControl.Communications v1.5.220.5936 ; System.Xml v2.0.0.0 ; -
ThoughtWorks.CruiseControl.Remote.Extensions v1.5.220.5936 System.ServiceModel v3.0.0.0 ; mscorlib v2.0.0.0 ; ThoughtWorks.CruiseControl.Communications v1.5.220.5936 ; System v2.0.0.0 ; System.Core v3.5.0.0 ; -
ThoughtWorks.CruiseControl.MSBuild v1.5.220.5936 Microsoft.Build.Utilities v2.0.0.0 ; mscorlib v2.0.0.0 ; System.Xml v2.0.0.0 ; Microsoft.Build.Framework v2.0.0.0 ; -
CCNetMigrationWizard v1.5.220.5936 System.Windows.Forms v2.0.0.0 ; mscorlib v2.0.0.0 ; System.Drawing v2.0.0.0 ; System v2.0.0.0 ; System.Xml v2.0.0.0 ; -
ThoughtWorks.CruiseControl.WebDashboard v1.5.220.5936 mscorlib v2.0.0.0 ; ThoughtWorks.CruiseControl.Core v1.5.220.5936 ; ThoughtWorks.CruiseControl.Remote v1.5.220.5936 ; Objection v1.5.220.5936 ; 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
ccnet
ccservice
CCValidator
ThoughtWorks.CruiseControl.Core.Extensions
ThoughtWorks.CruiseControl.Communications
CCCmd
ThoughtWorks.CruiseControl.Remote.Extensions
ThoughtWorks.CruiseControl.MSBuild
CCNetMigrationWizard
ThoughtWorks.CruiseControl.WebDashboard

07/08/2009 00:09:34 Begin analysis with NDepend v2.12.0.3027
07/08/2009 00:09:34 Retrieve dependencies of your application.
Compare with most recent analysis (analysis made at 2009 July - 07 Tuesday 16:40)
Assemblies loaded from {C:\Windows\Microsoft.NET\Framework\v2.0.50727} System.Drawing.dll v2.0.0.0 mscorlib.dll v2.0.0.0 System.Xml.dll v2.0.0.0 System.Configuration.dll v2.0.0.0 System.DirectoryServices.dll v2.0.0.0 System.ServiceProcess.dll v2.0.0.0 System.Configuration.Install.dll v2.0.0.0 Microsoft.Build.Framework.dll v2.0.0.0 Microsoft.Build.Utilities.dll v2.0.0.0 System.dll v2.0.0.0 System.Windows.Forms.dll v2.0.0.0 System.Web.dll v2.0.0.0
Assemblies loaded from {C:\Program Files\Reference Assemblies\Microsoft\Framework\v3.0} System.ServiceModel.dll v3.0.0.0
Assemblies loaded from {C:\Program Files\Reference Assemblies\Microsoft\Framework\v3.5} System.Core.dll v3.5.0.0
Assemblies loaded from {D:\Build\Projects\CruiseControl.NET\SCM\Build\CCTray} cctray.exe v1.5.220.5936 ThoughtWorks.CruiseControl.CCTrayLib.dll v1.5.220.5936 ThoughtWorks.CruiseControl.Remote.dll v1.5.220.5936 NetReflector.dll v1.1.2009.606 Interop.SpeechLib.dll v5.3.0.0
Assemblies loaded from {D:\Build\Projects\CruiseControl.NET\SCM\Build\Objection} Objection.dll v1.5.220.5936
Assemblies loaded from {D:\Build\Projects\CruiseControl.NET\SCM\Build\Core} ThoughtWorks.CruiseControl.Core.Extensions.dll v1.5.220.5936 ThoughtWorks.CruiseControl.Core.dll v1.5.220.5936 ICSharpCode.SharpZipLib.dll v0.85.5.452 log4net.dll v1.2.9.0 NPlot.dll v0.9.9.2 edtFTPnet.dll v1.3.0.0
Assemblies loaded from {D:\Build\Projects\CruiseControl.NET\SCM\Build\Remote} ThoughtWorks.CruiseControl.Communications.dll v1.5.220.5936 ThoughtWorks.CruiseControl.Remote.Extensions.dll v1.5.220.5936
Assemblies loaded from {D:\Build\Projects\CruiseControl.NET\SCM\Build\Server} ccnet.exe v1.5.220.5936 ccservice.exe v1.5.220.5936 CCValidator.exe v1.5.220.5936 ThoughtWorks.CruiseControl.MSBuild.dll v1.5.220.5936 ScintillaNet.dll v2.0.3138.25704 CSharpFormat.dll v2.5.3274.32716
Assemblies loaded from {D:\Build\Projects\CruiseControl.NET\SCM\Build\WebDashboard} ThoughtWorks.CruiseControl.WebDashboard.dll v1.5.220.5936 NVelocity.dll v0.5.0.0
Assemblies loaded from {D:\Build\Projects\CruiseControl.NET\SCM\Build\CCCmd} CCCmd.exe v1.0.0.0
Assemblies loaded from {D:\Build\Projects\CruiseControl.NET\SCM\Build\Migration} CCNetMigrationWizard.exe v1.5.220.5936
1023 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.
07.08.2009 00:10:02 Analyse dependencies of your application.
07.08.2009 00:10:05 Building the report (standard).
WARNING: Versioning issue: Assembly {ThoughtWorks.CruiseControl.Core v1.5.220.5936} 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.Core v1.5.220.5936} references both versions {2.0.0.0} and {1.0.5000.0} of the assembly {mscorlib}. NDepend will only consider the highest version.
WARNING: Versioning issue: Assembly {ThoughtWorks.CruiseControl.WebDashboard v1.5.220.5936} references both versions {2.0.0.0} and {1.0.5000.0} of the assembly {mscorlib}. NDepend will only consider the highest version.
WARNING: Syntax error found while parsing {d:\Build\Projects\CruiseControl.NET\SCM\project\core\Security\ISecurityManager.cs} Ln 149 Col 32 No identifier found for class.

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


WARNING: The following CQL constraint is not satisfied. 10 methods on 10121 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 42 7 7 2 6 2 5 ThoughtWorks.CruiseControl.CCTrayLib.Audio.PlaySound(Byte[],Boolean,Boolean,Boolean,Boolean,Boolean)
PlaySound(String,Boolean,Boolean,Boolean,Boolean,Boolean) 28 116 14 13 2 6 3 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 790 62 79 29 34 64 20
Average: 16.6 79 6.2 7.9 2.9 3.4 6.4 2
Minimum: 10 42 1 1 0 1 0 1
Maximum: 28 116 14 13 5 13 10 5
Standard deviation: 4.5651 21.246 3.995 3.3302 1.5133 3.7202 3.4117 1.6125
Variance: 20.84 451.4 15.96 11.09 2.29 13.84 11.64 2.6


WARNING: The following CQL constraint is not satisfied. 10 methods on 10121 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() 304 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: 1872
Average: 187.2
Minimum: 120
Maximum: 304
Standard deviation: 67.305
Variance: 4530


WARNING: The following CQL constraint is not satisfied. 10 methods on 10121 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() 1507 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: 9314
Average: 931.4
Minimum: 546
Maximum: 1507
Standard deviation: 341.93
Variance: 116914.6


WARNING: The following CQL constraint is not satisfied. 7 methods on 10121 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 10121 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 10121 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[])
Parse(String[]) 8 ThoughtWorks.CruiseControl.CCCmd.CommandParameters.Parse(String[])
SetupModification(Modification[]) 8 ThoughtWorks.CruiseControl.Core.Sourcecontrol.DefaultIssueTrackerUrlBuilder.SetupModification(Modification[])
Equals(Object) 8 ThoughtWorks.CruiseControl.WebDashboard.Plugins.DeleteProject.DeleteProjectModel.Equals(Object)
HandleServerSnapshotChange(Object,ServerSnapshotChangedEventArgs) 7 ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainFormController.HandleServerSnapshotChange(Object,ServerSnapshotChangedEventArgs)
Parse(TextReader,DateTime,DateTime) 7 ThoughtWorks.CruiseControl.Core.Sourcecontrol.AccuRevHistoryParser.Parse(TextReader,DateTime,DateTime)
Match(String,String,Boolean) 7 ThoughtWorks.CruiseControl.Core.Util.PathUtils.Match(String,String,Boolean)
RetrieveUser(String) 7 ThoughtWorks.CruiseControl.Core.Security.InternalSecurityManager.RetrieveUser(String)
GetPrioritisedQueuePosition(Int32) 6 ThoughtWorks.CruiseControl.Core.Queues.IntegrationQueue.GetPrioritisedQueuePosition(Int32)
Parse(TextReader,DateTime,DateTime) 6 ThoughtWorks.CruiseControl.Core.Sourcecontrol.VstsHistoryParser.Parse(TextReader,DateTime,DateTime)
Sum: 73
Average: 7.3
Minimum: 6
Maximum: 9
Standard deviation: 0.8999987
Variance: 0.8099976


WARNING: The following CQL constraint is not satisfied. 10 methods on 10121 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
Run(String[]) 0 11 ThoughtWorks.CruiseControl.Console.AppRunner.Run(String[])
RunApplication(String) 0 12 ThoughtWorks.CruiseControl.Service.CCService.RunApplication(String)
.ctor(ProcessExecutor) 0 12 ThoughtWorks.CruiseControl.Core.Tasks.GendarmeTask..ctor(ProcessExecutor)
GetProcessArguments(IIntegrationResult) 0 17 ThoughtWorks.CruiseControl.Core.Tasks.MsBuildTask.GetProcessArguments(IIntegrationResult)
.ctor(ProcessExecutor) 0 11 ThoughtWorks.CruiseControl.Core.Tasks.NAntTask..ctor(ProcessExecutor)
CheckAndQuoteLoggerSetting(String) 0 17 ThoughtWorks.CruiseControl.Core.Tasks.MsBuildTask.CheckAndQuoteLoggerSetting(String)
.ctor() 0 13 ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.SynergyConnectionInfo..ctor()
GetArguments() 0 13 ThoughtWorks.CruiseControl.Core.Tasks.DevenvTask.GetArguments()
ValidateData(XmlDocument) 0 23 Validator.MainForm.ValidateData(XmlDocument)
ReadDevenvExecutableFromRegistry() 0 13 ThoughtWorks.CruiseControl.Core.Tasks.DevenvTask.ReadDevenvExecutableFromRegistry()
Sum: 0 142
Average: 0 14.2
Minimum: 0 11
Maximum: 0 23
Standard deviation: 0 3.5721
Variance: 0 12.76


WARNING: The following CQL constraint is not satisfied. 10 methods on 10121 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(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(IFarmService,IVelocityTransformer,IVelocityViewGenerator,ILinkFactory,ILinkListFactory,IFingerprintFactory,ICruiseUrlBuilder,ISessionRetriever) 8 ThoughtWorks.CruiseControl.WebDashboard.Dashboard.RecentBuildLister..ctor(IFarmService,IVelocityTransformer,IVelocityViewGenerator,ILinkFactory,ILinkListFactory,IFingerprintFactory,ICruiseUrlBuilder,ISessionRetriever)
.ctor(IConfigurationService,IProjectIntegratorListFactory,IProjectSerializer,IProjectStateManager,IFileSystem,IExecutionEnvironment,List<ExtensionConfiguration>) 7 ThoughtWorks.CruiseControl.Core.CruiseServer..ctor(IConfigurationService,IProjectIntegratorListFactory,IProjectSerializer,IProjectStateManager,IFileSystem,IExecutionEnvironment,List<ExtensionConfiguration>)
LogErrorOrWarning(String,String,String,String,Int32,Int32,DateTime) 7 ThoughtWorks.CruiseControl.MSBuild.XmlLogger.LogErrorOrWarning(String,String,String,String,Int32,Int32,DateTime)
GetMailMessage(String,String,String,String,String,String,String[]) 7 ThoughtWorks.CruiseControl.Core.Publishers.EmailPublisher.GetMailMessage(String,String,String,String,String,String,String[])
GenerateProjectGridRows(ProjectStatusOnServer[],String,ProjectGridSortColumn,Boolean,String,ICruiseUrlBuilder) 6 ThoughtWorks.CruiseControl.WebDashboard.Dashboard.ProjectGrid.GenerateProjectGridRows(ProjectStatusOnServer[],String,ProjectGridSortColumn,Boolean,String,ICruiseUrlBuilder)
.ctor(ICruiseRequest,ILinkFactory,IVelocityViewGenerator,IDashboardConfiguration,ISessionRetriever,ISessionStorer) 6 ThoughtWorks.CruiseControl.WebDashboard.Dashboard.LoginViewBuilder..ctor(ICruiseRequest,ILinkFactory,IVelocityViewGenerator,IDashboardConfiguration,ISessionRetriever,ISessionStorer)
Sum: 84
Average: 8.4
Minimum: 6
Maximum: 13
Standard deviation: 2.4576
Variance: 6.04


WARNING: The following CQL constraint is not satisfied. 10 methods on 10121 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)
MigrateServerFiles() 20 ThoughtWorks.CruiseControl.MigrationWizard.MigrationEngine.MigrateServerFiles()
Execute(IIntegrationResult) 17 ThoughtWorks.CruiseControl.Core.Tasks.ModificationReaderTask.Execute(IIntegrationResult)
GenerateFileList(IIntegrationResult) 17 ThoughtWorks.CruiseControl.Core.Publishers.PackagePublisher.GenerateFileList(IIntegrationResult)
ConvertXmlToDynamicValues(XmlNode) 16 ThoughtWorks.CruiseControl.Core.Tasks.DynamicValueUtility.ConvertXmlToDynamicValues(XmlNode)
Sum: 228
Average: 22.8
Minimum: 16
Maximum: 42
Standard deviation: 7.5604
Variance: 57.16


WARNING: The following CQL constraint is not satisfied. 10 types on 1805 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 92 ThoughtWorks.CruiseControl.Core.Project
WizardPageBase 78 ThoughtWorks.CruiseControl.MigrationWizard.WizardPageBase
NCoverProfileTask 74 ThoughtWorks.CruiseControl.Core.Tasks.NCoverProfileTask
ICruiseServer 70 ThoughtWorks.CruiseControl.Remote.ICruiseServer
IntegrationResult 70 ThoughtWorks.CruiseControl.Core.IntegrationResult
CruiseServer 67 ThoughtWorks.CruiseControl.Core.CruiseServer
NCoverReportTask 57 ThoughtWorks.CruiseControl.Core.Tasks.NCoverReportTask
ServerAggregatingCruiseManagerWrapper 56 ThoughtWorks.CruiseControl.WebDashboard.ServerConnection.ServerAggregatingCruiseManagerWrapper
IIntegrationResult 54 ThoughtWorks.CruiseControl.Core.IIntegrationResult
MainForm 54 ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainForm
Sum: 672
Average: 67.2
Minimum: 54
Maximum: 92
Standard deviation: 11.712
Variance: 137.16


WARNING: The following CQL constraint is not satisfied. 10 types on 1805 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 61 ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainForm
MainForm 45 Validator.MainForm
NCoverProfileTask 35 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
WizardPageBase 27 ThoughtWorks.CruiseControl.MigrationWizard.WizardPageBase
Pvcs 27 ThoughtWorks.CruiseControl.Core.Sourcecontrol.Pvcs
Project 26 ThoughtWorks.CruiseControl.Core.Project
NCoverReportTask 25 ThoughtWorks.CruiseControl.Core.Tasks.NCoverReportTask
Sum: 333
Average: 33.3
Minimum: 25
Maximum: 61
Standard deviation: 10.826
Variance: 117.21


WARNING: The following CQL constraint is not satisfied. 10 types on 1805 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.9725755 35 74 ThoughtWorks.CruiseControl.Core.Tasks.NCoverProfileTask
WizardPageBase 0.97151 27 78 ThoughtWorks.CruiseControl.MigrationWizard.WizardPageBase
NCoverReportTask 0.9641813 25 57 ThoughtWorks.CruiseControl.Core.Tasks.NCoverReportTask
Project 0.9590301 26 92 ThoughtWorks.CruiseControl.Core.Project
MainForm 0.9546228 45 41 Validator.MainForm
CruiseServer 0.9522388 15 67 ThoughtWorks.CruiseControl.Core.CruiseServer
MainForm 0.9506173 61 54 ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainForm
IntegrationResult 0.937594 20 70 ThoughtWorks.CruiseControl.Core.IntegrationResult
Pvcs 0.93625 27 40 ThoughtWorks.CruiseControl.Core.Sourcecontrol.Pvcs
MainFormController 0.9352227 19 52 ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainFormController
Sum: 9.5338 300 625
Average: 0.9533842 30 62.5
Minimum: 0.9352227 15 40
Maximum: 0.9725755 61 92
Standard deviation: 0.01315417 13.1 15.813
Variance: 0.0001730323 171.6 250.05


WARNING: The following CQL constraint is not satisfied. 10 types on 1805 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.9858985 35 74 ThoughtWorks.CruiseControl.Core.Tasks.NCoverProfileTask
WizardPageBase 0.984127 27 78 ThoughtWorks.CruiseControl.MigrationWizard.WizardPageBase
NCoverReportTask 0.9813988 25 57 ThoughtWorks.CruiseControl.Core.Tasks.NCoverReportTask
MainForm 0.9784883 45 41 Validator.MainForm
Git 0.973913 16 24 ThoughtWorks.CruiseControl.Core.Sourcecontrol.Git
Mks 0.9703704 12 16 ThoughtWorks.CruiseControl.Core.Sourcecontrol.Mks
Project 0.9695688 26 92 ThoughtWorks.CruiseControl.Core.Project
SynergyConnectionInfo 0.9693877 14 15 ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.SynergyConnectionInfo
MainForm 0.9685534 61 54 ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainForm
Sum: 9.7781 292 463
Average: 0.9778069 29.2 46.3
Minimum: 0.9685534 12 12
Maximum: 0.9963636 61 92
Standard deviation: 0.008714145 14.253 27.63
Variance: 7.593632E-05 203.16 763.41


WARNING: The following CQL constraint is not satisfied. 5 assemblies on 38 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 1613 ThoughtWorks.CruiseControl.Remote
ThoughtWorks.CruiseControl.CCTrayLib 5707 ThoughtWorks.CruiseControl.CCTrayLib
ThoughtWorks.CruiseControl.Core 12117 ThoughtWorks.CruiseControl.Core
ThoughtWorks.CruiseControl.Communications 1486 ThoughtWorks.CruiseControl.Communications
ThoughtWorks.CruiseControl.WebDashboard 2931 ThoughtWorks.CruiseControl.WebDashboard
Sum: 23854
Average: 4770.8
Minimum: 1486
Maximum: 12117
Standard deviation: 3974.7
Variance: 1.579793E+07


WARNING: The following CQL constraint is not satisfied. 10 types on 1133 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 150 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
BuildParameters 77 ThoughtWorks.CruiseControl.CCTrayLib.Presentation.BuildParameters
PackagesListForm 77 ThoughtWorks.CruiseControl.CCTrayLib.Presentation.PackagesListForm
AddProjects 67 ThoughtWorks.CruiseControl.CCTrayLib.Presentation.AddProjects
CruiseServerClient 66 ThoughtWorks.CruiseControl.Remote.CruiseServerClient
Sum: 982
Average: 98.2
Minimum: 66
Maximum: 150
Standard deviation: 28.519
Variance: 813.36


WARNING: The following CQL constraint is not satisfied. 10 types on 1805 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 1805 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
ConfirmationPage 8 ThoughtWorks.CruiseControl.MigrationWizard.ConfirmationPage
IntroductionPage 8 ThoughtWorks.CruiseControl.MigrationWizard.IntroductionPage
CompletedPage 8 ThoughtWorks.CruiseControl.MigrationWizard.CompletedPage
ConfigurationOptionsPage 8 ThoughtWorks.CruiseControl.MigrationWizard.ConfigurationOptionsPage
ProgressPage 8 ThoughtWorks.CruiseControl.MigrationWizard.ProgressPage
ServerOptionsPage 8 ThoughtWorks.CruiseControl.MigrationWizard.ServerOptionsPage
VersionSelectionPage 8 ThoughtWorks.CruiseControl.MigrationWizard.VersionSelectionPage
WebDashboardOptionsPage 8 ThoughtWorks.CruiseControl.MigrationWizard.WebDashboardOptionsPage
AboutForm 7 Validator.AboutForm
MainForm 7 Validator.MainForm
Sum: 78
Average: 7.8
Minimum: 7
Maximum: 8
Standard deviation: 0.399995
Variance: 0.159996


WARNING: The following CQL constraint is not satisfied. 10 types on 1805 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
AudioFiles 0 0 ThoughtWorks.CruiseControl.CCTrayLib.Configuration.AudioFiles
PackageListAction+PackageDisplay 0 0 ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport.PackageListAction+PackageDisplay
XmlIntegrationResultWriter+Elements 0 0 ThoughtWorks.CruiseControl.Core.Publishers.XmlIntegrationResultWriter+Elements
Common 0 0 ThoughtWorks.CruiseControl.Core.Sourcecontrol.Common
Constant 0 0 ThoughtWorks.CruiseControl.Core.Config.Preprocessor.Constant
ClientStartUpSettings 0 0 ThoughtWorks.CruiseControl.Remote.ClientStartUpSettings
DashboardProject 0 0 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.DashboardProject
DashboardProjects 0 0 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.DashboardProjects
DashboardCruiseServerSnapshot 0 0 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.DashboardCruiseServerSnapshot
DashboardQueuedRequest 0 0 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.DashboardQueuedRequest
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 1805 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 4 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: 50 0 10
Average: 5 0 1
Minimum: 0 0 1
Maximum: 13 0 1
Standard deviation: 4 0 0
Variance: 16 0 0


WARNING: The following CQL constraint is not satisfied. 10 namespaces on 152 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.CCTrayLib.Properties 1 ThoughtWorks.CruiseControl.CCTrayLib.Properties
ThoughtWorks.CruiseControl.CCTray 1 ThoughtWorks.CruiseControl.CCTray
Validator.Properties 2 Validator.Properties
ThoughtWorks.CruiseControl.WebDashboard.MVC.ASPNET 2 ThoughtWorks.CruiseControl.WebDashboard.MVC.ASPNET
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 1805 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
CruiseServerClientFactory+ClientInitialiser N/A ThoughtWorks.CruiseControl.Remote.CruiseServerClientFactory+ClientInitialiser
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
Sum: 74
Average: 7.4
Minimum: 0
Maximum: 32
Standard deviation: 11.534
Variance: 133.04


WARNING: The following CQL constraint is not satisfied. 2 types on 1805 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
ICruiseControlContractChannel 0 ThoughtWorks.CruiseControl.Remote.ICruiseControlContractChannel
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 152 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. 8 assemblies on 38 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.Core.Extensions 1 ThoughtWorks.CruiseControl.Core.Extensions
CCCmd 1.3333 CCCmd
ThoughtWorks.CruiseControl.MSBuild 1 ThoughtWorks.CruiseControl.MSBuild
ThoughtWorks.CruiseControl.WebDashboard 4.5842 ThoughtWorks.CruiseControl.WebDashboard
Sum: 12.346
Average: 1.5433
Minimum: 0.6666667
Maximum: 4.5842
Standard deviation: 1.1727
Variance: 1.3753


WARNING: The following CQL constraint is not satisfied. 10 types on 1805 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 540 ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainForm
MainForm 475 Validator.MainForm
AddBuildServer 422 ThoughtWorks.CruiseControl.CCTrayLib.Presentation.AddBuildServer
ConfigurationOptionsPage 414 ThoughtWorks.CruiseControl.MigrationWizard.ConfigurationOptionsPage
ServerOptionsPage 414 ThoughtWorks.CruiseControl.MigrationWizard.ServerOptionsPage
WebDashboardOptionsPage 410 ThoughtWorks.CruiseControl.MigrationWizard.WebDashboardOptionsPage
CompletedPage 398 ThoughtWorks.CruiseControl.MigrationWizard.CompletedPage
ProgressPage 398 ThoughtWorks.CruiseControl.MigrationWizard.ProgressPage
IntroductionPage 394 ThoughtWorks.CruiseControl.MigrationWizard.IntroductionPage
ConfirmationPage 394 ThoughtWorks.CruiseControl.MigrationWizard.ConfirmationPage
Sum: 4259
Average: 425.9
Minimum: 394
Maximum: 540
Standard deviation: 44.241
Variance: 1957.3


WARNING: The following CQL constraint is not satisfied. 140 types on 1805 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: 10152
Average: 72.514
Minimum: 1
Maximum: 552
Standard deviation: 83.45
Variance: 6964


WARNING: The following CQL constraint is not satisfied. 1 types on 1805 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 8254 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 3696 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. 5 types on 1133 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
FtpTask 0 ThoughtWorks.CruiseControl.Core.Tasks.FtpTask
Settings 0 Validator.Properties.Settings
ICruiseControlContractChannel 0 ThoughtWorks.CruiseControl.Remote.ICruiseControlContractChannel
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 3807 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 10121 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,String) 2 ThoughtWorks.CruiseControl.Remote.CommunicationsException..ctor(String,String)
.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)
Sum: 16
Average: 1.6
Minimum: 0
Maximum: 4
Standard deviation: 1.0198
Variance: 1.04


WARNING: The following CQL constraint is not satisfied. 10 methods on 10121 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 1805 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
CruiseServerHttpClient 79 ThoughtWorks.CruiseControl.Remote.CruiseServerHttpClient
NameValuePairListSerialiserFactory 1 ThoughtWorks.CruiseControl.Remote.NameValuePairListSerialiserFactory
CruiseServerClient 190 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
QueuedRequestSnapshotList 3 ThoughtWorks.CruiseControl.Remote.QueuedRequestSnapshotList
Sum: 423
Average: 42.3
Minimum: 0
Maximum: 190
Standard deviation: 56.235
Variance: 3162.4


WARNING: The following CQL constraint is not satisfied. 1 types on 1805 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. 10 types on 1805 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
CruiseServerClientFactory+ClientInitialiser N/A ThoughtWorks.CruiseControl.Remote.CruiseServerClientFactory+ClientInitialiser
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
XmlLogger+XmlLoggerElements 1 ThoughtWorks.CruiseControl.MSBuild.XmlLogger+XmlLoggerElements
XmlLogger+XmlLoggerAttributes 1 ThoughtWorks.CruiseControl.MSBuild.XmlLogger+XmlLoggerAttributes
PackageListAction+PackageDisplay 0 ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport.PackageListAction+PackageDisplay
BuildGraph+GraphBuildInfo 8 ThoughtWorks.CruiseControl.WebDashboard.Plugins.Statistics.BuildGraph+GraphBuildInfo
Sum: 66
Average: 6.6
Minimum: 0
Maximum: 23
Standard deviation: 7.6837
Variance: 59.04


WARNING: The following CQL constraint is not satisfied. 10 fields on 3807 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 3807 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. 297 fields on 3807 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: 1069
Average: 3.5993
Minimum: 0
Maximum: 8
Standard deviation: 1.4276
Variance: 2.0381


WARNING: The following CQL constraint is not satisfied. 4 types on 1805 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 3807 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
initialisers 4 ThoughtWorks.CruiseControl.Remote.CruiseServerClientFactory.initialisers
serverUri 4 ThoughtWorks.CruiseControl.Remote.CruiseServerRemotingClient.serverUri
Sum: 40
Average: 4
Minimum: 4
Maximum: 4
Standard deviation: 0
Variance: 0


WARNING: The following CQL constraint is not satisfied. 10 fields on 3807 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 1805 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 1805 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 10121 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)
panel4_Paint(Object,PaintEventArgs) 0 ThoughtWorks.CruiseControl.CCTrayLib.Presentation.AddBuildServer.panel4_Paint(Object,PaintEventArgs)
panel3_Paint(Object,PaintEventArgs) 0 ThoughtWorks.CruiseControl.CCTrayLib.Presentation.AddBuildServer.panel3_Paint(Object,PaintEventArgs)
Sum: 20
Average: 2
Minimum: 0
Maximum: 10
Standard deviation: 2.8636
Variance: 8.2


WARNING: The following CQL constraint is not satisfied. 10 methods on 10121 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 1805 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 3807 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. 15 assemblies on 38 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: 26444
Average: 1762.9
Minimum: 24
Maximum: 12117
Standard deviation: 3142.5
Variance: 9875116


WARNING: The following CQL constraint is not satisfied. 10 assemblies on 14 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: 23888
Average: 2388.8
Minimum: 24
Maximum: 12117
Standard deviation: 3672.1
Variance: 1.348449E+07


WARNING: The following CQL constraint is not satisfied. 1 types on 1805 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. 55 methods on 10121 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: 48 42 0
Average: 1.2308 1.68 0
Minimum: 1 1 0
Maximum: 6 6 0
Standard deviation: 0.8904489 1.4063 0
Variance: 0.7928993 1.9776 0


WARNING: The following CQL constraint is not satisfied. 1 methods on 10121 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. 37 fields on 3807 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: 100
Average: 2.7027
Minimum: 0
Maximum: 4
Standard deviation: 1.8725
Variance: 3.5062


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


WARNING: The following CQL constraint is not satisfied. 10 methods on 10121 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 12
Average: 0 1.2
Minimum: 0 0
Maximum: 0 3
Standard deviation: 0 0.8717798
Variance: 0 0.76


WARNING: The following CQL constraint is not satisfied. 1 methods on 10121 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. 13 methods on 10121 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 1805 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 10121 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 10121 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 10121 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. 17 methods on 10121 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: 117
Average: 6.8824
Minimum: 1
Maximum: 42
Standard deviation: 9.1772
Variance: 84.221

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 13,14 - - - 76 3 0 3 0 1 0 - - - ThoughtWorks.CruiseControl.WebDashboard.MVC
IServerSpecifier 11,5 - - - 43 2 0 3 0 3 0 - - - ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation
IProjectSpecifier 10,84 - - - 50 2 0 2 0 2 0 - - - ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation
IRequest 9,35 - - - 52 4 0 10 0 6 0 - - - ThoughtWorks.CruiseControl.WebDashboard.MVC
IIntegrationResult 8,68 - - - 101 19 0 54 0 30 0 - - - ThoughtWorks.CruiseControl.Core
Modification 8,16 0,82 0,94 11 86 16 18 7 1 0 11 143 0 1 ThoughtWorks.CruiseControl.Core
ICruiseAction 8 - - - 63 2 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.WebDashboard.MVC.Cruise
ICruiseRequest 7,95 - - - 60 7 0 10 0 8 0 - - - ThoughtWorks.CruiseControl.WebDashboard.IO
ServerRequest 7,73 0,75 0,8 16 54 16 17 15 0 5 5 114 12 1 ThoughtWorks.CruiseControl.Remote.Messages
IBuildSpecifier 7,42 - - - 39 2 0 2 0 2 0 - - - ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation
ConditionalGetFingerprint 7,32 0,29 0,33 15 21 8 8 6 1 2 3 100 0 1 ThoughtWorks.CruiseControl.WebDashboard.IO
IProject 6,2 - - - 49 21 0 34 0 23 0 - - - ThoughtWorks.CruiseControl.Core
CruiseControlException 5,4 0 0 4 66 7 3 4 0 0 0 18 13 3 ThoughtWorks.CruiseControl.Core
IntegrationRequest 4,88 0,85 0,91 13 37 9 10 13 1 6 7 98 0 1 ThoughtWorks.CruiseControl.Remote
ServerRequest 4,77 0,75 0,8 16 34 16 17 15 0 5 5 114 12 1 ThoughtWorks.CruiseControl.Remote.Messages
Log 4,7 0 0 24 87 14 19 0 15 0 2 143 0 1 ThoughtWorks.CruiseControl.Core.Util
INamedAction 4,45 - - - 41 2 0 2 0 2 0 - - - ThoughtWorks.CruiseControl.WebDashboard.Dashboard
ProjectStatus 4,24 0,89 0,92 33 45 17 10 34 0 16 16 236 0 1 ThoughtWorks.CruiseControl.Remote
ISecurityManager 3,87 - - - 31 14 0 18 0 1 0 - - - ThoughtWorks.CruiseControl.Core.Security
IConfiguration 3,85 - - - 32 7 0 6 0 3 0 - - - ThoughtWorks.CruiseControl.Core
Response 3,71 0,66 0,71 18 30 23 29 14 0 4 4 161 13 1 ThoughtWorks.CruiseControl.Remote.Messages
ISessionRetriever 3,68 - - - 25 3 0 3 0 1 0 - - - ThoughtWorks.CruiseControl.WebDashboard.Dashboard
HtmlFragmentResponse 3,61 0,57 0,67 8 40 9 11 7 0 2 2 59 0 1 ThoughtWorks.CruiseControl.WebDashboard.MVC
IPlugin 3,57 - - - 41 3 0 2 0 2 0 - - - ThoughtWorks.CruiseControl.WebDashboard.Dashboard
ProjectRequest 3,5 0,4 0,5 5 35 6 2 5 0 1 1 21 7 2 ThoughtWorks.CruiseControl.Remote.Messages
IntegrationStatus 3,3 - - - 47 5 0 - - - - - - - ThoughtWorks.CruiseControl.Remote
Response 3,24 0,66 0,71 18 25 23 29 14 0 4 4 161 13 1 ThoughtWorks.CruiseControl.Remote.Messages
ICruiseUrlBuilder 3,2 - - - 24 6 0 7 0 2 0 - - - ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation
SecurityRight 3,19 - - - 23 5 0 - - - - - - - ThoughtWorks.CruiseControl.Remote.Security
ParameterBase 3,18 0,8 0,86 17 35 14 6 18 0 7 4 77 5 1 ThoughtWorks.CruiseControl.Remote.Parameters
CruiseServer 3,09 0,95 0,97 129 30 150 302 67 0 2 15 2067 0 2 ThoughtWorks.CruiseControl.Core
ItemStatus 3,08 0,86 0,89 26 11 25 22 26 0 10 10 200 1 1 ThoughtWorks.CruiseControl.Remote
CruiseServerSnapshot 3,08 0,35 0,39 26 27 16 15 10 0 2 2 216 0 1 ThoughtWorks.CruiseControl.Remote
BuildServer 3,06 0,82 0,87 26 24 12 17 19 1 8 7 198 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Configuration
NameValuePair 2,95 0,64 0,7 22 36 16 21 6 5 2 2 163 0 1 ThoughtWorks.CruiseControl.Remote
AuditRecord 2,86 0,85 0,92 12 22 8 3 13 0 6 6 45 0 1 ThoughtWorks.CruiseControl.Remote.Security
ITask 2,85 - - - 49 3 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.Core
ProcessInfo 2,8 0,78 0,82 32 45 16 33 22 0 8 6 261 0 1 ThoughtWorks.CruiseControl.Core.Util
IAbsoluteLink 2,66 - - - 20 2 0 3 0 3 0 - - - ThoughtWorks.CruiseControl.WebDashboard.Dashboard
IProjectIntegrator 2,54 - - - 23 11 0 17 0 5 0 - - - ThoughtWorks.CruiseControl.Core
BuildProgressInformation 2,4 0,67 0,75 18 51 21 32 8 1 1 7 186 0 1 ThoughtWorks.CruiseControl.Core.Util
IFarmService 2,39 - - - 41 23 0 41 0 0 0 - - - ThoughtWorks.CruiseControl.WebDashboard.ServerConnection
ProcessResult 2,37 0,73 0,83 8 44 5 4 8 0 6 7 59 0 1 ThoughtWorks.CruiseControl.Core.Util
AuditFilterBase 2,35 0,75 0,86 10 19 14 8 9 0 0 1 46 6 1 ThoughtWorks.CruiseControl.Remote.Security
LoginRequest 2,31 0 0 5 25 8 4 5 0 1 5 35 0 2 ThoughtWorks.CruiseControl.Remote.Messages
ProjectActivity 2,25 0,46 0,5 14 23 7 5 10 3 1 5 78 0 1 ThoughtWorks.CruiseControl.Remote
ISessionStorer 2,16 - - - 12 2 0 3 0 1 0 - - - ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation
NotifyInfoFlags 2,08 - - - 12 5 0 - - - - - - - ThoughtWorks.CruiseControl.CCTrayLib
ImmutableNamedAction 2,06 0,33 0,5 3 32 5 1 3 0 2 2 15 1 1 ThoughtWorks.CruiseControl.WebDashboard.Dashboard
IHistoryParser 2,05 - - - 41 4 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.Core.Sourcecontrol
IAction 2,02 - - - 16 2 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.WebDashboard.MVC
IProjectList 1,96 - - - 14 4 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.Core
BuildCondition 1,93 - - - 18 5 0 - - - - - - - ThoughtWorks.CruiseControl.Remote
ISourceControl 1,89 - - - 33 6 0 5 0 0 0 - - - ThoughtWorks.CruiseControl.Core
DateUtil 1,89 0 0 6 9 10 11 1 5 0 1 55 0 1 ThoughtWorks.CruiseControl.Core.Util
SecurityEvent 1,89 - - - 13 5 0 - - - - - - - ThoughtWorks.CruiseControl.Remote.Security
ErrorLevel 1,86 0 0 2 6 6 4 2 1 1 3 10 3 1 ThoughtWorks.CruiseControl.CCTrayLib
StringUtil 1,85 0 0 55 30 30 57 1 21 0 4 563 0 1 ThoughtWorks.CruiseControl.Core.Util
IVelocityViewGenerator 1,82 - - - 31 3 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.WebDashboard.MVC.View
SecurityPermission 1,82 - - - 14 5 0 - - - - - - - ThoughtWorks.CruiseControl.Core.Security
BuildTransition 1,8 0,5 0,67 4 10 4 4 3 1 1 6 32 0 1 ThoughtWorks.CruiseControl.CCTrayLib
IUrlBuilder 1,76 - - - 13 2 0 5 0 1 0 - - - ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation
ITaskResult 1,75 - - - 21 2 0 3 0 1 0 - - - ThoughtWorks.CruiseControl.Core
Message 1,72 0,33 0,4 8 20 6 2 6 0 1 1 36 0 1 ThoughtWorks.CruiseControl.Remote
ProcessExecutor 1,71 0,57 0,67 6 39 16 18 6 1 0 1 84 1 1 ThoughtWorks.CruiseControl.Core.Util
PackageDetails 1,67 0,85 0,91 14 20 9 1 14 0 6 6 51 0 1 ThoughtWorks.CruiseControl.Remote
IConfigurationErrorProcesser 1,64 - - - 17 8 0 6 0 0 0 - - - ThoughtWorks.CruiseControl.Core.Config
CCTrayProject 1,63 0,57 0,6 31 20 10 21 21 0 8 3 193 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Configuration
ICruiseServerManager 1,62 - - - 11 5 0 7 0 3 0 - - - ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
P4 1,6 0,9 0,94 58 6 50 79 22 1 3 25 765 0 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol.Perforce
IProjectMonitor 1,57 - - - 19 17 0 23 0 7 0 - - - ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
ProjectState 1,56 0,58 0,78 4 16 5 1 3 1 0 8 47 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
CruiseServerClientBase 1,54 0,96 0,98 47 16 24 3 51 0 4 1 104 3 1 ThoughtWorks.CruiseControl.Remote
IFileTransfer 1,51 - - - 20 2 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.Remote
StatusIcon 1,49 0,33 0,4 10 7 17 13 5 1 1 2 100 0 1 ThoughtWorks.CruiseControl.CCTrayLib
ICruiseServer 1,48 - - - 15 42 0 70 0 2 0 - - - ThoughtWorks.CruiseControl.Remote
IStatusSnapshotGenerator 1,45 - - - 34 1 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.Core
IVssLocale 1,42 - - - 10 3 0 12 0 9 0 - - - ThoughtWorks.CruiseControl.Core.Sourcecontrol
AuditRecord 1,39 0,85 0,92 12 10 8 3 13 0 6 6 45 0 1 ThoughtWorks.CruiseControl.Remote.Security
IParamatisedTask 1,38 - - - 33 5 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.Core.Tasks
TaskBase 1,34 0,74 0,81 18 32 27 18 14 0 4 3 155 31 1 ThoughtWorks.CruiseControl.Core.Tasks
IntegrationSummary 1,32 0,72 0,78 15 12 9 9 11 1 5 6 91 0 1 ThoughtWorks.CruiseControl.Core
ProjectStatusSnapshot 1,32 0,25 0,33 4 18 6 3 4 0 1 1 20 0 2 ThoughtWorks.CruiseControl.Remote
CaptionAndMessage 1,31 0,5 1 2 5 3 1 2 0 0 2 12 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Configuration
AuditFilterBase 1,3 0,75 0,86 10 10 14 8 9 0 0 1 46 6 1 ThoughtWorks.CruiseControl.Remote.Security
IPollable 1,29 - - - 13 1 0 2 0 0 0 - - - ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
IPluginConfiguration 1,29 - - - 10 7 0 13 0 7 0 - - - ThoughtWorks.CruiseControl.WebDashboard.Configuration
ProcessArgumentBuilder 1,26 0,64 0,67 34 25 14 17 16 6 0 4 199 0 1 ThoughtWorks.CruiseControl.Core.Util
ExternalLink 1,25 0,5 0,6 6 13 7 2 6 0 2 2 28 0 1 ThoughtWorks.CruiseControl.Remote
ISingleProjectDetail 1,25 - - - 14 8 0 16 0 16 0 - - - ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
ConfigurationSubfileLoadedHandler 1,23 - - - 7 8 0 4 0 0 0 - 0 3 ThoughtWorks.CruiseControl.Core.Config
IIntegrationRepository 1,23 - - - 9 3 0 4 0 0 0 - - - ThoughtWorks.CruiseControl.Core
VSSParser 1,22 0,46 0,52 13 7 18 36 9 1 1 5 240 5 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol
IModificationUrlBuilder 1,21 - - - 14 4 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.Core
BuildServerTransport 1,19 - - - 10 5 0 - - - - - - - ThoughtWorks.CruiseControl.CCTrayLib.Configuration
UserDetails 1,18 0,7 0,78 10 13 5 1 10 0 3 3 48 0 1 ThoughtWorks.CruiseControl.Remote.Security
ProjectEventArgs 1,17 0 0 2 9 4 1 2 0 1 1 9 3 2 ThoughtWorks.CruiseControl.Remote.Events
IConditionalGetFingerprintProvider 1,16 - - - 12 2 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.WebDashboard.IO
ExtensionConfiguration 1,16 0,6 0,75 4 9 5 1 5 0 1 2 17 0 1 ThoughtWorks.CruiseControl.Remote
IQueueConfiguration 1,15 - - - 9 3 0 6 0 3 0 - - - ThoughtWorks.CruiseControl.Core.Config
IBuildPlugin 1,14 - - - 12 3 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.WebDashboard.Dashboard
ISecuritySetting 1,13 - - - 9 3 0 3 0 2 0 - - - ThoughtWorks.CruiseControl.Core.Security
ProjectRequest 1,09 0,4 0,5 5 8 6 2 5 0 1 1 21 7 2 ThoughtWorks.CruiseControl.Remote.Messages
IRemoteServicesConfiguration 1,07 - - - 8 3 0 2 0 1 0 - - - ThoughtWorks.CruiseControl.WebDashboard.Configuration
IntegrationStartedEventArgs 1,05 0,38 0,5 4 12 7 2 4 0 2 2 20 0 3 ThoughtWorks.CruiseControl.Remote.Events
UncombinableFingerprintException 1,04 0 0 1 1 5 2 1 0 0 0 7 0 3 ThoughtWorks.CruiseControl.WebDashboard.IO
ISingleServerMonitor 1,04 - - - 10 10 0 13 0 7 0 - - - ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
GeneralAbsoluteLink 1,04 0,7 0,79 12 9 6 5 9 0 3 3 73 4 1 ThoughtWorks.CruiseControl.WebDashboard.Dashboard
Build 1,01 0,38 0,5 4 5 6 4 4 0 3 2 21 0 1 ThoughtWorks.CruiseControl.WebDashboard.Dashboard
ICruiseProjectManager 1,01 - - - 9 9 0 11 0 1 0 - - - ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
IProjectAuthorisation 1 - - - 9 5 0 4 0 2 0 - - - ThoughtWorks.CruiseControl.Core.Security
IActionInstantiator 0,96 - - - 10 2 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.WebDashboard.Dashboard
ProjectIntegratorState 0,96 - - - 10 5 0 - - - - - - - ThoughtWorks.CruiseControl.Remote
QueueSnapshot 0,96 0,57 0,67 9 10 16 8 7 0 3 3 63 0 1 ThoughtWorks.CruiseControl.Remote
ILinkFactory 0,96 - - - 13 5 0 9 0 0 0 - - - ThoughtWorks.CruiseControl.WebDashboard.Dashboard
ITrigger 0,95 - - - 11 4 0 3 0 1 0 - - - ThoughtWorks.CruiseControl.Remote
IntegrationCompletedEventArgs 0,95 0,33 0,5 3 10 7 2 3 0 2 2 16 0 3 ThoughtWorks.CruiseControl.Remote.Events
DeleteProjectModel 0,94 0,78 0,87 18 3 7 7 10 0 7 6 132 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.DeleteProject
MimeType 0,93 0,5 0,67 4 3 8 4 3 1 1 8 96 0 1 ThoughtWorks.CruiseControl.WebDashboard.MVC
ServerLocation 0,93 0,75 0,82 11 5 8 2 13 0 6 5 57 0 1 ThoughtWorks.CruiseControl.WebDashboard.Configuration
ProcessSourceControl 0,9 0,84 0,9 23 20 24 28 16 0 2 4 152 19 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol
ConfigurationUpdateHandler 0,9 - - - 5 7 0 4 0 0 0 - 0 3 ThoughtWorks.CruiseControl.Core.Config
CruiseServerClientBase 0,9 0,96 0,98 47 8 24 3 51 0 4 1 104 3 1 ThoughtWorks.CruiseControl.Remote
IntegrationQueueNodeType 0,89 0,5 1 2 4 4 1 1 1 0 9 38 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
DecoratableByType 0,89 - - - 5 1 0 1 0 0 0 - - - Objection
XmlFragmentResponse 0,89 0,4 0,5 5 10 8 9 5 0 2 2 45 0 1 ThoughtWorks.CruiseControl.WebDashboard.MVC
LogFile 0,89 0,72 0,77 22 8 18 21 15 1 6 7 171 0 1 ThoughtWorks.CruiseControl.Core
ApplicationType 0,89 - - - 8 5 0 - - - - - - - ThoughtWorks.CruiseControl.Core.Util
SystemIoFileSystem 0,88 0 0 35 18 34 47 19 1 0 0 295 0 1 ThoughtWorks.CruiseControl.Core.Util
IServerMonitor 0,88 - - - 7 4 0 4 0 0 0 - - - ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
ICruiseManager 0,87 - - - 10 13 0 28 0 0 0 - - - ThoughtWorks.CruiseControl.Remote
ItemBuildStatus 0,87 - - - 11 5 0 - - - - - - - ThoughtWorks.CruiseControl.Remote
ClientStartUpSettings 0,87 0,33 0,5 0 6 4 1 3 0 1 1 10 0 1 ThoughtWorks.CruiseControl.Remote
QueueDuplicateHandlingMode 0,87 - - - 3 5 0 - - - - - - - ThoughtWorks.CruiseControl.Core.Config
QueuedRequestSnapshot 0,87 0,67 0,75 9 9 8 2 9 0 3 3 42 0 1 ThoughtWorks.CruiseControl.Remote
IPermission 0,86 - - - 9 6 0 2 0 0 0 - - - ThoughtWorks.CruiseControl.Core.Security
MigrationEventType 0,86 - - - 7 5 0 - - - - - - - ThoughtWorks.CruiseControl.MigrationWizard
IProjectIntegratorList 0,85 - - - 4 5 0 2 0 1 0 - - - ThoughtWorks.CruiseControl.Core
IIntegrationQueueNotifier 0,85 - - - 4 2 0 2 0 0 0 - - - ThoughtWorks.CruiseControl.Core.Queues
Common+SourceControlErrorHandlingPolicy 0,85 - - - 5 5 0 - - - - - - - ThoughtWorks.CruiseControl.Core.Sourcecontrol
IQueueManager 0,85 - - - 6 12 0 14 0 0 0 - - - ThoughtWorks.CruiseControl.Core.Queues
XmlUtil 0,84 0 0 34 5 23 40 1 20 0 0 264 0 1 ThoughtWorks.CruiseControl.Core.Util
IFileSystem 0,84 - - - 18 10 0 14 0 0 0 - - - ThoughtWorks.CruiseControl.Core.Util
ObjectSource 0,83 - - - 8 3 0 2 0 0 0 - - - Objection
IPhysicalApplicationPathProvider 0,83 - - - 9 1 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation
ProjectStatusOnServer 0,82 0,33 0,5 3 13 4 1 3 0 2 2 15 0 1 ThoughtWorks.CruiseControl.WebDashboard.ServerConnection
IConfigurationService 0,82 - - - 9 4 0 4 0 0 0 - - - ThoughtWorks.CruiseControl.Core.Config
ProjectGridSortColumn 0,82 - - - 7 5 0 - - - - - - - ThoughtWorks.CruiseControl.WebDashboard.Dashboard
IAuthentication 0,8 - - - 8 5 0 7 0 3 0 - - - ThoughtWorks.CruiseControl.Core.Security
SecurityRight 0,8 - - - 4 5 0 - - - - - - - ThoughtWorks.CruiseControl.Remote.Security
SecurityEvent 0,8 - - - 4 5 0 - - - - - - - ThoughtWorks.CruiseControl.Remote.Security
IntegrationQueueSet 0,79 0,25 0,29 13 4 26 31 7 1 0 1 169 0 1 ThoughtWorks.CruiseControl.Core.Queues
IExecutionEnvironment 0,79 - - - 15 4 0 5 0 3 0 - - - ThoughtWorks.CruiseControl.Core.Util
IConfigurationValidation 0,78 - - - 15 4 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.Core.Config
Function 0,77 - - - 4 6 0 - - - - - - - ThoughtWorks.CruiseControl.CCTrayLib.X10
MonitorServerQueueChangedEventHandler 0,77 - - - 5 8 0 4 0 0 0 - 0 3 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
ClientStartUpSettings 0,76 0,33 0,5 0 4 4 1 3 0 1 1 10 0 1 ThoughtWorks.CruiseControl.Remote
ExecutionEnvironment 0,75 0 0 11 14 16 16 6 0 3 1 68 0 1 ThoughtWorks.CruiseControl.Core.Util
MonitorPolledEventArgs 0,74 0 0 1 11 4 1 1 0 0 1 6 0 2 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
INotifyIconEx 0,74 - - - 5 2 0 8 0 1 0 - - - ThoughtWorks.CruiseControl.CCTrayLib.Presentation
ICruiseServerClient 0,74 - - - 7 27 0 38 0 0 0 - - - ThoughtWorks.CruiseControl.Remote
IProjectIntegratorListFactory 0,72 - - - 6 3 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.Core
MonitorServerPolledEventHandler 0,72 - - - 4 8 0 4 0 0 0 - 0 3 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
ILabeller 0,72 - - - 10 4 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.Core
IParamatisedLabeller 0,72 - - - 10 5 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.Core.Label
SecurityCheckDiagnostics 0,71 0,78 0,88 8 9 5 1 9 0 4 4 31 0 1 ThoughtWorks.CruiseControl.Remote.Security
ProjectStatusListAndExceptions 0,71 0,38 0,5 6 13 10 5 4 0 2 2 49 0 1 ThoughtWorks.CruiseControl.WebDashboard.ServerConnection
QueueSetSnapshot 0,71 0,38 0,5 8 9 14 12 4 0 1 2 69 0 1 ThoughtWorks.CruiseControl.Remote
IProjectStateManager 0,7 - - - 6 3 0 3 0 0 0 - - - ThoughtWorks.CruiseControl.Core.State
MonitorPolledEventHandler 0,69 - - - 11 8 0 4 0 0 0 - 0 3 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
MigrationEngine 0,68 0,88 0,92 84 5 34 96 22 0 1 10 1761 0 1 ThoughtWorks.CruiseControl.MigrationWizard
IFingerprintFactory 0,67 - - - 10 6 0 3 0 0 0 - - - ThoughtWorks.CruiseControl.WebDashboard.MVC
IErrorViewBuilder 0,67 - - - 4 2 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.WebDashboard.MVC.Cruise
ISessionStore 0,67 - - - 4 2 0 2 0 0 0 - - - ThoughtWorks.CruiseControl.WebDashboard.Dashboard
ParameterBase 0,67 0,8 0,86 17 8 13 6 18 0 7 4 77 5 1 ThoughtWorks.CruiseControl.Remote.Parameters
NameValuePair 0,66 0,64 0,7 22 8 14 21 6 5 2 2 163 0 1 ThoughtWorks.CruiseControl.Remote
ConfigurationException 0,66 0 0 3 12 8 3 3 0 0 0 14 1 4 ThoughtWorks.CruiseControl.Core.Config
PackageImportEventArgs 0,66 0,33 0,5 3 5 5 2 3 0 2 2 15 0 2 ThoughtWorks.CruiseControl.WebDashboard.Plugins.Administration
ProjectStatus 0,65 0,89 0,92 33 8 17 10 34 0 16 16 236 0 1 ThoughtWorks.CruiseControl.Remote
ISecurityPlugin 0,65 - - - 5 5 0 3 0 1 0 - - - ThoughtWorks.CruiseControl.WebDashboard.Dashboard
ReflectionUtil 0,64 0 0 30 1 11 15 1 8 0 0 299 0 1 ThoughtWorks.CruiseControl.Core.Util
IModificationFilter 0,64 - - - 5 2 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.Core.Sourcecontrol
RemotingFileTransfer 0,64 0 0 2 8 9 6 2 0 0 2 53 0 1 ThoughtWorks.CruiseControl.Remote
IntegrationStartedEventArgs+EventResult 0,64 - - - 6 5 0 - - - - - - - ThoughtWorks.CruiseControl.Remote.Events
LabellerBase 0,63 0,67 0,8 5 8 19 4 7 0 1 1 47 8 1 ThoughtWorks.CruiseControl.Core.Label
X10Configuration 0,62 0,1 0 1 9 10 4 1 0 0 10 50 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Configuration
MonitorBuildOccurredEventArgs 0,62 0 0 1 8 5 1 1 0 0 2 9 0 2 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
IX10LowLevelDriver 0,61 - - - 6 4 0 3 0 0 0 - - - ThoughtWorks.CruiseControl.CCTrayLib.X10
MessageReceivedEventArgs 0,61 0 0 2 6 7 1 2 0 1 1 12 0 3 ThoughtWorks.CruiseControl.Remote
NoSuchProjectException 0,61 0,29 0,33 7 7 8 8 6 1 1 2 49 0 4 ThoughtWorks.CruiseControl.Remote
WcfConnection 0,61 0,75 0,81 20 3 30 28 14 0 3 4 239 0 1 ThoughtWorks.CruiseControl.Remote
ExtensionHelpers 0,59 0 0 22 7 26 31 0 7 0 0 228 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
ProcessTaskResult 0,58 0 0 7 12 12 15 5 0 1 1 96 1 1 ThoughtWorks.CruiseControl.Core.Tasks
IAuthenticationMode 0,58 - - - 7 5 0 5 0 1 0 - - - ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
CruiseServerSnapshot 0,58 0,35 0,39 26 7 16 15 10 0 2 2 216 0 1 ThoughtWorks.CruiseControl.Remote
ISessionCache 0,58 - - - 6 3 0 6 0 0 0 - - - ThoughtWorks.CruiseControl.Core.Security
MonitorBuildOccurredEventHandler 0,58 - - - 8 8 0 4 0 0 0 - 0 3 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
BuildRequest 0,58 0,6 0,75 5 9 7 3 5 0 1 1 19 0 3 ThoughtWorks.CruiseControl.Remote.Messages
ILogger 0,57 - - - 8 6 0 6 0 0 0 - - - ThoughtWorks.CruiseControl.Core.Util
DateTimeProvider 0,57 0 0 4 8 6 5 5 0 2 0 13 0 1 ThoughtWorks.CruiseControl.Core.Util
ChangePasswordRequest 0,57 0,71 0,83 6 8 6 1 7 0 3 3 24 0 2 ThoughtWorks.CruiseControl.Remote.Messages
ChangeConfigurationRequest 0,57 0,82 0,9 11 10 9 3 11 0 4 4 40 0 3 ThoughtWorks.CruiseControl.Remote.Messages
ErrorLevel+ErrorErrorLevel 0,56 0 0 1 1 4 2 2 0 1 0 5 0 2 ThoughtWorks.CruiseControl.CCTrayLib
ErrorLevel+WarningErrorLevel 0,56 0 0 1 1 4 2 2 0 1 0 5 0 2 ThoughtWorks.CruiseControl.CCTrayLib
ErrorLevel+InfoErrorLevel 0,56 0 0 1 1 4 2 2 0 1 0 5 0 2 ThoughtWorks.CruiseControl.CCTrayLib
IFileTransfer 0,56 - - - 5 2 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.Remote
IIntegrationQueueItem 0,56 - - - 5 3 0 3 0 3 0 - - - ThoughtWorks.CruiseControl.Core.Queues
StatisticResult 0,56 0,33 0,5 3 5 3 1 3 0 2 2 15 0 1 ThoughtWorks.CruiseControl.Core.Publishers.Statistics
IBuildRetriever 0,55 - - - 4 3 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.WebDashboard.Dashboard
MonitorServerQueueChangedEventArgs 0,55 0 0 1 5 4 1 1 0 0 1 6 0 2 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
Statistic 0,54 0,71 0,77 14 5 9 5 14 0 4 4 73 1 1 ThoughtWorks.CruiseControl.Core.Publishers.Statistics
ProjectActivity 0,54 0,46 0,5 14 5 7 5 10 3 1 5 78 0 1 ThoughtWorks.CruiseControl.Remote
IIntegratable 0,54 - - - 5 2 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.Core
BuildReportBuildPlugin 0,53 0,58 0,7 6 6 16 5 5 1 3 3 44 0 2 ThoughtWorks.CruiseControl.WebDashboard.Plugins.BuildReport
CruiseServerException 0,53 0,5 0,67 4 4 6 2 4 0 3 3 25 0 4 ThoughtWorks.CruiseControl.WebDashboard.ServerConnection
BalloonMessages 0,53 0 0 1 5 4 2 1 0 0 4 23 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Configuration
AudioFiles 0,52 1 0 0 6 3 1 1 0 0 4 3 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Configuration
MainFormController 0,52 0,77 0,86 8 5 21 33 10 0 3 4 208 0 1 ThoughtWorks.CruiseControl.MigrationWizard
DynamicValueUtility 0,52 0 0 53 5 38 77 0 10 0 2 682 0 1 ThoughtWorks.CruiseControl.Core.Tasks
ProjectGridRow 0,52 0,74 0,77 37 4 21 46 25 0 22 4 238 0 1 ThoughtWorks.CruiseControl.WebDashboard.Dashboard
ProjectInitialState 0,51 - - - 4 5 0 - - - - - - - ThoughtWorks.CruiseControl.Core
ProjectStartupMode 0,51 - - - 4 5 0 - - - - - - - ThoughtWorks.CruiseControl.Core
DisplayLevel 0,51 - - - 3 5 0 - - - - - - - ThoughtWorks.CruiseControl.Core
ExternalLink 0,5 0,5 0,6 6 5 5 2 6 0 2 2 28 0 1 ThoughtWorks.CruiseControl.Remote
DashboardProject 0,5 1 0 0 3 6 1 1 0 0 13 3 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
MonitorServerPolledEventArgs 0,5 0 0 1 4 4 1 1 0 0 1 6 0 2 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
CCTrayLibException 0,5 0 0 4 2 7 3 4 0 0 0 18 0 3 ThoughtWorks.CruiseControl.CCTrayLib
IServerConnection 0,49 - - - 7 8 0 10 0 3 0 - - - ThoughtWorks.CruiseControl.Remote
ProcessOutputType 0,49 - - - 5 5 0 - - - - - - - ThoughtWorks.CruiseControl.Core.Util
TypeToTypeMap 0,49 - - - 3 3 0 2 0 0 0 - - - Objection
ImplementationResolver 0,49 - - - 4 1 0 1 0 0 0 - - - Objection
IProjectSerializer 0,48 - - - 6 2 0 2 0 0 0 - - - ThoughtWorks.CruiseControl.Core
IMultiTransformer 0,48 - - - 4 3 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.Core.Util
IRegistry 0,48 - - - 7 1 0 2 0 0 0 - - - ThoughtWorks.CruiseControl.Core.Util
ProjectConfigurableBuildPlugin 0,48 0,29 0,33 11 5 16 9 9 0 4 2 84 5 1 ThoughtWorks.CruiseControl.WebDashboard.Dashboard.GenericPlugins
DefaultProjectSpecifier 0,47 0,67 0,8 8 8 8 8 6 0 2 2 66 0 1 ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation
ITransportExtension 0,47 - - - 5 9 0 9 0 3 0 - - - ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
ProjectEventArgs<TData> 0,47 0,33 0,5 3 3 4 1 3 0 2 2 15 1 2 ThoughtWorks.CruiseControl.Remote.Events
BuildListRequest 0,46 0,6 0,75 5 8 8 3 5 0 1 1 19 0 3 ThoughtWorks.CruiseControl.Remote.Messages
ProjectMonitor 0,46 0,9 0,91 80 3 44 73 51 0 21 9 499 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
MessageReceivedEventArgs 0,46 0 0 2 4 7 1 2 0 1 1 12 0 3 ThoughtWorks.CruiseControl.Remote
IP4ProcessInfoCreator 0,46 - - - 4 3 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.Core.Sourcecontrol.Perforce
MigrationOptions 0,46 0,92 0,96 1 9 6 1 23 1 11 12 139 0 1 ThoughtWorks.CruiseControl.MigrationWizard
MessageEventHandler 0,46 - - - 6 9 0 4 0 0 0 - 0 3 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
Message 0,45 0,33 0,4 8 5 6 2 6 0 1 1 36 0 1 ThoughtWorks.CruiseControl.Remote
SystemPath 0,45 0,53 0,56 19 3 23 24 14 3 0 2 140 1 1 ThoughtWorks.CruiseControl.Core.Util
MessageRequest 0,45 0,33 0,5 2 8 7 1 3 0 1 1 10 0 3 ThoughtWorks.CruiseControl.Remote.Messages
ResponseResult 0,45 - - - 6 5 0 - - - - - - - ThoughtWorks.CruiseControl.Remote.Messages
ICruiseManagerWrapper 0,45 - - - 4 6 0 9 0 0 0 - - - ThoughtWorks.CruiseControl.WebDashboard.ServerConnection
SpeechConfiguration 0,45 0,25 0 1 7 3 1 1 0 0 4 12 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Configuration
MergeFileInfo+MergeActionType 0,45 - - - 3 5 0 - - - - - - - ThoughtWorks.CruiseControl.Core.Tasks
Timeout 0,45 0,5 0,56 12 6 7 11 8 1 2 3 84 0 1 ThoughtWorks.CruiseControl.Core.Util
IDynamicValue 0,44 - - - 4 6 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.Core.Tasks
BuilderException 0,44 0 0 4 9 7 4 4 0 1 1 24 0 4 ThoughtWorks.CruiseControl.Core.Tasks
Icons 0,44 0 0 1 6 3 2 1 0 0 5 18 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Configuration
IProjectStatusRetriever 0,43 - - - 4 2 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
ReadAuditRequest 0,43 0,67 0,78 7 7 9 1 7 0 3 3 27 0 2 ThoughtWorks.CruiseControl.Remote.Messages
ICCTrayMultiConfiguration 0,43 - - - 10 18 0 33 0 16 0 - - - ThoughtWorks.CruiseControl.CCTrayLib.Configuration
SecurityException 0,43 0 0 5 4 8 4 5 0 0 0 23 2 4 ThoughtWorks.CruiseControl.Core
WizardPageBase 0,43 0,97 0,98 91 9 48 61 78 0 23 27 1234 8 7 ThoughtWorks.CruiseControl.MigrationWizard
EnumeratorDirection 0,43 - - - 3 5 0 - - - - - - - ThoughtWorks.CruiseControl.Core.Logging
ProjectAuditFilter 0,43 0,33 0,4 6 2 8 6 6 0 1 1 36 0 2 ThoughtWorks.CruiseControl.Remote.Security
DateRangeAuditFilter 0,43 0,5 0,57 9 2 9 7 8 0 2 2 56 0 2 ThoughtWorks.CruiseControl.Remote.Security
EventTypeAuditFilter 0,43 0,33 0,4 6 2 7 4 6 0 1 1 30 0 2 ThoughtWorks.CruiseControl.Remote.Security
UserAuditFilter 0,43 0,33 0,4 6 2 8 6 6 0 1 1 36 0 2 ThoughtWorks.CruiseControl.Remote.Security
SecurityRightAuditFilter 0,43 0,33 0,4 6 2 7 4 6 0 1 1 30 0 2 ThoughtWorks.CruiseControl.Remote.Security
ICruiseServerClientFactory 0,43 - - - 6 3 0 12 0 0 0 - - - ThoughtWorks.CruiseControl.Remote
CruiseServerSnapshotListAndExceptions 0,43 0,38 0,5 5 4 7 2 4 0 3 2 43 0 1 ThoughtWorks.CruiseControl.WebDashboard.ServerConnection
ProcessOutputEventArgs 0,43 0,6 0,75 1 5 6 2 5 0 2 2 23 0 2 ThoughtWorks.CruiseControl.Core.Util
DateTimeProvider 0,42 0 0 2 4 5 3 3 0 1 0 8 0 1 ThoughtWorks.CruiseControl.CCTrayLib
IEmailConverter 0,42 - - - 4 1 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.Core.Publishers
ServerSnapshotChangedEventArgs 0,42 0,71 0,83 3 6 8 3 7 0 4 4 55 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
BaseExecutableTask 0,42 0,7 0,88 8 8 29 26 9 0 0 2 107 8 2 ThoughtWorks.CruiseControl.Core.Tasks
ServerSnapshotChangedEventHandler 0,42 - - - 4 8 0 4 0 0 0 - 0 3 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
IntegrationResult 0,42 0,94 0,95 101 6 41 69 69 1 33 20 875 1 1 ThoughtWorks.CruiseControl.Core
SerializableDateTime 0,41 0,33 0,5 3 1 4 4 2 1 1 2 15 0 1 ThoughtWorks.CruiseControl.Remote
ProjectItemRequest 0,41 0,6 0,75 3 7 8 3 5 0 0 1 19 0 3 ThoughtWorks.CruiseControl.Remote.Messages
ExtensionAttribute 0,41 0,33 0,5 2 4 4 0 3 0 1 1 10 0 2 ThoughtWorks.CruiseControl.CCTrayLib.Configuration
IVersionProvider 0,41 - - - 3 1 0 1 0 0 0 - - -
NameValuePairSerialiser 0,41 0,5 0,6 19 2 23 33 6 0 0 1 212 0 2 ThoughtWorks.CruiseControl.Remote
FileTaskResult 0,41 0,75 0,86 8 7 13 9 7 1 2 2 56 0 1 ThoughtWorks.CruiseControl.Core.Tasks
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,4 0,64 0,75 10 2 11 18 4 3 0 7 111 0 1 ThoughtWorks.CruiseControl.Core.Util
ITransformer 0,4 - - - 4 2 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.Core.Util
BuildCondition 0,4 - - - 3 5 0 - - - - - - - ThoughtWorks.CruiseControl.Remote
IntegrationRequest 0,4 0,85 0,91 13 5 9 10 13 1 6 7 98 0 1 ThoughtWorks.CruiseControl.Remote
MercurialModification 0,4 0,8 1 4 2 8 12 4 1 2 7 51 0 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol.Mercurial
IResponseCache 0,4 - - - 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
Permissions 0,39 0,85 0,89 29 4 7 3 20 0 9 9 139 3 1 ThoughtWorks.CruiseControl.Core.Security
IoService 0,39 0 0 11 7 11 10 5 0 0 0 91 0 1 ThoughtWorks.CruiseControl.Core.Util
DiagnoseSecurityRequest 0,39 0,5 0,62 5 7 8 2 5 0 2 2 20 0 2 ThoughtWorks.CruiseControl.Remote.Messages
IAudioPlayer 0,39 - - - 3 2 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.CCTrayLib.Presentation
IMessageBuilder 0,39 - - - 3 4 0 3 0 1 0 - - - ThoughtWorks.CruiseControl.Core.Publishers
IShadowCopier 0,39 - - - 2 1 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.Core.Util
ProjectStatusSnapshot 0,39 0,25 0,33 4 3 6 3 4 0 1 1 20 0 2 ThoughtWorks.CruiseControl.Remote
ErrorMessage 0,38 0,5 0,58 7 4 6 1 7 0 2 2 32 0 1 ThoughtWorks.CruiseControl.Remote.Messages
ICruiseControlContract 0,38 - - - 3 9 0 3 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
IRemotingService 0,38 - - - 2 3 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.Remote
IDashboardConfiguration 0,38 - - - 5 2 0 2 0 2 0 - - - ThoughtWorks.CruiseControl.WebDashboard.Configuration
ICruiseProjectManagerFactory 0,38 - - - 7 6 0 2 0 0 0 - - - ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
ConfigureUserName 0,38 0,75 0,86 9 2 33 50 8 0 1 6 279 0 7 ThoughtWorks.CruiseControl.CCTrayLib.Security
ICruiseServerExtension 0,38 - - - 5 3 0 4 0 0 0 - - - ThoughtWorks.CruiseControl.Remote
IVelocityTransformer 0,38 - - - 3 2 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.WebDashboard.MVC.View
ConsoleEventHandler+ConsoleEvent 0,38 - - - 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
IBalloonMessageProvider 0,37 - - - 4 2 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.CCTrayLib.Presentation
DefaultLogger 0,37 0 0 14 6 8 8 7 0 0 0 69 0 1 ThoughtWorks.CruiseControl.Core.Util
SecurityCheckDiagnostics 0,37 0,78 0,88 8 3 5 1 9 0 4 4 31 0 1 ThoughtWorks.CruiseControl.Remote
UserDetails 0,37 0,7 0,78 10 3 5 1 10 0 3 3 48 0 1 ThoughtWorks.CruiseControl.Remote.Security
PackageDetails 0,37 0,85 0,91 14 3 9 1 14 0 6 6 51 0 1 ThoughtWorks.CruiseControl.Remote
ConfigureUserPassword 0,37 0,79 0,89 12 2 34 52 9 0 2 10 444 0 7 ThoughtWorks.CruiseControl.CCTrayLib.Security
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
DataResponse 0,36 0,6 0,75 5 7 7 3 5 0 1 1 18 0 2 ThoughtWorks.CruiseControl.Remote.Messages
SnapshotResponse 0,36 0,6 0,75 5 7 7 3 5 0 1 1 18 0 2 ThoughtWorks.CruiseControl.Remote.Messages
ExternalLinksListResponse 0,36 0 0 5 7 8 4 5 0 1 1 27 0 2 ThoughtWorks.CruiseControl.Remote.Messages
DataListResponse 0,36 0 0 5 7 8 4 5 0 1 1 27 0 2 ThoughtWorks.CruiseControl.Remote.Messages
FileTransferResponse 0,36 0,6 0,75 5 7 7 3 5 0 1 1 18 0 2 ThoughtWorks.CruiseControl.Remote.Messages
ProjectStatusResponse 0,36 0 0 5 7 8 4 5 0 1 1 27 0 2 ThoughtWorks.CruiseControl.Remote.Messages
FileTransferRequest 0,36 0,4 0,5 5 7 7 3 5 0 1 1 22 0 3 ThoughtWorks.CruiseControl.Remote.Messages
IServerConnection 0,36 - - - 5 8 0 10 0 3 0 - - - ThoughtWorks.CruiseControl.Remote
EventTypeAuditFilter 0,36 0,33 0,4 6 2 7 4 6 0 1 1 30 0 2 ThoughtWorks.CruiseControl.Remote.Security
DateRangeAuditFilter 0,36 0,5 0,57 9 2 9 7 8 0 2 2 56 0 2 ThoughtWorks.CruiseControl.Remote.Security
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
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,36 0 0 1 4 6 4 0 1 0 0 11 0 1 ThoughtWorks.CruiseControl.Core.Security
CruiseServerControlTaskActionType 0,36 - - - 2 5 0 - - - - - - - ThoughtWorks.CruiseControl.Core.Tasks
IMessageProcessor 0,36 - - - 4 3 0 2 0 0 0 - - - ThoughtWorks.CruiseControl.Remote
IBuildLogTransformer 0,36 - - - 3 4 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.WebDashboard.Dashboard
ItemStatus 0,36 0,86 0,89 26 1 25 22 26 0 10 10 200 1 1 ThoughtWorks.CruiseControl.Remote
DashboardQueuedRequest 0,35 1 0 0 2 4 1 1 0 0 2 3 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
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
ICruiseManagerFactory 0,35 - - - 3 4 0 2 0 0 0 - - - ThoughtWorks.CruiseControl.Remote
QueueSnapshot 0,35 0,57 0,67 9 3 16 8 7 0 3 3 63 0 1 ThoughtWorks.CruiseControl.Remote
RequestWrappingCruiseRequest 0,35 0,78 0,85 17 3 19 16 12 0 8 3 109 0 1 ThoughtWorks.CruiseControl.WebDashboard.IO
Audio 0,35 0 0 23 2 16 13 1 6 0 0 177 0 1 ThoughtWorks.CruiseControl.CCTrayLib
ProjectLink 0,35 0,25 0,5 2 5 7 2 2 0 1 4 21 0 2 ThoughtWorks.CruiseControl.WebDashboard.Dashboard
IDeleteProjectViewBuilder 0,34 - - - 2 2 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.WebDashboard.Plugins.DeleteProject
QueuedRequestSnapshot 0,34 0,67 0,75 9 3 8 2 9 0 3 3 42 0 1 ThoughtWorks.CruiseControl.Remote
CruiseServerEventsBase 0,34 0,92 0,94 24 4 16 15 37 0 0 12 384 2 1 ThoughtWorks.CruiseControl.Core
IBuildNameFormatter 0,34 - - - 2 2 0 3 0 0 0 - - - ThoughtWorks.CruiseControl.WebDashboard.Dashboard
IIntegrationQueue 0,34 - - - 4 11 0 14 0 3 0 - - - ThoughtWorks.CruiseControl.Core.Queues
ICruiseServerManagerFactory 0,34 - - - 4 2 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
MigrationEventArgs 0,34 0,71 0,83 1 5 7 3 7 0 3 3 48 0 2 ThoughtWorks.CruiseControl.MigrationWizard
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,34 0,9 0,97 16 4 15 8 15 0 7 14 107 0 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic
DefaultServerSpecifier 0,34 0,67 0,76 9 5 7 6 8 0 3 3 60 0 1 ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation
CircularArray 0,34 0,71 0,81 11 2 13 12 7 1 0 5 84 0 1 ThoughtWorks.CruiseControl.Core.Logging
StatusSnapshotResponse 0,34 0,6 0,75 5 6 7 3 5 0 1 1 18 0 2 ThoughtWorks.CruiseControl.Remote.Messages
LoginResponse 0,34 0,6 0,75 5 6 7 3 5 0 1 1 18 0 2 ThoughtWorks.CruiseControl.Remote.Messages
BuildParametersResponse 0,34 0 0 5 6 8 4 5 0 1 1 27 0 2 ThoughtWorks.CruiseControl.Remote.Messages
ListPackagesResponse 0,34 0 0 5 6 8 4 5 0 1 1 27 0 2 ThoughtWorks.CruiseControl.Remote.Messages
ListUsersResponse 0,34 0 0 5 6 8 4 5 0 1 1 27 0 2 ThoughtWorks.CruiseControl.Remote.Messages
DiagnoseSecurityResponse 0,34 0 0 5 6 8 4 5 0 1 1 27 0 2 ThoughtWorks.CruiseControl.Remote.Messages
ReadAuditResponse 0,34 0 0 5 6 8 4 5 0 1 1 27 0 2 ThoughtWorks.CruiseControl.Remote.Messages
XslTransformer 0,33 0 0 11 3 29 28 3 3 0 0 132 0 1 ThoughtWorks.CruiseControl.Core.Util
IConfigurationFileSaver 0,33 - - - 3 3 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.Core.Config
Registry 0,33 0 0 5 6 8 8 3 0 0 0 45 0 1 ThoughtWorks.CruiseControl.Core.Util
WindowStateEventArgs 0,33 0 0 1 3 4 1 1 0 0 1 6 0 2 Validator
DynamicValueUtility+PropertyValue 0,33 0,33 0,39 15 3 10 12 7 0 3 3 153 0 1 ThoughtWorks.CruiseControl.Core.Tasks
TaskContainerBase 0,33 0,71 0,83 13 4 21 16 7 0 1 4 125 3 2 ThoughtWorks.CruiseControl.Core.Tasks
ErrorMessage 0,33 0,5 0,58 7 2 6 1 7 0 2 2 32 0 1 ThoughtWorks.CruiseControl.Remote.Messages
ResponseResult 0,33 - - - 2 5 0 - - - - - - - ThoughtWorks.CruiseControl.Remote.Messages
IActionFactory 0,33 - - - 2 3 0 2 0 0 0 - - - ThoughtWorks.CruiseControl.WebDashboard.MVC
CommunicationsException 0,33 0,75 0,86 6 5 8 2 8 0 1 1 40 0 3 ThoughtWorks.CruiseControl.Remote
FarmReportFarmPlugin 0,33 0,67 0,78 9 3 21 14 6 1 3 4 71 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.FarmReport
IStateManager 0,32 - - - 4 5 0 3 0 0 0 - - - ThoughtWorks.CruiseControl.Core.State
IntegrationQueueTreeNodeAdaptor 0,32 0,33 0,4 16 2 25 49 6 0 1 2 223 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Presentation
SourceControlOperation 0,32 - - - 3 5 0 - - - - - - - ThoughtWorks.CruiseControl.Core
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
DashboardQueue 0,32 1 0 0 2 7 1 1 0 0 2 3 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
ConfigPreprocessorEnvironment 0,32 0,84 0,88 32 3 44 63 20 1 1 7 482 0 1 ThoughtWorks.CruiseControl.Core.Config.Preprocessor
IManifestGenerator 0,32 - - - 3 4 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.Core.Publishers
IConfigurationFileLoader 0,32 - - - 3 4 0 2 0 0 0 - - - ThoughtWorks.CruiseControl.Core.Config
INoSiteTemplateAction 0,32 - - - 1 0 0 0 0 0 0 - - - ThoughtWorks.CruiseControl.WebDashboard.Dashboard
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
CruiseXmlWriter 0,31 0 0 12 2 26 38 3 5 0 0 243 0 1 ThoughtWorks.CruiseControl.Core
ImmutableNamedActionWithoutSiteTemplate 0,31 0 0 1 3 7 1 1 0 0 0 5 0 2 ThoughtWorks.CruiseControl.WebDashboard.Dashboard
EmailGroup+NotificationType 0,31 - - - 3 5 0 - - - - - - - ThoughtWorks.CruiseControl.Core.Publishers
UserNameAuthentication 0,31 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 118 3 99 175 51 1 7 19 1337 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Presentation
XmlIntegrationResultWriter 0,3 0,08 0,09 29 3 36 57 12 0 1 1 487 0 1 ThoughtWorks.CruiseControl.Core.Publishers
IntegrationStatus 0,3 - - - 3 5 0 - - - - - - - ThoughtWorks.CruiseControl.Remote
ProjectIntegratorState 0,3 - - - 3 5 0 - - - - - - - ThoughtWorks.CruiseControl.Remote
ServerLogFileReader 0,3 0,78 0,88 14 1 18 19 7 2 0 3 105 0 1 ThoughtWorks.CruiseControl.Core.Logging
CommunicationsException 0,3 0,75 0,86 6 4 8 2 8 0 1 1 40 0 3 ThoughtWorks.CruiseControl.Remote
KillUtil 0,3 0 0 9 2 17 29 1 1 0 1 151 0 1 ThoughtWorks.CruiseControl.Core.Util
TimeoutSerializer 0,3 0 0 11 1 17 16 3 0 0 0 75 0 2 ThoughtWorks.CruiseControl.Core.Util
MergeFileSerialiser 0,3 0 0 14 1 30 41 3 0 0 0 221 0 2 ThoughtWorks.CruiseControl.Core.Tasks
ProcessExecutor+RunnableProcess 0,3 0,71 0,76 28 1 36 64 15 0 1 10 472 0 1 ThoughtWorks.CruiseControl.Core.Util
ProcessExecutor+ProcessMonitor 0,3 0,67 0,8 7 1 10 10 2 4 0 3 54 0 1 ThoughtWorks.CruiseControl.Core.Util
MultipleXslReportBuildAction 0,3 0,53 0,67 6 2 19 11 5 0 1 3 48 0 1 ThoughtWorks.CruiseControl.WebDashboard.Dashboard.Actions
IFileDirectoryDeleter 0,29 - - - 2 2 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.Core.Util
BuildProgressInformationData 0,29 0,5 0,67 4 1 5 4 4 0 2 2 22 - - ThoughtWorks.CruiseControl.Core.Util
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
CruiseServerClientFactory+ClientInitialiser 0,29 - - - 2 10 0 4 0 0 0 - 0 3 ThoughtWorks.CruiseControl.Remote
CruiseServerClient 0,29 0,53 0,54 69 2 66 88 51 0 3 2 899 0 2 ThoughtWorks.CruiseControl.Remote
IFileWatcher 0,29 - - - 3 4 0 3 0 0 0 - - - ThoughtWorks.CruiseControl.Core.Util
ICruiseServerFactory 0,29 - - - 3 3 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.Core
CookieSessionStorer 0,29 0,5 0,67 1 1 5 2 4 0 1 1 12 0 1 ThoughtWorks.CruiseControl.WebDashboard.Dashboard
CookieSessionRetriever 0,29 0,5 0,67 2 1 10 7 4 0 1 1 29 0 1 ThoughtWorks.CruiseControl.WebDashboard.Dashboard
ILinkListFactory 0,29 - - - 3 5 0 3 0 0 0 - - - ThoughtWorks.CruiseControl.WebDashboard.Dashboard
CruiseControlContractClient 0,29 0 0 8 2 16 3 8 0 0 0 68 0 2 ThoughtWorks.CruiseControl.Remote
WcfConnection+<>c__DisplayClass1 0,29 1 0 - 2 4 1 1 0 0 2 3 0 1 ThoughtWorks.CruiseControl.Remote
IProjectGridAction 0,29 - - - 3 6 0 4 0 1 0 - - - ThoughtWorks.CruiseControl.WebDashboard.Dashboard
AppRunner 0,29 0,58 0,78 9 2 16 14 4 0 0 3 73 0 2 ThoughtWorks.CruiseControl.Console
ConsoleMain+<>c__DisplayClass1 0,29 1 0 - 2 5 1 1 0 0 2 3 0 1 ThoughtWorks.CruiseControl.Console
RemotingFileTransfer 0,28 0 0 2 2 9 6 2 0 0 2 53 0 1 ThoughtWorks.CruiseControl.Remote
IntegrationQueueManager 0,28 0,72 0,76 32 1 34 42 18 0 0 4 341 0 1 ThoughtWorks.CruiseControl.Core
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
Impersonation 0,28 0,58 0,7 6 1 11 9 4 2 0 2 54 0 1 ThoughtWorks.CruiseControl.Core.Util
CommandType 0,28 - - - 2 5 0 - - - - - - - ThoughtWorks.CruiseControl.CCCmd
BuildOccurredEventArgs 0,28 0 0 1 1 5 1 1 0 0 2 9 0 2 ThoughtWorks.CruiseControl.CCTrayLib
PermissionBase 0,28 0,61 0,69 14 2 15 11 10 0 2 2 89 2 2 ThoughtWorks.CruiseControl.Core.Security
IconNotFoundException 0,28 0 0 4 1 7 3 4 0 0 0 17 0 3 ThoughtWorks.CruiseControl.CCTrayLib
IIntegrationQueueIconProvider 0,28 - - - 2 2 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.CCTrayLib.Presentation
CancelProjectEventArgs<TData> 0,28 0,33 0,5 3 2 6 1 3 0 1 1 12 0 3 ThoughtWorks.CruiseControl.Remote.Events
CancelProjectEventArgs 0,28 0,33 0,5 3 2 6 1 3 0 1 1 11 0 3 ThoughtWorks.CruiseControl.Remote.Events
HttpConnection 0,28 0,71 0,77 26 2 28 37 13 0 3 5 273 0 1 ThoughtWorks.CruiseControl.Remote
PathUtils 0,28 0 0 97 2 10 12 0 5 0 1 808 0 1 ThoughtWorks.CruiseControl.Core.Util
HttpConnection 0,27 0,71 0,77 26 2 28 37 13 0 3 5 273 0 1 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
XmlConversionUtil 0,27 0 0 11 3 23 23 0 4 0 2 146 0 1 ThoughtWorks.CruiseControl.Remote
IBuildNameRetriever 0,27 - - - 2 3 0 3 0 0 0 - - - ThoughtWorks.CruiseControl.WebDashboard.Dashboard
IP4Purger 0,27 - - - 2 3 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.Core.Sourcecontrol.Perforce
EvaluationException 0,27 0 0 5 2 10 5 4 1 0 0 22 0 4 ThoughtWorks.CruiseControl.Core.Config.Preprocessor
DashboardConfigurationLoader 0,27 0,78 0,88 15 3 26 24 7 2 2 7 135 0 1 ThoughtWorks.CruiseControl.WebDashboard.Configuration
SessionCacheBase+SessionDetails 0,27 0 0 1 2 5 2 1 0 0 3 12 0 1 ThoughtWorks.CruiseControl.Core.Security
QueueSetSnapshot 0,27 0,38 0,5 8 2 14 12 4 0 1 2 69 0 1 ThoughtWorks.CruiseControl.Remote
FtpLib 0,27 0,72 0,76 66 2 31 74 18 0 0 3 885 0 1 ThoughtWorks.CruiseControl.Core.Util
DefaultCruiseUrlBuilder 0,27 0,3 0,33 13 2 11 15 9 1 2 4 112 0 1 ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation
Vault3 0,27 0,53 0,56 42 3 36 76 15 2 0 3 673 1 2 ThoughtWorks.CruiseControl.Core.Sourcecontrol
CoverageFilter+NCoverItemType 0,27 - - - 1 5 0 - - - - - - - ThoughtWorks.CruiseControl.Core.Tasks
NetReflectorProjectSerializer 0,27 0 0 2 2 11 7 3 0 0 0 18 0 1 ThoughtWorks.CruiseControl.Core
DefaultQueueIcons 0,27 0 0 12 1 14 6 1 10 9 2 78 0 1 ThoughtWorks.CruiseControl.CCTrayLib
NotifierDelegate 0,26 - - - 1 7 0 4 0 0 0 - 0 3 ThoughtWorks.CruiseControl.Core.Util
RemoteCruiseManagerFactory 0,26 0 0 4 2 13 8 3 0 0 2 51 0 1 ThoughtWorks.CruiseControl.Remote
CruiseServerClientFactory 0,26 0,72 0,76 23 2 19 19 16 2 0 3 191 0 1 ThoughtWorks.CruiseControl.Remote
IP4Initializer 0,26 - - - 2 3 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.Core.Sourcecontrol.Perforce
DynamicValueUtility+<>c__DisplayClass1 0,26 1 0 - 2 4 1 1 0 0 1 3 0 1 ThoughtWorks.CruiseControl.Core.Tasks
FileTransferResponse 0,26 0,62 0,75 11 2 13 16 6 0 1 4 107 0 1 ThoughtWorks.CruiseControl.WebDashboard.MVC
CruiseServerFactory 0,26 0 0 10 2 39 25 2 5 1 1 84 0 1 ThoughtWorks.CruiseControl.Core
ObjectionNetReflectorInstantiator 0,26 0 0 2 2 5 2 2 0 0 1 11 0 1 Objection.NetReflectorPlugin
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 125 1 1 ThoughtWorks.CruiseControl.Core.Triggers
Project 0,26 0,96 0,97 204 3 112 194 91 1 26 26 1881 0 2 ThoughtWorks.CruiseControl.Core
ArgumentParser 0,26 0,78 0,85 19 2 14 16 12 0 8 5 212 0 1 ThoughtWorks.CruiseControl.Core
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,26 0 0 2 1 5 3 2 0 0 1 10 0 1 ThoughtWorks.CruiseControl.Remote
DefaultProjectIcons 0,26 0 0 10 1 14 6 1 8 7 2 62 0 1 ThoughtWorks.CruiseControl.CCTrayLib
QueuedRequestSnapshotList 0,26 0 0 2 1 5 3 2 0 0 1 10 0 1 ThoughtWorks.CruiseControl.Remote
IStarTeamRegExProvider 0,26 - - - 2 1 0 3 0 3 0 - - - ThoughtWorks.CruiseControl.Core.Sourcecontrol
BuildTransitionNotification 0,26 0 0 1 2 8 4 1 0 0 4 15 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Configuration
BuildIntegrationRequest 0,26 0,31 0,36 8 3 11 7 8 0 2 2 54 0 3 ThoughtWorks.CruiseControl.Remote.Messages
IPlotter 0,26 - - - 2 4 0 2 0 0 0 - - - ThoughtWorks.CruiseControl.Core.Publishers.Statistics
IQuietPeriod 0,25 - - - 3 4 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.Core.Sourcecontrol
PackageType 0,25 - - - 2 5 0 - - - - - - - ThoughtWorks.CruiseControl.WebDashboard.Plugins.Administration
NotifyIconEx 0,25 0,93 0,95 47 3 35 39 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
FileLocation 0,25 0,5 0,67 4 2 7 2 4 0 2 2 16 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.Administration
ConfigurationSetting 0,25 0,8 0,88 11 2 8 1 11 0 5 5 42 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.Administration
IParamatisedProject 0,25 - - - 2 6 0 5 0 0 0 - - - ThoughtWorks.CruiseControl.Core
ProgramDataFolder 0,25 0 0 5 3 13 11 0 4 1 3 41 0 1 ThoughtWorks.CruiseControl.WebDashboard.IO
XsltParameter 0,25 0,6 0,75 4 2 6 1 5 0 2 2 17 0 1 ThoughtWorks.CruiseControl.Remote
NotModifiedResponse 0,25 0 0 4 1 7 4 4 0 1 1 27 0 1 ThoughtWorks.CruiseControl.WebDashboard.MVC
FileStateManager 0,25 0,73 0,8 17 2 36 38 11 0 1 3 198 0 1 ThoughtWorks.CruiseControl.Core.State
CoverageThreshold+NCoverItemType 0,25 - - - 1 5 0 - - - - - - - ThoughtWorks.CruiseControl.Core.Tasks
CoverageThreshold+NCoverMetric 0,25 - - - 1 5 0 - - - - - - - ThoughtWorks.CruiseControl.Core.Tasks
ObjectionManager 0,25 - - - 3 7 0 7 0 0 0 - - - Objection
LampController+Lamp 0,24 0,25 0,5 4 1 7 4 2 0 0 4 33 0 1 ThoughtWorks.CruiseControl.CCTrayLib.X10
LowLevelDriverFactory 0,24 0,33 0,5 6 1 12 12 2 1 0 3 57 0 1 ThoughtWorks.CruiseControl.CCTrayLib.X10
IAuditLogger 0,24 - - - 2 5 0 2 0 0 0 - - - ThoughtWorks.CruiseControl.Core.Security.Auditing
UnknownBuildException 0,24 0 0 2 1 6 1 2 0 1 1 9 0 4 ThoughtWorks.CruiseControl.WebDashboard.Dashboard
ServerConfiguration 0,24 0 0 2 2 4 2 2 0 1 1 9 0 1 ThoughtWorks.CruiseControl.Core.Config
Cm11LowLevelDriver 0,24 0,74 0,81 37 1 29 26 13 0 1 4 300 0 1 ThoughtWorks.CruiseControl.CCTrayLib.X10
Cm17LowLevelDriver 0,24 0,6 0,75 9 1 17 25 5 0 0 3 140 0 1 ThoughtWorks.CruiseControl.CCTrayLib.X10
EnvironmentVariable 0,24 0,67 1 3 3 5 2 3 0 1 2 15 0 1 ThoughtWorks.CruiseControl.Core.Util
CircularArray+CircularArrayEnumerator 0,24 0,43 0,5 16 1 9 7 7 0 1 4 139 0 1 ThoughtWorks.CruiseControl.Core.Logging
PreprocessorUrlResolver 0,24 0,25 0,33 4 3 11 10 4 0 0 1 47 0 3 ThoughtWorks.CruiseControl.Core.Config.Preprocessor
ConsoleMain 0,24 0 0 4 1 24 30 1 2 0 1 89 0 1 ThoughtWorks.CruiseControl.Console
ConsoleEventHandler+ControlEventHandler 0,24 - - - 1 8 1 4 0 0 0 - 0 3 ThoughtWorks.CruiseControl.Core
SessionExpiryMode 0,24 - - - 1 5 0 - - - - - - - ThoughtWorks.CruiseControl.Core.Security
NotifyIconEx+NotifyIconTarget+<>c__DisplayClass3 0,24 0,5 1 - 2 6 2 2 0 0 1 9 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Presentation
NotifyIconEx+INotifyIconManager 0,24 - - - 2 4 0 4 0 1 0 - - - ThoughtWorks.CruiseControl.CCTrayLib.Presentation
IIntegrationResultManager 0,24 - - - 3 4 0 5 0 3 0 - - - ThoughtWorks.CruiseControl.Core
MainForm 0,24 0,95 0,98 81 1 139 257 40 1 1 45 3165 0 7 Validator
ProjectReportProjectPlugin 0,24 0,77 0,85 40 2 47 72 10 1 3 8 579 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport
SerializableDateTime 0,24 0,33 0,5 3 1 4 4 2 1 1 2 15 0 1 ThoughtWorks.CruiseControl.Remote
CruiseServerClientFactory 0,23 0,72 0,76 23 2 19 19 16 2 0 3 191 0 1 ThoughtWorks.CruiseControl.Remote
ICruiseControlContract 0,23 - - - 1 5 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.Core.Extensions
IPluginLinkCalculator 0,23 - - - 2 5 0 4 0 0 0 - - - ThoughtWorks.CruiseControl.WebDashboard.Dashboard
ProjectBase 0,23 0,88 0,92 25 3 20 14 23 1 10 12 155 2 1 ThoughtWorks.CruiseControl.Core
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
HtmlLinkMessageBuilder 0,23 0,5 0,67 5 2 7 5 4 0 1 1 25 0 1 ThoughtWorks.CruiseControl.Core.Publishers
IArgumentParser 0,23 - - - 1 2 0 4 0 4 0 - - - ThoughtWorks.CruiseControl.Core
CCTimeFormatter 0,23 0,33 0,5 6 1 8 13 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
DoDeleteProjectAction 0,23 0,5 0,67 4 1 13 9 3 1 0 3 60 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.DeleteProject
UnknownActionAction 0,23 0 0 2 1 8 6 2 0 0 0 18 0 1 ThoughtWorks.CruiseControl.WebDashboard.MVC.Cruise
DefaultAction 0,23 0 0 2 1 10 6 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
CookieSessionStore 0,23 0 0 2 1 8 3 3 0 0 0 11 0 1 ThoughtWorks.CruiseControl.WebDashboard.Dashboard
PackageListAction 0,23 0,33 0,5 6 1 18 24 3 0 0 3 122 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport
ShowDeleteProjectAction 0,23 0,5 0,67 4 1 10 6 3 1 0 2 28 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
DestroyedParser 0,23 0 0 5 1 6 7 4 0 1 0 22 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
DeletedParser 0,23 0 0 5 1 6 7 4 0 1 0 22 0 2 ThoughtWorks.CruiseControl.Core.Sourcecontrol
AddedParser 0,23 0 0 7 1 7 9 5 0 1 0 34 0 2 ThoughtWorks.CruiseControl.Core.Sourcecontrol
CheckInParser 0,23 0 0 3 1 5 4 3 0 1 0 12 0 2 ThoughtWorks.CruiseControl.Core.Sourcecontrol
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
Cm11LowLevelDriver+CM11aHouseCode 0,23 - - - 2 6 0 - - - - - - - ThoughtWorks.CruiseControl.CCTrayLib.X10
HtmlAttribute 0,23 0 0 2 2 3 2 2 0 0 2 24 0 1 Validator
MergeFileInfo 0,23 0,6 0,75 0 2 5 2 5 0 2 2 17 0 1 ThoughtWorks.CruiseControl.Core.Tasks
BadReferenceException 0,23 0,33 0,4 6 1 8 6 6 0 1 2 45 0 4 ThoughtWorks.CruiseControl.Core
IProjectGrid 0,23 - - - 2 7 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.WebDashboard.Dashboard
QueuedRequestSnapshotList 0,22 0 0 2 1 5 3 2 0 0 1 10 0 1 ThoughtWorks.CruiseControl.Remote
StatisticsResults 0,22 0 0 10 2 24 23 4 1 0 0 116 0 2 ThoughtWorks.CruiseControl.Core.Publishers.Statistics
AdministerAction 0,22 0,8 0,85 55 1 38 68 16 0 1 6 722 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
UserNameAuthentication+<>c__DisplayClass1 0,22 0,5 1 - 1 7 3 2 0 0 2 10 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Security
IAuditReader 0,22 - - - 2 4 0 2 0 0 0 - - - ThoughtWorks.CruiseControl.Core.Security.Auditing
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
VSSParserFactory 0,22 0 0 6 1 14 15 1 2 0 0 68 0 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol
ServerSecurityConfigurationInformation 0,22 0,64 0,75 9 1 23 23 7 0 2 2 84 0 1 ThoughtWorks.CruiseControl.Core.Security
BuildGraph+GraphBuildDayInfo 0,22 0,66 0,75 9 1 9 14 8 0 5 4 112 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.Statistics
ExceptionFactory 0,22 - - - 2 11 0 4 0 0 0 - 0 3 ThoughtWorks.CruiseControl.Core.Config.Preprocessor
Utf8StringWriter 0,22 0 0 1 2 7 2 2 0 1 0 5 0 4 ThoughtWorks.CruiseControl.Core.Util
ServerLogServerPlugin 0,22 0,5 0,67 6 1 28 25 4 0 2 4 126 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.ServerReport
BuildLink 0,22 0,25 0,5 2 1 7 2 2 0 1 4 21 0 2 ThoughtWorks.CruiseControl.WebDashboard.Dashboard
CombinationAuditFilter 0,22 0,17 0,2 8 1 12 9 6 0 1 1 56 0 2 ThoughtWorks.CruiseControl.Remote.Security
HtmlBuildLogAction 0,22 0,45 0,6 4 1 24 21 3 1 0 7 107 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.BuildReport
INetReflectorConfigurationReader 0,22 - - - 3 3 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.Core.Config
ServerSecurityConfigurationServerPlugin 0,22 0,6 0,75 7 1 37 41 5 0 2 4 177 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.ServerReport
FarmLink 0,22 0,33 0,67 2 1 6 2 2 0 1 3 16 0 2 ThoughtWorks.CruiseControl.WebDashboard.Dashboard
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
SynergyCommandBuilder 0,22 0 0 31 2 17 33 1 24 0 0 369 0 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic
ISynergyCommand 0,22 - - - 2 4 0 2 0 0 0 - - - ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic
MercurialModificationCollection 0,22 1 0 0 1 6 1 1 0 0 1 3 0 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol.Mercurial
DefaultQueueConfiguration 0,22 0,74 0,83 12 1 19 13 9 0 3 3 73 0 1 ThoughtWorks.CruiseControl.Core.Config
ProjectList 0,22 0 0 5 1 10 8 5 0 0 1 29 0 1 ThoughtWorks.CruiseControl.Core
NullSecurityManager 0,22 0 0 21 1 22 9 20 0 1 0 59 0 1 ThoughtWorks.CruiseControl.Core.Security
CachingCruiseServerManager 0,22 0,44 0,5 10 1 8 8 9 0 3 2 46 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
HttpCruiseServerManager 0,22 0,67 0,75 15 1 16 17 8 1 3 4 110 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
RemotingCruiseServerManager 0,22 0,54 0,62 9 1 13 13 8 0 3 3 65 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
ProjectIntegrator 0,22 0,8 0,83 63 1 38 65 29 0 5 8 551 0 1 ThoughtWorks.CruiseControl.Core
ProjectIntegratorList 0,22 0,17 0,2 6 1 11 8 6 0 1 1 34 0 1 ThoughtWorks.CruiseControl.Core
CruiseControlImplementation 0,21 0 0 3 1 13 4 2 0 0 1 33 0 1 ThoughtWorks.CruiseControl.Core.Extensions
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
FileLabeller+FileReader 0,21 0 0 6 1 13 14 3 0 0 0 73 0 1 ThoughtWorks.CruiseControl.Core.Label
MainForm 0,21 0,77 0,84 18 1 44 67 12 0 0 8 582 0 7 ThoughtWorks.CruiseControl.MigrationWizard
LogForm 0,21 0,5 0,62 9 1 51 69 5 0 0 2 349 0 7 ThoughtWorks.CruiseControl.MigrationWizard
IRecentBuildsViewBuilder 0,21 - - - 2 3 0 2 0 0 0 - - - ThoughtWorks.CruiseControl.WebDashboard.Dashboard
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
XmlBuildLogAction 0,21 0,33 0,5 3 2 10 6 2 1 0 2 19 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.BuildReport
UserPasswordAuthentication+<>c__DisplayClass1 0,21 0,5 1 - 1 7 5 2 0 0 2 15 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Security
PackageListAction+PackageDisplay 0,21 0,82 0,9 0 1 4 1 11 0 5 5 38 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport
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
UserNameSecurityAction 0,21 0,33 0,5 7 1 22 24 3 0 0 4 107 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.Security
IntegrationQueue 0,21 0,87 0,91 60 1 29 49 22 1 3 5 626 0 2 ThoughtWorks.CruiseControl.Core.Queues
CruiseServerRemotingClient 0,21 0,73 0,75 33 1 22 35 32 0 2 4 216 0 2 ThoughtWorks.CruiseControl.Remote
CruiseServerHttpClient 0,21 0,87 0,91 35 1 34 63 20 0 2 3 457 0 2 ThoughtWorks.CruiseControl.Remote
ICruiseServerClientFactory 0,21 - - - 1 3 0 12 0 0 0 - - - ThoughtWorks.CruiseControl.Remote
RemotingConnection 0,21 0,79 0,85 19 1 22 24 14 0 3 6 166 0 1 ThoughtWorks.CruiseControl.Remote
Alienbrain 0,21 0,8 0,85 24 1 26 36 15 1 1 20 382 0 2 ThoughtWorks.CruiseControl.Core.Sourcecontrol
DefaultLabeller 0,21 0,4 0,53 14 2 18 18 4 0 0 6 173 1 2 ThoughtWorks.CruiseControl.Core.Label
CruiseServerClientFactory+ClientInitialiser 0,21 - - - 1 10 0 4 0 0 0 - 0 3 ThoughtWorks.CruiseControl.Remote
CruiseServerHttpClient 0,21 0,87 0,91 35 1 34 63 20 0 2 3 457 0 2 ThoughtWorks.CruiseControl.Remote
CruiseServerRemotingClient 0,21 0,73 0,75 33 1 22 35 32 0 2 4 216 0 2 ThoughtWorks.CruiseControl.Remote
CruiseServerClient 0,21 0,53 0,54 69 1 66 88 51 0 3 2 899 0 2 ThoughtWorks.CruiseControl.Remote
RemotingConnection 0,21 0,79 0,85 19 1 22 24 14 0 3 6 166 0 1 ThoughtWorks.CruiseControl.Remote
Utils 0,21 0 0 6 2 25 23 1 6 0 0 67 0 1 ThoughtWorks.CruiseControl.Core.Config.Preprocessor
SecurityManagerBase 0,21 0,8 0,84 33 2 27 29 27 0 5 6 262 2 1 ThoughtWorks.CruiseControl.Core.Security
ProjectParametersAction 0,21 0 0 4 1 14 11 2 0 0 3 48 0 1 ThoughtWorks.CruiseControl.WebDashboard.Dashboard
BuildLogTransformer 0,21 0 0 4 1 12 11 3 0 0 0 51 0 1 ThoughtWorks.CruiseControl.Core.Publishers
MultipleTrigger 0,21 0,8 0,84 32 1 22 15 23 0 7 2 174 0 1 ThoughtWorks.CruiseControl.Core.Triggers
XslReportBuildAction 0,2 0,68 0,79 9 1 25 20 7 0 2 4 105 0 1 ThoughtWorks.CruiseControl.WebDashboard.Dashboard.Actions
UserName 0,2 0,25 0,33 4 1 5 1 4 0 1 1 16 0 1 ThoughtWorks.CruiseControl.Core.Security
CruiseServerControlTaskAction 0,2 0,6 0,75 0 1 7 2 5 0 2 2 17 0 1 ThoughtWorks.CruiseControl.Core.Tasks
AuditLoggerBase 0,2 0,43 0,5 12 1 9 10 8 0 2 2 77 1 1 ThoughtWorks.CruiseControl.Core.Security.Auditing
RobocopyHistoryParser 0,2 0 0 20 1 22 26 7 1 0 8 265 0 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol
FtpTask+FtpAction 0,2 - - - 1 5 0 - - - - - - - ThoughtWorks.CruiseControl.Core.Tasks
DiskSpaceMonitorExtension 0,2 0,43 0,5 22 1 24 27 7 0 0 1 187 0 1 ThoughtWorks.CruiseControl.Core.Extensions
BitKeeperHistoryParser+HistoryType 0,2 - - - 1 5 0 - - - - - - - ThoughtWorks.CruiseControl.Core.Sourcecontrol.BitKeeper
SurroundHistoryParser 0,2 0 0 4 1 19 25 3 0 0 1 119 0 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol
RemotingServiceAdapter 0,2 0 0 1 1 6 2 2 0 0 0 7 0 1 ThoughtWorks.CruiseControl.Remote
ParallelTask 0,2 0,71 0,83 12 1 29 32 7 0 2 1 224 0 3 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
IMessageProcessor 0,2 - - - 1 3 0 2 0 0 0 - - - ThoughtWorks.CruiseControl.Remote
ProjectGrid+ProjectGridRowComparer 0,2 0 0 12 1 8 8 2 0 0 2 101 0 1 ThoughtWorks.CruiseControl.WebDashboard.Dashboard
ICruiseManager 0,2 - - - 1 13 0 28 0 0 0 - - - ThoughtWorks.CruiseControl.Remote
Operator 0,2 - - - 1 5 0 - - - - - - - ThoughtWorks.CruiseControl.Core.Triggers
ItemBuildStatus 0,2 - - - 1 5 0 - - - - - - - ThoughtWorks.CruiseControl.Remote
RemotingCruiseProjectManager 0,2 0,04 0,05 26 1 16 20 12 0 1 2 161 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
HttpCruiseProjectManager 0,2 0,81 0,88 12 1 19 14 12 0 1 7 92 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
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
WcfConnection+<>c__DisplayClass3 0,2 0,5 1 - 1 12 9 2 0 0 2 47 0 1 ThoughtWorks.CruiseControl.Remote
LazilyInitialisingVelocityTransformer+TemplateLocation 0,2 - - - 1 5 0 - - - - - - - ThoughtWorks.CruiseControl.WebDashboard.MVC.View
IntegrationPerformanceCountersExtension+<>c__DisplayClass2 0,2 0,6 0,9 - 1 14 17 3 0 0 5 80 0 1 ThoughtWorks.CruiseControl.Core.Extensions
PlasticSCMHistoryParser 0,2 0 0 5 1 14 19 2 0 0 0 76 0 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol
StarTeamHistoryParser 0,2 0,33 0,5 6 1 18 27 2 1 0 4 122 0 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol
ConsoleMain+<>c__DisplayClass3 0,2 0,5 1 - 1 12 9 2 0 0 2 35 0 1 ThoughtWorks.CruiseControl.Console
Plotter 0,2 0,5 0,67 4 1 18 19 3 1 0 3 67 0 1 ThoughtWorks.CruiseControl.Core.Publishers.Statistics
VersionSelectionPage 0,2 0,4 0,5 9 1 30 45 5 0 0 2 259 0 8 ThoughtWorks.CruiseControl.MigrationWizard
UnavailableStatisticsException 0,2 0 0 1 1 5 2 1 0 0 1 6 0 3 ThoughtWorks.CruiseControl.Core.Publishers.Statistics
StatisticsResults+<>c__DisplayClass1 0,2 0,5 1 - 1 8 8 2 0 0 1 23 0 1 ThoughtWorks.CruiseControl.Core.Publishers.Statistics
SelectAudioFileController 0,2 0,65 0,74 14 1 22 23 8 0 1 5 139 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Presentation
P4ConfigProcessInfoCreator 0,2 0 0 6 1 9 14 3 0 0 0 74 0 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol.Perforce
ProcessP4Initializer 0,2 0,78 0,88 19 1 16 24 8 1 0 3 175 0 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol.Perforce
ProcessP4Purger 0,2 0,33 0,5 6 1 14 16 3 0 0 2 60 0 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol.Perforce
P4HistoryParser 0,2 0 0 8 1 21 38 3 1 0 2 179 0 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol.Perforce
CachingDashboardConfigurationLoader 0,2 0,25 0,33 5 2 16 13 3 1 2 2 52 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
MigrationEngine+<>c__DisplayClassa 0,19 0,5 1 - 1 8 5 2 0 0 3 28 0 1 ThoughtWorks.CruiseControl.MigrationWizard
MigrationEngine+<>c__DisplayClass6 0,19 0,5 1 - 1 7 5 2 0 0 4 29 0 1 ThoughtWorks.CruiseControl.MigrationWizard
MigrationEngine+<>c__DisplayClass2 0,19 0,5 1 - 1 7 5 2 0 0 4 29 0 1 ThoughtWorks.CruiseControl.MigrationWizard
JsonFragmentResponse 0,19 0,4 0,5 5 1 8 9 5 0 2 2 45 0 1 ThoughtWorks.CruiseControl.WebDashboard.MVC
SpeechUtil 0,19 0 0 13 1 8 15 1 5 0 0 109 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Speech
Vault317 0,19 0,61 0,67 33 1 34 66 11 0 0 3 589 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
MksHistoryParser 0,19 0 0 12 1 25 32 3 5 0 2 167 0 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol
PermissionDeniedException 0,19 0,33 0,4 6 2 9 6 6 0 1 2 45 0 5 ThoughtWorks.CruiseControl.Core
SessionInvalidException 0,19 0 0 5 2 9 4 5 0 0 0 23 0 5 ThoughtWorks.CruiseControl.Core
MainForm 0,19 0,95 0,97 106 2 116 248 53 1 0 61 2721 0 7 ThoughtWorks.CruiseControl.CCTrayLib.Presentation
AlienbrainHistoryParser 0,19 0 0 9 1 18 28 4 1 0 2 173 0 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol
BitKeeperHistoryParser 0,19 0,62 0,67 39 1 20 33 12 1 0 3 435 0 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol.BitKeeper
ClearCaseHistoryParser 0,19 0 0 22 1 13 28 9 1 0 2 246 0 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol
ModificationHistoryPublisher 0,19 0,71 0,83 11 2 31 37 6 1 1 2 160 0 2 ThoughtWorks.CruiseControl.Core.Publishers
NCoverProfileTask+NCoverLogLevel 0,19 - - - 1 5 0 - - - - - - - ThoughtWorks.CruiseControl.Core.Tasks
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
InMemorySessionCache 0,19 0 0 0 1 5 1 1 0 0 0 3 0 2 ThoughtWorks.CruiseControl.Core.Security
CachedTypeMap 0,19 0,5 0,67 5 1 9 7 4 0 0 2 45 0 1 ThoughtWorks.CruiseControl.WebDashboard.MVC.ASPNET
RequestController 0,19 0,11 0,17 5 1 11 10 3 0 0 3 59 0 1 ThoughtWorks.CruiseControl.WebDashboard.MVC
CruiseObjectSourceInitializer 0,19 0,4 0,5 31 1 65 54 4 1 0 1 1009 0 1 ThoughtWorks.CruiseControl.WebDashboard.Dashboard
MultipleHeadsFoundException 0,19 0 0 1 1 6 1 1 0 0 0 4 0 4 ThoughtWorks.CruiseControl.Core.Sourcecontrol.Mercurial
CachingImplementationResolver 0,19 0,17 0,25 5 1 6 6 3 0 0 2 49 0 1 Objection
MercurialHistoryParser 0,19 0 0 3 1 16 10 2 0 0 0 53 0 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol.Mercurial
ObjectionStore 0,19 0,82 0,88 36 1 27 34 15 0 0 8 441 0 1 Objection
ObjectionObject 0,19 0,5 0,67 4 1 5 2 4 0 2 2 19 0 1 Objection
IIntegrationRunnerTarget 0,19 - - - 2 8 0 7 0 2 0 - - - ThoughtWorks.CruiseControl.Core
TopControlsViewBuilder 0,19 0,46 0,61 13 1 29 32 4 0 0 6 200 0 1 ThoughtWorks.CruiseControl.WebDashboard.Dashboard
LoginViewBuilder 0,19 0,08 0,17 5 1 19 14 2 0 0 6 101 0 1 ThoughtWorks.CruiseControl.WebDashboard.Dashboard
SideBarViewBuilder 0,19 0,49 0,61 23 1 37 54 5 0 0 9 456 0 1 ThoughtWorks.CruiseControl.WebDashboard.Dashboard
Cm11LowLevelDriver+Header 0,19 - - - 1 6 0 - - - - - - - ThoughtWorks.CruiseControl.CCTrayLib.X10
Cm11LowLevelDriver+CM11aDeviceCode 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
WildCardPath 0,19 0,33 0,5 5 1 10 9 3 0 0 1 53 0 1 ThoughtWorks.CruiseControl.Core.Util
ProgressPage 0,19 0,71 0,83 10 1 34 45 7 0 0 3 218 0 8 ThoughtWorks.CruiseControl.MigrationWizard
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 1033 0 2 ThoughtWorks.CruiseControl.Core.Sourcecontrol
ParallelTask+<>c__DisplayClass2 0,19 0,5 1 - 1 21 18 2 0 0 8 115 0 1 ThoughtWorks.CruiseControl.Core.Tasks
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
DefaultConfigurationFileLoader 0,19 0,77 0,85 12 2 33 29 8 2 0 5 137 0 1 ThoughtWorks.CruiseControl.Core.Config
BuildPublisher+CleanupPolicy 0,19 - - - 1 5 0 - - - - - - - ThoughtWorks.CruiseControl.Core.Publishers
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
SynergyParser+SynergyTaskInfo 0,19 0 0 1 1 5 3 1 0 0 5 18 0 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic
IFtpLib 0,19 - - - 1 5 0 7 0 0 0 - - - ThoughtWorks.CruiseControl.Core.Util
BuildFileDownload+<>c__DisplayClass1 0,19 0,5 1 - 1 7 6 2 0 0 1 28 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.BuildReport
ServerOptionsPage 0,19 0,65 0,73 17 1 45 76 9 0 0 7 692 0 8 ThoughtWorks.CruiseControl.MigrationWizard
AccuRevHistoryParser 0,19 0,55 0,69 20 1 17 35 5 0 0 4 288 0 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol
AssemblyMatch 0,19 0 0 1 1 5 2 1 0 0 1 6 0 1 ThoughtWorks.CruiseControl.Core.Util
DynamicValueUtility+<>c__DisplayClass3 0,19 0,5 1 - 1 14 14 2 0 0 4 83 0 1 ThoughtWorks.CruiseControl.Core.Tasks
DynamicValueUtility+PropertyPart 0,19 0,75 0 1 1 4 1 1 0 0 4 6 0 1 ThoughtWorks.CruiseControl.Core.Tasks
EmailSubject 0,19 0,4 0,5 7 1 9 6 5 0 0 2 44 0 1 ThoughtWorks.CruiseControl.Core.Publishers
EmailGroup 0,19 0,5 0,57 12 1 11 7 8 0 1 2 95 0 1 ThoughtWorks.CruiseControl.Core.Publishers
EmailUser 0,19 0,2 0,25 9 1 8 6 5 0 0 3 65 0 1 ThoughtWorks.CruiseControl.Core.Publishers
EmailPublisher 0,19 0,93 0,95 58 1 42 56 42 2 18 12 395 0 2 ThoughtWorks.CruiseControl.Core.Publishers
ExternalSourceControlHistoryParser 0,18 0 0 7 1 16 13 2 0 0 0 72 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
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 26 43 12 4 0 8 355 0 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol
SynergyParser 0,18 0 0 17 1 29 48 4 0 0 2 287 0 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic
SynergyCommand 0,18 0,66 0,72 45 1 31 63 12 1 0 8 606 0 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic
CommandParameters 0,18 0,42 0,83 9 1 11 9 1 1 0 6 107 0 1 ThoughtWorks.CruiseControl.CCCmd
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
AuditFilters 0,18 0 0 6 1 15 8 0 6 0 0 19 0 1 ThoughtWorks.CruiseControl.Remote.Security
ConfigurationFileMissingException 0,18 0 0 3 1 9 3 3 0 0 0 14 0 5 ThoughtWorks.CruiseControl.Core.Config
XmlIntegrationResultWriter+Elements 0,18 0 0 0 1 3 1 1 0 0 8 3 0 1 ThoughtWorks.CruiseControl.Core.Publishers
XmlValidatingLoader 0,18 0,5 0,6 7 1 19 23 6 0 0 3 106 0 1 ThoughtWorks.CruiseControl.Core.Config
NetReflectorConfigurationReader 0,18 0,71 0,83 22 1 37 52 7 0 0 4 285 0 1 ThoughtWorks.CruiseControl.Core.Config
IWebRetriever 0,18 - - - 1 3 0 2 0 0 0 - - - ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
XmlFragmentWriter 0,18 0 0 15 1 21 27 7 2 0 0 126 0 3 ThoughtWorks.CruiseControl.Core.Util
ConfigPreprocessor 0,18 0,68 0,85 12 1 34 34 5 0 0 5 164 0 1 ThoughtWorks.CruiseControl.Core.Config.Preprocessor
NotifyIconEx+NotifyIconData 0,18 0 0 0 1 8 0 0 0 0 13 0 - - ThoughtWorks.CruiseControl.CCTrayLib.Presentation
NotifyIconEx+NotifyVersion 0,18 - - - 1 5 0 - - - - - - - ThoughtWorks.CruiseControl.CCTrayLib.Presentation
NotifyIconEx+NotifyCommand 0,18 - - - 1 5 0 - - - - - - - ThoughtWorks.CruiseControl.CCTrayLib.Presentation
NotifyIconEx+POINT 0,18 0 0 0 1 3 0 0 0 0 2 0 - - ThoughtWorks.CruiseControl.CCTrayLib.Presentation
NotifyIconEx+NotifyIconTarget 0,18 0,62 0,71 18 1 19 27 7 1 1 14 131 0 7 ThoughtWorks.CruiseControl.CCTrayLib.Presentation
VaultHistoryParser 0,18 0,62 0,71 38 1 25 43 8 0 0 1 393 0 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol
VstsHistoryParser 0,18 0,5 0,67 16 1 23 44 4 0 0 2 302 0 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol
Git+RepositoryAction 0,18 - - - 1 5 0 - - - - - - - ThoughtWorks.CruiseControl.Core.Sourcecontrol
CompletedPage 0,18 0,67 0,83 17 1 34 53 5 0 0 3 360 0 8 ThoughtWorks.CruiseControl.MigrationWizard
ArtifactCleanUpTask+CleanUpMethod 0,18 - - - 1 5 0 - - - - - - - ThoughtWorks.CruiseControl.Core.Tasks
GitHistoryParser 0,18 0 0 16 1 25 40 2 5 0 2 292 0 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol
MultipleIntegrationFailureException 0,18 0 0 4 1 7 5 3 0 1 1 30 0 2 ThoughtWorks.CruiseControl.Core
DataTaskResult 0,18 0,5 0,67 4 1 5 1 4 0 1 1 13 0 1 ThoughtWorks.CruiseControl.Core.Tasks
CCTrayMultiConfiguration 0,18 0,78 0,81 47 1 42 51 36 1 16 5 403 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Configuration
CruiseProjectManagerFactory 0,18 0,4 0,5 11 1 22 26 5 0 0 1 120 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
VssHistoryParser 0,18 0,5 0,57 17 1 15 13 8 0 1 5 138 0 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol
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
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
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
Package 0,18 0,73 0,79 41 1 43 69 15 0 2 5 804 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.Administration
ProjectMonitor+ActionHandler<TResult> 0,18 - - - 1 7 0 4 0 0 0 - 0 3 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
ProjectMonitor+ActionHandler 0,18 - - - 1 7 0 4 0 0 0 - 0 3 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
PollIntervalReporter 0,18 0,14 0,17 23 1 15 23 7 0 6 2 173 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
ProjectMonitor+<>c__DisplayClass5 0,18 0,5 1 - 1 7 5 2 0 0 2 14 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
ProjectIntegratorListFactory 0,18 0 0 2 1 16 10 2 0 0 0 35 0 1 ThoughtWorks.CruiseControl.Core
FileChangedWatcher 0,18 0,59 0,68 9 1 27 35 8 0 0 4 155 0 1 ThoughtWorks.CruiseControl.Core.Util
DefaultConfigurationFileSaver 0,18 0 0 3 1 22 19 2 0 0 1 65 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
XmlProjectStateManager 0,18 0,69 0,77 21 1 24 37 9 0 1 5 244 0 1 ThoughtWorks.CruiseControl.Core.State
RemoteCruiseServer 0,18 0,64 0,65 60 1 50 61 50 0 2 7 429 0 2 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
CachingConfigurationService 0,18 0,42 0,5 7 1 7 6 6 0 0 2 42 0 1 ThoughtWorks.CruiseControl.Core.Config
PackageManager 0,18 0 0 29 1 36 68 10 0 0 1 516 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.Administration
AppRunner 0,18 0,82 0,9 20 1 27 43 8 3 2 5 169 0 2 ThoughtWorks.CruiseControl.Service
NetReflectorConfigurationReader+DefaultErrorProcesser 0,18 0 0 6 1 12 4 7 0 0 0 17 0 1 ThoughtWorks.CruiseControl.Core.Config
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
FinalBuilderTask+FinalBuilderVersion 0,18 - - - 1 5 0 - - - - - - - ThoughtWorks.CruiseControl.Core.Tasks
FinalBuilderTask+FBVariable 0,18 0,57 0,67 7 1 5 2 7 0 2 2 33 0 1 ThoughtWorks.CruiseControl.Core.Tasks
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
Constant 0,18 1 0 0 1 3 1 1 0 0 2 3 0 1 ThoughtWorks.CruiseControl.Core.Config.Preprocessor
ConfigPreprocessorEnvironment+<>c__DisplayClass1 0,18 0,5 1 - 1 10 7 2 0 0 2 33 0 1 ThoughtWorks.CruiseControl.Core.Config.Preprocessor
DefaultShadowCopier 0,18 0 0 2 1 5 3 2 1 0 1 10 0 1 ThoughtWorks.CruiseControl.Core.Util
WorkflowResult 0,18 0 0 3 1 10 5 3 0 1 1 18 0 2 ThoughtWorks.CruiseControl.Core
ConfirmationPage 0,18 0,5 0,67 11 1 28 53 4 0 0 2 269 0 8 ThoughtWorks.CruiseControl.MigrationWizard
EmailMessage 0,18 0,48 0,54 49 1 30 53 9 0 2 3 580 0 1 ThoughtWorks.CruiseControl.Core.Publishers
HtmlDetailsMessageBuilder 0,18 0,86 0,95 13 1 19 17 10 1 2 3 125 0 1 ThoughtWorks.CruiseControl.Core.Publishers
EmailGateway 0,18 0,61 0,67 14 1 9 11 12 0 5 3 66 0 1 ThoughtWorks.CruiseControl.Core.Publishers
NCoverReportTask+NCoverMergeMode 0,18 - - - 1 5 0 - - - - - - - ThoughtWorks.CruiseControl.Core.Tasks
NCoverReportTask+NCoverReportType 0,18 - - - 1 5 0 - - - - - - - ThoughtWorks.CruiseControl.Core.Tasks
NCoverReportTask+NCoverSortBy 0,18 - - - 1 5 0 - - - - - - - ThoughtWorks.CruiseControl.Core.Tasks
NCoverReportTask+NCoverReportFilter 0,18 - - - 1 5 0 - - - - - - - ThoughtWorks.CruiseControl.Core.Tasks
CoverageFilter 0,18 0,8 0,89 7 1 9 6 10 0 3 4 80 0 1 ThoughtWorks.CruiseControl.Core.Tasks
PersistentConfiguration 0,18 0,27 0 1 1 13 6 1 0 0 11 28 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Configuration
ServerMonitor 0,18 0,84 0,88 39 1 30 38 24 0 7 8 331 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
CoverageThreshold 0,18 0,8 0,89 7 1 11 8 10 0 3 4 85 0 1 ThoughtWorks.CruiseControl.Core.Tasks
IntroductionPage 0,17 0,5 0,75 5 1 23 28 3 0 0 2 125 0 8 ThoughtWorks.CruiseControl.MigrationWizard
StatisticsBuilder 0,17 0,43 0,5 10 1 21 24 6 1 1 1 142 0 1 ThoughtWorks.CruiseControl.Core.Publishers.Statistics
StatisticsChartGenerator 0,17 0,69 0,79 16 1 23 28 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
WebDashboardOptionsPage 0,17 0,65 0,73 16 1 41 67 9 0 0 6 581 0 8 ThoughtWorks.CruiseControl.MigrationWizard
CruiseServer+<>c__DisplayClass3f 0,17 0,5 1 - 1 8 5 2 0 0 2 13 0 1 ThoughtWorks.CruiseControl.Core
CruiseManager 0,17 0,12 0,12 34 1 39 62 33 0 0 1 424 0 2 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__DisplayClass63 0,17 0,5 1 - 1 12 6 2 0 0 2 27 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
IntegrationQueueManagerFactory 0,17 0 0 5 1 8 3 2 4 0 1 25 0 1 ThoughtWorks.CruiseControl.Core.Queues
CruiseServer+<>c__DisplayClass5a 0,17 0,5 1 - 1 11 6 2 0 0 3 19 0 1 ThoughtWorks.CruiseControl.Core
ConfigurationOptionsPage 0,17 0,65 0,73 15 1 44 79 9 0 0 7 680 0 8 ThoughtWorks.CruiseControl.MigrationWizard
CruiseServer+<>c__DisplayClass3c 0,17 0,5 1 - 1 8 5 2 0 0 2 13 0 1 ThoughtWorks.CruiseControl.Core
CruiseServer+<>c__DisplayClass39 0,17 0,5 1 - 1 8 5 2 0 0 2 13 0 1 ThoughtWorks.CruiseControl.Core
CruiseServer+<>c__DisplayClass4e 0,17 0,5 1 - 1 7 4 2 0 0 2 11 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__DisplayClass51 0,17 0,5 1 - 1 15 12 2 0 0 2 41 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__DisplayClass60 0,17 0,5 1 - 1 9 9 2 0 0 2 32 0 1 ThoughtWorks.CruiseControl.Core
CruiseServer+<>c__DisplayClass42 0,17 0,5 1 - 1 12 8 2 0 0 1 29 0 1 ThoughtWorks.CruiseControl.Core
CruiseServer+<>c__DisplayClass45 0,17 0,5 1 - 1 17 18 2 0 0 3 82 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__DisplayClass5d 0,17 0,5 1 - 1 9 9 2 0 0 2 29 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__DisplayClass15 0,17 0,5 1 - 1 11 6 2 0 0 3 17 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__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
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 59 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__DisplayClass12 0,17 0,5 1 - 1 8 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__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__DisplayClass36 0,17 0,5 1 - 1 8 5 2 0 0 2 13 0 1 ThoughtWorks.CruiseControl.Core
CruiseServer+<>c__DisplayClass33 0,17 0,5 1 - 1 11 5 2 0 0 2 13 0 1 ThoughtWorks.CruiseControl.Core
CruiseServer+<>c__DisplayClass27 0,17 0,5 1 - 1 15 17 2 0 0 2 52 0 1 ThoughtWorks.CruiseControl.Core
CruiseServer+<>c__DisplayClass2a 0,17 0,5 1 - 1 17 19 2 0 0 2 59 0 1 ThoughtWorks.CruiseControl.Core
RSSLinkBuilder 0,17 0 0 3 1 12 12 1 1 0 0 38 0 1 ThoughtWorks.CruiseControl.WebDashboard.Dashboard
BuildGraph 0,17 0,54 0,63 18 1 15 26 7 0 3 5 250 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.Statistics
ProjectReportProjectPlugin+ModifiedCruiseRequest 0,17 0,82 0,88 24 1 19 19 13 0 8 5 148 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport
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
ProjectConfigurationListViewItemAdaptor 0,17 0,25 0,33 4 1 12 14 4 0 1 2 85 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Presentation
KeyUtils 0,17 0 0 2 1 4 3 0 1 0 0 11 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Presentation
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
SvnHistoryParser 0,17 0,87 0,93 33 1 27 44 14 1 1 1 314 0 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol
Func<TResult> 0,17 - - - 2 7 0 4 0 0 0 - 0 3 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
TrayIcon 0,17 0,75 0,86 9 2 28 26 8 0 2 4 101 0 4 ThoughtWorks.CruiseControl.CCTrayLib.Presentation
XmlLogger+XmlLoggerAttributes 0,17 0 0 1 1 3 1 1 0 0 13 3 0 1 ThoughtWorks.CruiseControl.MSBuild
XmlLogger+XmlLoggerElements 0,17 0 0 1 1 3 1 1 0 0 8 3 0 1 ThoughtWorks.CruiseControl.MSBuild
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
SpeechSettingsControl 0,17 0,55 0,64 9 1 22 28 7 0 0 6 257 0 7 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
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
MessageRequest 0,17 0,33 0,5 2 1 7 1 3 0 1 1 10 0 3 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
ListUsersResponse 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
ReadAuditRequest 0,17 0,67 0,78 7 1 9 1 7 0 3 3 27 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
ProjectStatusResponse 0,17 0 0 5 1 8 4 5 0 1 1 27 0 2 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
SnapshotResponse 0,17 0,6 0,75 5 1 7 3 5 0 1 1 18 0 2 ThoughtWorks.CruiseControl.Remote.Messages
ChangePasswordRequest 0,17 0,71 0,83 6 1 6 1 7 0 3 3 24 0 2 ThoughtWorks.CruiseControl.Remote.Messages
ChangeConfigurationRequest 0,17 0,82 0,9 11 1 9 3 11 0 4 4 40 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
DiagnoseSecurityResponse 0,17 0 0 5 1 8 4 5 0 1 1 27 0 2 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
DataResponse 0,17 0,6 0,75 5 1 7 3 5 0 1 1 18 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
BuildIntegrationRequest 0,17 0,31 0,36 8 1 11 7 8 0 2 2 54 0 3 ThoughtWorks.CruiseControl.Remote.Messages
FileTransferResponse 0,17 0,6 0,75 5 1 7 3 5 0 1 1 18 0 2 ThoughtWorks.CruiseControl.Remote.Messages
ListPackagesResponse 0,17 0 0 5 1 8 4 5 0 1 1 27 0 2 ThoughtWorks.CruiseControl.Remote.Messages
BuildListRequest 0,17 0,6 0,75 5 1 8 3 5 0 1 1 19 0 3 ThoughtWorks.CruiseControl.Remote.Messages
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
BuildParametersResponse 0,17 0 0 5 1 8 4 5 0 1 1 27 0 2 ThoughtWorks.CruiseControl.Remote.Messages
StatusSnapshotResponse 0,17 0,6 0,75 5 1 7 3 5 0 1 1 18 0 2 ThoughtWorks.CruiseControl.Remote.Messages
ProjectStatusAction 0,17 0,71 0,83 17 1 24 41 7 0 0 2 282 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport
RSSFeed 0,17 0 0 2 1 9 4 2 0 0 2 13 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.RSS
ExceptionCatchingActionProxy 0,17 0 0 3 1 10 5 2 0 0 2 31 0 1 ThoughtWorks.CruiseControl.WebDashboard.MVC.Cruise
ProjectXmlReport 0,17 0 0 2 1 13 9 2 0 0 3 31 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport
ChangePasswordSecurityAction 0,17 0 0 6 1 14 14 2 0 0 4 78 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.Security
MessageHandlerPlugin 0,17 0,5 0,67 4 1 14 7 4 0 2 2 40 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.ServerReport
DefaultUrlBuilder 0,17 0,68 0,75 19 1 6 12 10 1 2 3 104 0 1 ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation
LogoutSecurityAction 0,17 0 0 3 1 18 17 2 0 0 4 55 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.Security
QuerySessionActionDecorator 0,17 0 0 2 1 8 5 2 0 0 3 30 0 1 ThoughtWorks.CruiseControl.WebDashboard.Dashboard.ActionDecorators
SiteTemplateActionDecorator 0,17 0,76 0,87 13 1 27 25 8 0 3 12 206 0 1 ThoughtWorks.CruiseControl.WebDashboard.Dashboard.ActionDecorators
ProjectCheckingProxyAction 0,17 0 0 3 1 9 9 2 0 0 2 29 0 1 ThoughtWorks.CruiseControl.WebDashboard.MVC.Cruise
ForceBuildXmlAction 0,17 0 0 4 1 14 14 2 0 0 2 44 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.FarmReport
ServerCheckingProxyAction 0,17 0 0 3 1 9 9 2 0 0 2 29 0 1 ThoughtWorks.CruiseControl.WebDashboard.MVC.Cruise
ProjectFileDownload 0,17 0 0 3 1 14 9 2 0 0 2 40 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport
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
XmlProjectParametersReportAction 0,17 0 0 5 1 23 20 2 0 0 4 116 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.FarmReport
XmlReportAction 0,17 0,33 0,5 4 1 23 26 2 1 0 2 122 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.FarmReport
XmlServerReportAction 0,17 0 0 2 1 13 6 2 0 0 2 19 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
AbsolutePathUrlBuilderDecorator 0,17 0,43 0,5 8 1 5 9 7 0 1 2 56 0 1 ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation
NameValueCollectionRequest 0,17 0,75 0,82 23 1 13 18 11 0 6 5 190 0 1 ThoughtWorks.CruiseControl.WebDashboard.MVC
BuildCheckingProxyAction 0,17 0 0 3 1 9 9 2 0 0 2 29 0 1 ThoughtWorks.CruiseControl.WebDashboard.MVC.Cruise
PathMappingMultiTransformer 0,17 0 0 3 1 11 7 2 0 0 2 47 0 1 ThoughtWorks.CruiseControl.WebDashboard.Dashboard
HtmlAwareMultiTransformer 0,17 0 0 3 1 9 5 2 0 0 1 42 0 1 ThoughtWorks.CruiseControl.Core.Util
BuildFileDownload 0,17 0,25 0,33 9 1 29 27 3 1 0 3 115 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.BuildReport
CachingActionProxy 0,17 0 0 3 1 6 4 2 0 0 2 30 0 1 ThoughtWorks.CruiseControl.WebDashboard.MVC.Cruise
ConfigureServer 0,17 0,75 0,84 20 1 49 87 9 1 0 11 596 0 7 ThoughtWorks.CruiseControl.CCTrayLib.Presentation
AddBuildServer 0,17 0,89 0,94 34 1 58 94 17 0 0 29 1359 0 7 ThoughtWorks.CruiseControl.CCTrayLib.Presentation
StatusItemDisplay 0,16 0,46 0,5 18 1 10 13 13 0 6 1 83 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Presentation
ConfigurableBalloonMessageProvider 0,16 0 0 2 1 8 12 2 0 0 1 38 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Presentation
Poller 0,16 0,25 0,33 4 1 10 9 4 0 0 2 47 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
AggregatingServerMonitor 0,16 0,67 0,75 9 1 13 11 9 0 0 3 129 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
MainFormController+<>c__DisplayClass2 0,16 0,5 1 - 1 8 3 2 0 0 2 10 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
DisplayChangedProjects 0,16 0,75 0,87 20 1 63 109 7 0 0 9 768 0 7 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
X10Controller 0,16 0,5 0,67 16 1 18 28 4 0 1 4 169 0 1 ThoughtWorks.CruiseControl.CCTrayLib.X10
AudioPlayer 0,16 0 0 1 1 7 2 2 0 0 0 9 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Presentation
LampController 0,16 0,5 0,67 7 1 11 9 4 0 3 3 67 0 1 ThoughtWorks.CruiseControl.CCTrayLib.X10
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
SpeakingProjectMonitor 0,16 0,33 0,5 8 1 24 32 3 0 0 6 137 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Speech
PackagesListForm 0,16 0,85 0,91 36 1 77 125 16 0 1 19 874 0 7 ThoughtWorks.CruiseControl.CCTrayLib.Presentation
ResourceIntegrationQueueIconProvider 0,16 0 0 2 1 9 19 2 1 0 8 67 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Presentation
AggregatingProjectMonitor 0,16 0,89 0,92 43 1 30 27 31 0 7 4 305 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
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,73 9 1 22 33 5 0 0 10 235 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Presentation
SynchronizedServerMonitor 0,16 0,77 0,81 25 1 25 27 24 0 7 5 219 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Presentation
SynchronizedProjectMonitor 0,16 0,77 0,8 32 1 27 32 29 0 7 5 266 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Presentation
TextParameter 0,16 0,7 0,77 15 1 17 9 11 0 5 3 98 0 2 ThoughtWorks.CruiseControl.Remote.Parameters
ImpersonationDetails 0,16 0,78 0,88 3 1 8 3 9 0 3 3 48 0 1 ThoughtWorks.CruiseControl.Core.Security
StatisticsPublisher 0,16 0,8 0,89 14 1 43 55 2 8 0 3 262 0 2 ThoughtWorks.CruiseControl.Core.Publishers.Statistics
IntegrationRunner 0,16 0,58 0,67 23 1 36 70 7 1 0 3 314 0 1 ThoughtWorks.CruiseControl.Core
NullTask 0,16 0,5 1 2 1 10 4 2 0 0 1 16 0 1 ThoughtWorks.CruiseControl.Core.Tasks
RssPublisher 0,16 0,78 0,82 39 1 33 59 16 2 1 3 575 0 2 ThoughtWorks.CruiseControl.Core.Publishers
IntegrationResultManager 0,16 0,61 0,71 16 1 22 31 6 1 3 4 186 0 1 ThoughtWorks.CruiseControl.Core
LogFileUtil 0,16 0 0 20 1 17 19 1 12 0 2 161 0 1 ThoughtWorks.CruiseControl.Core
NullSourceControl 0,16 0,83 1 8 1 13 2 6 0 0 3 28 0 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol
InheritedProjectAuthorisation 0,16 0,67 0,8 4 1 11 5 6 0 2 1 20 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
XmlLogPublisher 0,16 0,83 1 9 1 22 19 5 1 0 2 81 0 2 ThoughtWorks.CruiseControl.Core.Publishers
Resources 0,16 0 0 8 1 14 6 1 6 5 2 46 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Properties
CCTrayMultiSettingsForm 0,16 0,8 0,89 16 1 58 109 10 0 0 22 1165 0 7 ThoughtWorks.CruiseControl.CCTrayLib.Presentation
About 0,16 0,84 0,96 13 1 49 74 8 0 3 7 453 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
NativeMethods 0,16 0 0 0 1 5 1 1 1 0 0 3 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Presentation
PersistWindowState 0,16 0,78 0,83 19 1 28 34 15 0 2 9 291 0 3 Validator
MainForm+ConfigurationItem 0,16 0 0 1 1 4 0 1 0 0 2 7 - - Validator
ConfigViewMode 0,16 - - - 1 5 0 - - - - - - - Validator
ValidationErrorProcesser 0,16 0,79 0,86 11 1 15 14 12 0 1 4 226 0 1 Validator
AboutForm 0,16 0,84 0,98 9 1 41 53 7 0 1 7 355 0 7 Validator
FilterTrigger 0,15 0,81 0,87 22 0 19 23 15 0 4 6 164 0 1 ThoughtWorks.CruiseControl.Core.Triggers
DefaultCruiseAction 0,15 0 0 1 0 7 2 2 0 0 0 6 0 1 ThoughtWorks.CruiseControl.WebDashboard.MVC.Cruise
SequentialTask 0,15 0,75 0,86 9 0 24 22 8 0 3 2 167 0 3 ThoughtWorks.CruiseControl.Core.Tasks
RakeTask 0,15 0,78 0,88 16 0 24 33 9 0 1 11 175 0 3 ThoughtWorks.CruiseControl.Core.Tasks
StubProjectMonitor 0,15 0,95 0,97 46 0 31 21 49 0 21 10 214 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Presentation
PowerShellTask 0,15 0,86 0,92 35 0 44 60 15 3 3 15 467 0 2 ThoughtWorks.CruiseControl.Core.Tasks
ReplacementDynamicValue 0,15 0,56 0,62 12 0 18 12 9 0 3 3 101 0 1 ThoughtWorks.CruiseControl.Core.Tasks
ManifestImporter 0,15 0,25 0,33 5 0 12 7 4 0 1 1 34 0 1 ThoughtWorks.CruiseControl.Core.Publishers
AccurateTimer 0,15 0,64 0,75 5 0 7 4 4 3 0 3 46 0 1 ThoughtWorks.CruiseControl.Core.Util
UrlTrigger 0,15 0,67 0,8 10 0 17 19 6 0 1 3 82 0 2 ThoughtWorks.CruiseControl.Core.Triggers
ScheduleTrigger 0,15 0,83 0,9 26 0 26 37 14 0 4 9 227 0 1 ThoughtWorks.CruiseControl.Core.Triggers
ForceBuildPublisher 0,15 0,6 0,75 7 0 16 11 5 0 1 5 55 0 2 ThoughtWorks.CruiseControl.Core.Publishers
EmailRegexConverter 0,15 0,43 0,5 7 0 7 2 7 0 2 2 33 0 1 ThoughtWorks.CruiseControl.Core.Publishers
ConsoleTraceListener 0,15 0 0 1 0 8 2 1 0 0 0 4 0 4 ThoughtWorks.CruiseControl.Core.Util
EmailLDAPConverter 0,15 0,64 0,71 12 0 16 19 10 0 4 5 121 0 1 ThoughtWorks.CruiseControl.Core.Publishers
FingerprintFactory 0,15 0,5 0,67 8 0 14 13 4 0 0 2 78 0 1 ThoughtWorks.CruiseControl.WebDashboard.MVC
ParameterTrigger 0,15 0,44 0,5 9 0 13 7 8 0 3 2 45 0 1 ThoughtWorks.CruiseControl.Core.Triggers
ManifestGenerator 0,15 0 0 6 0 17 27 3 0 0 0 178 0 1 ThoughtWorks.CruiseControl.Core.Publishers
ProjectTrigger 0,15 0,71 0,83 13 0 21 20 6 1 1 9 125 0 1 ThoughtWorks.CruiseControl.Core.Triggers
SimpleErrorViewBuilder 0,15 0 0 1 0 6 3 2 0 0 0 8 0 1 ThoughtWorks.CruiseControl.WebDashboard.MVC.Cruise
Func<T,TResult> 0,15 - - - 0 7 0 4 0 0 0 - 0 3 ThoughtWorks.CruiseControl.CCTrayLib.Presentation
ConditionalPublisher 0,15 0,75 0,86 10 0 22 15 8 0 3 2 144 0 3 ThoughtWorks.CruiseControl.Core.Publishers
BuildPublisher 0,15 0,81 0,94 27 0 28 49 7 0 0 6 360 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
ViewConfigurationProjectPlugin 0,15 0,62 0,71 12 0 29 29 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
ProjectConfigurationServerPlugin 0,15 0,6 0,75 7 0 25 20 5 0 2 3 97 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.ServerReport
IntegrationStatusParser 0,15 0 0 1 0 7 4 1 1 0 0 9 0 1 ThoughtWorks.CruiseControl.Core
QueueStatusServerPlugin 0,15 0,5 0,67 6 0 22 16 4 0 2 2 82 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.ServerReport
DateLabeller 0,15 0,5 0,67 8 0 16 16 4 0 0 5 119 0 2 ThoughtWorks.CruiseControl.Core.Label
ServerAuditHistoryProjectPlugin 0,15 0,25 0,33 4 0 16 5 4 0 2 2 30 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport
FileLabeller 0,15 0,65 0,72 14 0 16 12 10 0 3 4 111 0 2 ThoughtWorks.CruiseControl.Core.Label
ServerSecurityConfigurationProjectPlugin 0,15 0,25 0,33 4 0 15 5 4 0 2 2 29 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport
ServerLogProjectPlugin 0,15 0,25 0,33 4 0 15 5 4 0 2 2 29 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport
AssemblyVersionLabeller 0,15 0,3 0,6 13 0 20 21 2 0 0 5 148 0 2 ThoughtWorks.CruiseControl.Core.Label
ServerInformationServerPlugin 0,15 0,62 0,72 11 0 19 11 7 0 3 3 129 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.ServerReport
ServerConfigurationHandler 0,15 0 0 3 0 16 17 2 0 0 0 73 0 1 ThoughtWorks.CruiseControl.Core.Config
XslFilesSectionHandler 0,15 0 0 3 0 14 13 2 0 0 0 40 0 1 ThoughtWorks.CruiseControl.Core.Config
CruiseControlRemotingException 0,15 0 0 5 0 8 5 4 1 0 0 24 0 4 ThoughtWorks.CruiseControl.Core
Bootstrap 0,15 0 0 14 0 34 31 1 5 0 0 135 0 1 ThoughtWorks.CruiseControl.CCTray
DefinitionException 0,15 0 0 5 0 11 6 4 1 0 0 22 0 4 ThoughtWorks.CruiseControl.Core.Config.Preprocessor
BuildOccurredEventHandler 0,15 - - - 0 8 0 4 0 0 0 - 0 3 ThoughtWorks.CruiseControl.CCTrayLib
ServerAggregatingCruiseManagerWrapper 0,15 0,96 0,98 71 0 49 82 56 0 1 2 824 0 1 ThoughtWorks.CruiseControl.WebDashboard.ServerConnection
ProjectStatisticsPlugin 0,15 0,68 0,79 9 0 22 15 6 1 3 5 80 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.Statistics
IntegrationPropertyNames 0,15 0 0 0 0 3 1 1 0 0 16 3 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
IntegrationRequestThrottleExtension 0,15 0,57 0,67 15 0 21 23 7 0 0 3 171 0 1 ThoughtWorks.CruiseControl.Core.Extensions
IntegrationPerformanceCountersExtension 0,15 0 0 5 0 22 24 5 0 0 0 108 0 1 ThoughtWorks.CruiseControl.Core.Extensions
IterationLabeller 0,15 0,75 0,86 15 0 21 23 8 0 0 6 147 0 3 ThoughtWorks.CruiseControl.Core.Label
NameAndSelected 0,15 0,5 0,67 4 0 4 1 4 0 2 2 16 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.AddProject
WebDashboardUrl 0,15 0,17 0,2 6 0 5 6 6 0 3 2 61 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
WebRetriever 0,15 0 0 9 0 32 33 4 3 0 2 210 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
DeleteProjectPlugin 0,15 0,33 0,5 3 0 13 5 3 0 2 1 33 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.DeleteProject
CCTrayDownloadPlugin 0,15 0,33 0,5 3 0 13 4 3 0 2 1 23 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.CCTray
BuildLogBuildPlugin 0,15 0,33 0,5 3 0 15 5 3 0 2 1 23 0 2 ThoughtWorks.CruiseControl.WebDashboard.Plugins.BuildReport
LazilyInitialisingVelocityTransformer 0,15 0,69 0,83 15 0 22 26 6 0 3 6 203 0 1 ThoughtWorks.CruiseControl.WebDashboard.MVC.View
IFileTransformer 0,15 - - - 0 1 0 1 0 0 0 - - - ThoughtWorks.CruiseControl.Core.Util
HtmlExceptionFormatter 0,15 0 0 2 0 6 5 2 0 0 1 17 0 1 ThoughtWorks.CruiseControl.Core.Util
NotifierList 0,15 0,6 0,67 6 0 9 6 10 0 0 2 77 0 2 ThoughtWorks.CruiseControl.Core.Util
VelocityViewGeneratorWithTransformer 0,15 0 0 2 0 7 3 2 0 0 1 13 0 1 ThoughtWorks.CruiseControl.WebDashboard.MVC.View
LogFileTraceListener 0,15 0,14 0,15 15 0 9 12 14 0 0 1 106 0 3 ThoughtWorks.CruiseControl.Core.Util
DashboardXmlParser 0,15 0,8 0,89 21 0 28 43 10 0 0 2 263 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Monitoring
ModificationHistoryProjectPlugin 0,15 0,67 0,8 7 0 22 14 6 0 3 6 73 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport
ProjectStatusPlugin 0,15 0,58 0,78 5 0 19 13 4 0 2 3 68 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport
Workflow 0,15 0,93 0,96 37 0 40 17 37 0 19 5 134 0 2 ThoughtWorks.CruiseControl.Core
LastChangeLabeller 0,15 0,33 0,5 11 0 19 21 3 0 0 3 106 0 2 ThoughtWorks.CruiseControl.Core.Label
RemoteProjectLabeller 0,15 0,44 0,67 5 0 20 9 3 0 0 3 59 0 2 ThoughtWorks.CruiseControl.Core.Label
StateFileLabeller 0,15 0,5 0,75 3 0 12 4 3 0 0 2 17 0 2 ThoughtWorks.CruiseControl.Core.Label
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
TempDirectory 0,15 0 0 2 0 5 5 2 0 0 0 11 0 2 ThoughtWorks.CruiseControl.Core.Util
PackageListPlugin 0,15 0,33 0,5 3 0 13 4 3 0 2 1 25 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport
OhlohProjectPlugin 0,15 0,5 0,67 5 0 17 11 4 0 2 3 54 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport
TimeoutSerializerFactory 0,15 0 0 1 0 7 2 2 0 0 0 7 0 1 ThoughtWorks.CruiseControl.Core.Util
PackagePublisher 0,15 0,86 0,9 65 0 47 94 27 0 9 9 717 0 2 ThoughtWorks.CruiseControl.Core.Publishers
FileXmlReader 0,15 0,7 0,78 17 0 32 33 10 0 1 2 195 0 1 ThoughtWorks.CruiseControl.Core.Security.Auditing
DefaultProjectAuthorisation 0,15 0,64 0,7 17 0 18 6 12 0 4 3 129 0 1 ThoughtWorks.CruiseControl.Core.Security
NetReflectorRemoteServicesConfiguration 0,15 0 0 6 0 10 3 4 0 1 1 45 0 1 ThoughtWorks.CruiseControl.WebDashboard.Configuration
StylesheetConfiguration 0,15 0,71 0,83 6 0 6 1 7 0 3 3 24 0 1 ThoughtWorks.CruiseControl.WebDashboard.Configuration
HtmlReportPlugin 0,15 0,69 0,78 7 0 17 5 9 0 5 4 59 0 2 ThoughtWorks.CruiseControl.WebDashboard.Dashboard.GenericPlugins
PlasticSCM 0,15 0,81 0,89 18 0 22 24 11 1 0 12 278 0 2 ThoughtWorks.CruiseControl.Core.Sourcecontrol
FileXmlLogger 0,15 0,5 0,6 10 0 19 20 6 0 1 2 122 0 2 ThoughtWorks.CruiseControl.Core.Security.Auditing
FileBasedSessionCache 0,15 0,7 0,78 19 0 33 56 10 0 1 3 297 0 2 ThoughtWorks.CruiseControl.Core.Security
MultiSourceControl 0,15 0,81 0,93 14 0 15 8 8 0 1 2 111 0 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol
MultiIssueTrackerUrlBuilder 0,15 0,25 0,33 5 0 9 2 4 0 1 1 40 0 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol
PathFilter 0,15 0,57 0,67 9 0 10 6 7 0 2 2 46 0 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol
NetReflectorPluginConfiguration 0,15 0,81 0,87 15 0 13 2 15 0 7 7 75 0 1 ThoughtWorks.CruiseControl.WebDashboard.Configuration
ExternalFileSecurityManager 0,15 0,81 0,87 49 0 54 87 15 1 1 11 578 0 2 ThoughtWorks.CruiseControl.Core.Security
Program 0,15 0 0 1 0 4 2 0 1 0 0 7 0 1 ThoughtWorks.CruiseControl.MigrationWizard
Svn 0,15 0,93 0,96 72 0 49 92 27 5 1 21 868 0 2 ThoughtWorks.CruiseControl.Core.Sourcecontrol
Surround 0,15 0,61 0,73 9 0 20 15 6 0 0 12 204 0 2 ThoughtWorks.CruiseControl.Core.Sourcecontrol
WcfServerExtension 0,15 0,57 0,67 15 0 16 11 7 0 1 2 139 0 1 ThoughtWorks.CruiseControl.Core.Extensions
AssemblyVersionProvider 0,15 0 0 1 0 7 5 2 0 0 0 10 0 1 ThoughtWorks.CruiseControl.WebDashboard.IO
NumericParameter 0,15 0,64 0,7 16 0 16 9 11 0 5 3 114 0 2 ThoughtWorks.CruiseControl.Remote.Parameters
Synergy 0,15 0,74 0,77 37 0 31 50 21 0 3 6 396 0 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic
ProjectConfiguration 0,15 0 0 - 0 2 0 0 0 0 0 0 - - ThoughtWorks.CruiseControl.Remote
DefaultIssueTrackerUrlBuilder 0,15 0,25 0,33 15 0 13 14 4 0 1 1 126 0 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol
Program 0,15 0 0 64 0 31 55 1 15 0 0 501 0 1 ThoughtWorks.CruiseControl.CCCmd
ActiveDirectoryAuthentication 0,15 0,81 0,87 21 0 20 18 16 0 6 4 134 0 1 ThoughtWorks.CruiseControl.Core.Security
RegExIssueTrackerUrlBuilder 0,15 0,5 0,6 10 0 12 7 6 0 2 2 62 0 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol
StarTeam 0,15 0,92 0,95 39 0 22 19 35 1 13 16 320 0 2 ThoughtWorks.CruiseControl.Core.Sourcecontrol
RobocopySourceControl 0,15 0,75 0,86 9 0 19 13 6 2 0 7 116 0 2 ThoughtWorks.CruiseControl.Core.Sourcecontrol
AdministerPlugin 0,15 0,5 0,62 6 0 14 5 5 0 3 2 40 0 1 ThoughtWorks.CruiseControl.WebDashboard.Plugins.Administration
InternalSecurityManager 0,15 0,68 0,75 41 0 27 35 11 0 2 6 399 0 2 ThoughtWorks.CruiseControl.Core.Security
ExternalSourceControl 0,15 0,76 0,84 21 0 30 37 8 3 0 5 233 0 2 ThoughtWorks.CruiseControl.Core.Sourcecontrol
AccuRev 0,15 0,84 0,92 28 0 29 42 11 1 0 9 291 0 2 ThoughtWorks.CruiseControl.Core.Sourcecontrol
Cvs 0,15 0,89 0,93 32 0 31 44 20 0 0 17 408 0 2 ThoughtWorks.CruiseControl.Core.Sourcecontrol
SelectParameter 0,15 0,78 0,82 36 0 22 19 18 0 7 4 288 0 2 ThoughtWorks.CruiseControl.Remote.Parameters
FtpSourceControl 0,15 0,52 0,62 8 0 16 14 6 0 0 8 121 0 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol
FilteredSourceControl 0,15 0,64 0,69 23 0 16 13 14 0 3 3 185 0 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol
FileSourceControl 0,15 0,85 0,94 19 0 22 24 10 0 0 4 153 0 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol
ClearCase 0,15 0,84 0,88 41 0 25 48 22 0 0 11 414 0 2 ThoughtWorks.CruiseControl.Core.Sourcecontrol
ActionFilter 0,15 0,33 0,5 3 0 10 3 3 0 0 1 19 0 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol
BooleanParameter 0,15 0,83 0,91 20 0 15 11 12 0 5 3 122 0 2 ThoughtWorks.CruiseControl.Remote.Parameters
DateParameter 0,15 0,8 0,85 31 0 25 38 18 1 6 6 285 0 2 ThoughtWorks.CruiseControl.Remote.Parameters
NumericParameter 0,15 0,64 0,7 16 0 14 9 11 0 5 3 114 0 2 ThoughtWorks.CruiseControl.Remote.Parameters
Common 0,15 0 0 0 0 3 1 1 0 0 0 3 0 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol
CommentFilter 0,15 0,33 0,5 3 0 9 4 3 0 0 1 19 0 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol
CruiseServerClientFactoryExtensions 0,15 0 0 6 0 13 6 0 6 0 1 74 0 1 ThoughtWorks.CruiseControl.Remote
ICruiseControlContractChannel 0,15 - - - 0 9 0 0 0 0 0 - - - ThoughtWorks.CruiseControl.Remote
Mercurial 0,15 0,91 0,95 34 0 26 31 21 1 0 14 427 0 2 ThoughtWorks.CruiseControl.Core.Sourcecontrol.Mercurial
XmlLogger 0,15 0,79 0,83 52 0 51 80 21 0 0 3 575 0 2 ThoughtWorks.CruiseControl.MSBuild
NullProjectAuthorisation 0,15 0 0 5 0 9 3 5 0 2 0 11 0 1 ThoughtWorks.CruiseControl.Core.Security
Mks 0,15 0,91 0,97 27 0 24 39 16 0 0 12 321 0 2 ThoughtWorks.CruiseControl.Core.Sourcecontrol
RolePermission 0,15 0,44 0,5 10 0 19 9 8 0 3 2 81 0 3 ThoughtWorks.CruiseControl.Core.Security
UserPermission 0,15 0,17 0,2 6 0 14 8 6 0 2 1 37 0 3 ThoughtWorks.CruiseControl.Core.Security
TextParameter 0,15 0,7 0,77 15 0 15 9 11 0 5 3 98 0 2 ThoughtWorks.CruiseControl.Remote.Parameters
Git 0,15 0,93 0,97 42 0 33 53 24 0 0 16 747 0 2 ThoughtWorks.CruiseControl.Core.Sourcecontrol
UserPasswordAuthentication 0,15 0,77 0,82 20 0 14 7 16 0 6 6 105 0 1 ThoughtWorks.CruiseControl.Core.Security
HgWebUrlBuilder 0,15 0,5 1 2 0 10 4 2 0 0 1 30 0 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol.Mercurial
AuditFilters 0,15 0 0 6 0 15 8 0 6 0 0 19 0 1 ThoughtWorks.CruiseControl.Remote.Security
UserNameAuthentication 0,15 0,76 0,82 16 0 13 5 14 0 5 4 74 0 1 ThoughtWorks.CruiseControl.Core.Security
ActionInstantiatorWithObjectSource 0,15 0 0 2 0 6 2 2 0 0 1 12 0 1 ThoughtWorks.CruiseControl.WebDashboard.Dashboard
HttpPathMapper 0,15 0 0 2 0 7 4 2 0 0 1 13 0 1 ThoughtWorks.CruiseControl.WebDashboard.IO
NCoverReportTask 0,15 0,96 0,98 40 0 41 60 57 0 23 25 815 0 3 ThoughtWorks.CruiseControl.Core.Tasks
MergeFileSerialiserFactory 0,15 0 0 1 0 7 2 2 0 0 0 7 0 1 ThoughtWorks.CruiseControl.Core.Tasks
InMemoryResponseCache 0,15 0,67 0,8 6 0 14 9 3 3 0 2 34 0 1 ThoughtWorks.CruiseControl.WebDashboard.IO
StatisticsCalculator 0,15 0 0 7 0 6 3 4 0 0 0 88 0 1 ThoughtWorks.CruiseControl.Core.Publishers.Statistics
NCoverProfileTask 0,15 0,97 0,99 21 0 25 27 74 0 33 35 704 0 3 ThoughtWorks.CruiseControl.Core.Tasks
HttpHandler 0,15 0 0 2 0 26 20 3 0 1 1 45 0 1 ThoughtWorks.CruiseControl.WebDashboard.MVC.ASPNET
WinLoginAuthentication 0,15 0,67 0,8 5 0 14 9 6 0 1 1 30 0 1 ThoughtWorks.CruiseControl.CCTrayLib.Security
CruiseServerControlTask 0,15 0,75 0,86 6 0 19 8 8 0 3 3 76 0 2 ThoughtWorks.CruiseControl.Core.Tasks
RecentBuildLister 0,15 0,56 0,68 7 0 30 24 6 0 0 8 182 0 1 ThoughtWorks.CruiseControl.WebDashboard.Dashboard
DirectDynamicValue 0,15 0,59 0,67 11 0 12 6 9 0 3 3 63 0 1 ThoughtWorks.CruiseControl.Core.Tasks
FtpTask 0,15 0,21 0,31 12 0 19 20 3 0 0 8 171 0 2 ThoughtWorks.CruiseControl.Core.Tasks
VelocityProjectGridAction 0,15 0,8 0,87 33 0 39 56 12 1 1 7 450 0 1 ThoughtWorks.CruiseControl.WebDashboard.Dashboard
ServerQueryingBuildRetriever 0,15 0 0 2 0 7 3 2 0 0 1 16 0 1 ThoughtWorks.CruiseControl.WebDashboard.Dashboard
ModificationWriterTask 0,15 0,62 0,83 6 0 27 23 4 0 0 4 99 0 2 ThoughtWorks.CruiseControl.Core.Tasks
ModificationReaderTask 0,15 0,67 0,8 12 0 36 43 6 0 1 4 194 0 2 ThoughtWorks.CruiseControl.Core.Tasks
MergeFilesTask 0,15 0,75 0,86 15 0 27 27 8 0 3 4 210 0 2 ThoughtWorks.CruiseControl.Core.Tasks
MsBuildTask 0,15 0,86 0,94 28 0 39 51 9 3 0 11 368 0 3 ThoughtWorks.CruiseControl.Core.Tasks
NUnitTask 0,15 0,5 0,67 6 0 24 24 4 0 0 10 113 0 2 ThoughtWorks.CruiseControl.Core.Tasks
NDependTask 0,15 0,93 0,96 33 0 32 44 32 0 12 14 464 0 3 ThoughtWorks.CruiseControl.Core.Tasks
NAntTask 0,15 0,77 0,83 19 0 32 41 11 2 1 15 262 0 3 ThoughtWorks.CruiseControl.Core.Tasks
BitKeeper 0,15 0,78 0,85 21 0 25 33 13 0 0 7 242 0 2 ThoughtWorks.CruiseControl.Core.Sourcecontrol.BitKeeper
BinaryResponse 0,15 0,38 0,5 4 0 9 6 4 0 1 2 38 0 1 ThoughtWorks.CruiseControl.WebDashboard.MVC
DevenvTask 0,15 0,82 0,9 33 0 38 51 11 0 2 20 435 0 2 ThoughtWorks.CruiseControl.Core.Tasks
ExecutableTask 0,15 0,76 0,83 21 0 30 38 11 1 1 7 234 0 3 ThoughtWorks.CruiseControl.Core.Tasks
GendarmeTask 0,15 0,82 0,91 19 0 29 32 9 1 0 21 261 0 3 ThoughtWorks.CruiseControl.Core.Tasks
CruiseActionFactory 0,15 0,5 0,67 8 0 13 10 4 0 0 1 61 0 1 ThoughtWorks.CruiseControl.WebDashboard.MVC.Cruise
FinalBuilderTask 0,15 0,81 0,89 30 0 37 49 11 0 2 10 341 0 2 ThoughtWorks.CruiseControl.Core.Tasks
ProjectGrid 0,15 0 0 6 0 21 18 3 0 0 0 73 0 1 ThoughtWorks.CruiseControl.WebDashboard.Dashboard
BuildRequestTransformer 0,15 0 0 2 0 10 4 2 0 0 2 23 0 1 ThoughtWorks.CruiseControl.WebDashboard.Dashboard
NameValuePairListSerialiserFactory 0,15 0 0 1 0 8 2 2 0 0 0 8 0 1 ThoughtWorks.CruiseControl.Remote
NameValuePairSerialiserFactory 0,15 0 0 1 0 8 2 2 0 0 0 8 0 1 ThoughtWorks.CruiseControl.Remote
Settings 0,15 0 0 2 0 7 1 1 2 1 1 10 0 3 Validator.Properties
ConfigurableNamedAction 0,15 0,6 0,75 4 0 7 1 5 0 2 2 17 0 1 ThoughtWorks.CruiseControl.WebDashboard.Dashboard
Vss 0,15 0,9 0,94 33 0 34 47 25 0 3 19 368 0 2 ThoughtWorks.CruiseControl.Core.Sourcecontrol
ViewCVSUrlBuilder 0,15 0,25 0,33 6 0 11 9 4 0 1 1 64 0 1 ThoughtWorks.CruiseControl.Core
CruiseControlStatus 0,15 - - - 0 5 0 - - - - - - - ThoughtWorks.CruiseControl.Remote
ISecurityCredentials 0,15 - - - 0 4 0 6 0 2 0 - - - ThoughtWorks.CruiseControl.Remote.Security
SelectParameter 0,15 0,78 0,82 36 0 24 19 18 0 7 4 288 0 2 ThoughtWorks.CruiseControl.Remote.Parameters
SynergyProcessExecutor 0,15 0 0 1 0 9 8 2 0 0 0 31 0 2 ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic
DateParameter 0,15 0,8 0,85 31 0 27 38 18 1 6 6 285 0 2 ThoughtWorks.CruiseControl.Remote.Parameters
UserFilter 0,15 0,33 0,5 3 0 10 3 3 0 0 1 19 0 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol
BooleanParameter 0,15 0,83 0,91 20 0 17 11 12 0 5 3 122 0 2 ThoughtWorks.CruiseControl.Remote.Parameters
ConfigurablePlugin 0,15 0,6 0,75 4 0 9 1 5 0 2 2 17 0 1 ThoughtWorks.CruiseControl.WebDashboard.Dashboard.GenericPlugins
DefaultPluginLinkCalculator 0,15 0 0 10 0 19 18 5 0 0 2 181 0 1 ThoughtWorks.CruiseControl.WebDashboard.Dashboard
CCService 0,15 0,84 0,91 22 0 36 43 9 5 1 7 228 0 4 ThoughtWorks.CruiseControl.Service
ArtifactCleanUpTask 0,15 0,8 0,86 39 0 33 49 15 0 2 2 434 0 2 ThoughtWorks.CruiseControl.Core.Tasks
X10Definitions 0,15 0 0 0 0 2 1 1 0 0 0 3 0 1 ThoughtWorks.CruiseControl.CCTrayLib.X10
XslReportBuildPlugin 0,15 0,73 0,8 9 0 19 7 11 0 6 5 73 0 2 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
ProjectInstaller 0,15 0,79 0,92 9 0 18 20 7 0 1 3 100 0 4 ThoughtWorks.CruiseControl.Service
Program 0,15 0 0 13 0 12 15 0 3 0 1 112 0 1 Validator
CruiseManagerBuildNameRetriever 0,15 0 0 11 0 11 6 4 0 0 1 106 0 1 ThoughtWorks.CruiseControl.WebDashboard.Dashboard
DefaultLinkFactory 0,15 0,57 0,63 10 0 15 11 10 0 0 3 99 0 1 ThoughtWorks.CruiseControl.WebDashboard.Dashboard
WebSVNUrlBuilder 0,15 0,25 0,33 4 0 10 7 4 0 1 1 42 0 1 ThoughtWorks.CruiseControl.Core.Sourcecontrol
DefaultLinkListFactory 0,15 0,25 0,33 7 0 14 9 4 0 0 1 93 0 1 ThoughtWorks.CruiseControl.WebDashboard.Dashboard
Vsts 0,15 0,9 0,94 55 0 33 51 26 0 2 24 815 0 2 ThoughtWorks.CruiseControl.Core.Sourcecontrol

Suites run: 423, Tests run: 2353, Failures: 0, Not run: 46, Time: 277.984seconds
All Tests Passed
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.AllStatusMessagesReturnsMustReturnThemAll 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.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.GeneratePrefixedLabelWhenPrefixIsVersionLikePrefix2 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.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.ParsingEmptyLogProducesNoModifications Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.GitHistoryParserTest.ParsingLargeGitLog Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.GitHistoryParserTest.ParsingLogWithCRLF Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.GitHistoryParserTest.ParsingLogWithLF Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.GitHistoryParserTest.ParsingSingleLogMessageProducesOneModification Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.GitTest.GitShouldBeDefaultExecutable Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.GitTest.PopulateFromFullySpecifiedXml Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.GitTest.PopulateFromMinimallySpecifiedXml Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.GitTest.ShouldAddAndCommitBuildModificationsAndApplyLabelIfCommitUntrackedFilesAndCommitBuildModificationsAndTagOnSuccessIsTrue Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.GitTest.ShouldApplyLabelIfTagOnSuccessTrue Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.GitTest.ShouldApplyLabelIfTagOnSuccessTrueAndNotAddFilesIfCommitBuildModificationsIsFalseAndCommitUntrackedFilesIsTrue Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.GitTest.ShouldApplyLabelWithCustomMessageIfTagOnSuccessTrueAndACustomMessageIsSpecified Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.GitTest.ShouldApplyTagNameFormatWithCustomFormatIfTagOnSuccessTrueAndATagNameFormatIsSpecified Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.GitTest.ShouldCloneIfDirectoryDoesntExist Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.GitTest.ShouldCommitBuildModificationsAndApplyLabelIfCommitBuildModificationsAndTagOnSuccessIsTrue Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.GitTest.ShouldGetSourceIfModificationsFound 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.ShouldFailGetModsWhenFailModsIsTrue Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.NullSourceControlTest.ShouldFailGetSourceWhenFailGetSourceIsTrue Success
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.NullSourceControlTest.ShouldFailLabelSourceWhenFailLabelSourceIsTrue 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.LoadStateFileWithValid144Data Success
ThoughtWorks.CruiseControl.UnitTests.Core.State.FileStateManagerTest.LoadStateFromVersionedXml Success
ThoughtWorks.CruiseControl.UnitTests.Core.State.FileStateManagerTest.LoadStateThrowsAnExceptionWithInvalidData Success
ThoughtWorks.CruiseControl.UnitTests.Core.State.FileStateManagerTest.PopulateFromReflector 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.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.GendarmeTaskTest.UseAssemblyCollectionAndAssemblyListFile 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.NDependTaskTests.AllApplicationArgsAreSet Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.NDependTaskTests.CanOverrideBaseDirectory Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.NDependTaskTests.CanOverrideExecutable Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.NDependTaskTests.DefaultConstructorSetsFileSystemAndLogger Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.NDependTaskTests.ExecuteRunsNDependWithDefaults Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.NDependTaskTests.RunningOnExistingDirectoryChecksFilesAndCopiesWhenNewer Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.NullTasklTest.ShouldReturnUnchangedResult Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.NullTasklTest.ShouldThrowExceptionWhenSimulateFailureIsTrue 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.ExecuteRunsHandlesExceptionTask 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.ParallelTaskTests.ValidateFailsForPublishersSection Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.ParallelTaskTests.ValidatePassesForTasksSection 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.ShouldThrowAnExceptionIfPowerShellNotInstalled 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.SuccessExitCodesHandlesEmpty Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.PowerShellTaskTest.SuccessExitCodesHandlesNull Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.PowerShellTaskTest.SuccessExitCodesIsSuccessfullySplitAndRebuilt Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.PowerShellTaskTest.ToStringReturnsTheBaseDirectoryAndExe 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.ExecuteHandlesAnExceptionInATask 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.Tasks.TaskBaseTests.ApplyParametersHandlesEmpty Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.TaskBaseTests.ApplyParametersHandlesNull Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.TaskBaseTests.ApplyParametersHandlesParameter Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.TaskBaseTests.PreprocessParametersAddsDirectValueForValidAttributeDynamicValue Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.TaskBaseTests.PreprocessParametersAddsDirectValueForValidAttributeDynamicValueWithEscapedCharacter Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.TaskBaseTests.PreprocessParametersAddsDirectValueForValidAttributeDynamicValueWithoutDefault Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.TaskBaseTests.PreprocessParametersAddsDirectValueForValidNodeDynamicValue Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.TaskBaseTests.PreprocessParametersAddsDirectValueForValidNodeDynamicValueWithoutDefault Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.TaskBaseTests.PreprocessParametersAddsMultipleReplacementValueForValidAttributeDynamicValue Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.TaskBaseTests.PreprocessParametersAddsMultipleReplacementValueForValidAttributeDynamicValueWithFormat Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.TaskBaseTests.PreprocessParametersAddsMultipleReplacementValueForValidAttributeDynamicValueWithoutDefault Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.TaskBaseTests.PreprocessParametersAddsMultipleReplacementValueForValidNodeDynamicValue Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.TaskBaseTests.PreprocessParametersAddsMultipleReplacementValueForValidNodeDynamicValueWithFormat Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.TaskBaseTests.PreprocessParametersAddsMultipleReplacementValueForValidNodeDynamicValueWithoutDefault Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.TaskBaseTests.PreprocessParametersAddsSingleReplacementValueForValidAttributeDynamicValue Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.TaskBaseTests.PreprocessParametersAddsSingleReplacementValueForValidAttributeDynamicValueWithFormat Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.TaskBaseTests.PreprocessParametersAddsSingleReplacementValueForValidAttributeDynamicValueWithoutDefault Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.TaskBaseTests.PreprocessParametersAddsSingleReplacementValueForValidNodeDynamicValue Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.TaskBaseTests.PreprocessParametersAddsSingleReplacementValueForValidNodeDynamicValueWithFormat Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.TaskBaseTests.PreprocessParametersAddsSingleReplacementValueForValidNodeDynamicValueWithoutDefault Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.TaskBaseTests.PreprocessParametersReturnsOriginalNodeWhenNoDynamicValues Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.TaskBaseTests.RetrieveDescriptionOrNameRetrievesTheDescriptionWhenDescriptionIsSet Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.TaskBaseTests.RetrieveDescriptionOrNameRetrievesTheNameWhenDescriptionIsNotSet Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.TaskBaseTests.RunWithExceptionMarksStatusAsFailed Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.TaskBaseTests.RunWithFalseResultMarksStatusAsFailed Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.TaskBaseTests.RunWithTrueResultMarksStatusAsSuccess Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.TaskContainerBaseTests.ApplyParametersStoresTheArguments Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.TaskContainerBaseTests.InitialiseStatusHandlesEmpty Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.TaskContainerBaseTests.InitialiseStatusHandlesNonStatusTask Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.TaskContainerBaseTests.InitialiseStatusHandlesNull Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.TaskContainerBaseTests.InitialiseStatusHandlesStatusTask Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.TaskContainerBaseTests.ValidateHandlesEmpty Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.TaskContainerBaseTests.ValidateHandlesNonValidationTasks Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.TaskContainerBaseTests.ValidateHandlesNull Success
ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.TaskContainerBaseTests.ValidateHandlesValidationTasks 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.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.GitTest.ShouldCloneAndDeleteWorkingDirIfGitDirectoryDoesntExist Warning
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Vault3Test.ShouldNotGetSourceIfNoWorkingFolderSpecifiedAndUseWorkingFolderTrueAndNoWorkingFolderSetInVault Warning
ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VssHistoryParserTest.ParseCheckedInFileAndFolderWithLineBreaks Warning
ThoughtWorks.CruiseControl.UnitTests.Core.State.XmlProjectStateManagerTest.CheckIfProjectCanStartKnownStartableProject Warning
ThoughtWorks.CruiseControl.UnitTests.Core.State.XmlProjectStateManagerTest.CheckIfProjectCanStartKnownStartableProjectFromFile Warning
ThoughtWorks.CruiseControl.UnitTests.Core.State.XmlProjectStateManagerTest.CheckIfProjectCanStartKnownStoppedProject Warning
ThoughtWorks.CruiseControl.UnitTests.Core.State.XmlProjectStateManagerTest.CheckIfProjectCanStartKnownStoppedProjectFromFile Warning
ThoughtWorks.CruiseControl.UnitTests.Core.State.XmlProjectStateManagerTest.CheckIfProjectCanStartUnknownProject Warning
ThoughtWorks.CruiseControl.UnitTests.Core.State.XmlProjectStateManagerTest.DefaultConstructorSetsPersistanceLocation Warning
ThoughtWorks.CruiseControl.UnitTests.Core.State.XmlProjectStateManagerTest.RecordProjectAsStartable Warning
ThoughtWorks.CruiseControl.UnitTests.Core.State.XmlProjectStateManagerTest.RecordProjectAsStartableAfterStopped Warning
ThoughtWorks.CruiseControl.UnitTests.Core.State.XmlProjectStateManagerTest.RecordProjectAsStartableAlreadyStarted Warning
ThoughtWorks.CruiseControl.UnitTests.Core.State.XmlProjectStateManagerTest.RecordProjectAsStopped Warning
ThoughtWorks.CruiseControl.UnitTests.Core.State.XmlProjectStateManagerTest.RecordProjectAsStoppedAlreadyStopped 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