NDepend Report
Application name: CruiseControl.NET
This report has been built on: 05/20/2009 01:12:57
Application Metrics
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
Application Metrics
Number of assemblies: 10
Number of types: 1023
Number of classes: 796
Number of abstract classes: 18
Number of interfaces: 162
Number of value types: 5
Number of exception classes: 22
Number of attribute classes: 1
Number of delegate classes: 13
Number of enumerations classes: 60
Number of generic type definitions: 2
Number of generic method definitions: 4
Number of IL instructions: 106953
Percentage of public types: 89,54%
Percentage of public methods: 82,24%
Percentage of classes with at least one public field: 16,32%
| Stat |
# Occurrences |
Avg |
StdDev |
Max |
|
Properties on Interfaces
|
162 Interfaces
|
1,3 |
3,51 |
29 properties on ThoughtWorks.CruiseControl.Core.IIntegrationResult
|
|
Methods on Interfaces
|
162 Interfaces
|
5,3 |
9,08 |
69 methods on ThoughtWorks.CruiseControl.Remote.ICruiseServer
|
|
Arguments on Methods on Interfaces
|
858 Methods
|
0,92 |
0,93 |
6 arguments on ThoughtWorks.CruiseControl.WebDashboard.Dashboard.IProjectGrid.GenerateProjectGridRows(ProjectStatusOnServer[],String,ProjectGridSortColumn,Boolean,String,ICruiseUrlBuilder)
|
|
Public Properties on Classes
|
796 Classes
|
1,56 |
3,16 |
34 public properties on ThoughtWorks.CruiseControl.Core.Tasks.NCoverProfileTask
|
|
Public Methods on Classes
|
796 Classes
|
6,41 |
8,25 |
71 public methods on ThoughtWorks.CruiseControl.Core.Tasks.NCoverProfileTask
|
|
Arguments on Public Methods on Classes
|
5102 Methods
|
0,82 |
0,94 |
13 arguments on ThoughtWorks.CruiseControl.Remote.ProjectStatus..ctor(String,String,ProjectActivity,IntegrationStatus,ProjectIntegratorState,String,DateTime,String,String,DateTime,String,String,Int32)
|
|
IL Instructions in non-abstract Methods
|
6360 Methods
|
16,82 |
45,41 |
1354 IL instructions in Validator.MainForm.InitializeComponent()
|
|
Cyclomatic complexity on non abstract Methods
|
6360 Methods
|
1,7 |
1,97 |
CC = 49 for ThoughtWorks.CruiseControl.Core.Util.PathUtils.Match(String,String,Boolean)
|
Assemblies Metrics
| Assembly |
# Types |
# Abstract Types |
# IL Inst |
Afferent Coupling
|
Efferent Coupling
|
Relational Cohesion
|
Instability
|
Abstractness
|
Distance
|
| Objection v1.5.35.5538 |
14 |
6 |
839 |
8 |
27 |
1,43 |
0,77 |
0,43 |
0,2 |
| ThoughtWorks.CruiseControl.Remote v1.5.35.5538 |
105 |
14 |
5110 |
234 |
80 |
2,96 |
0,25 |
0,13 |
0,61 |
| ThoughtWorks.CruiseControl.CCTrayLib v1.5.35.5538 |
169 |
26 |
24901 |
1 |
363 |
3,17 |
1 |
0,16 |
0,16 |
| cctray v1.5.35.5538 |
1 |
0 |
135 |
0 |
34 |
1 |
1 |
0 |
0 |
| ThoughtWorks.CruiseControl.Core v1.5.35.5538 |
435 |
85 |
51591 |
112 |
364 |
3,49 |
0,76 |
0,2 |
0,04 |
| ccnet v1.5.35.5538 |
4 |
0 |
198 |
0 |
32 |
1,75 |
1 |
0 |
0 |
| ccservice v1.5.35.5538 |
3 |
0 |
446 |
0 |
55 |
0,67 |
1 |
0 |
0 |
| CCValidator v1.5.35.5538 |
12 |
0 |
4060 |
0 |
161 |
1,33 |
1 |
0 |
0 |
| ThoughtWorks.CruiseControl.Communications v1.5.35.5538 |
80 |
7 |
4749 |
0 |
75 |
2,86 |
1 |
0,09 |
0,09 |
| ThoughtWorks.CruiseControl.WebDashboard v1.5.35.5538 |
200 |
41 |
14924 |
0 |
220 |
4,57 |
1 |
0,2 |
0,21 |
VisualNDepend View
Assemblies Abstracness vs. Instability
Assemblies Dependencies
Assemblies Dependencies Diagram
Blue : Assemblies of your application.
Yellow : Framework assemblies referenced by assemblies of your application.
Assemblies build order
Objection
ThoughtWorks.CruiseControl.Remote
ThoughtWorks.CruiseControl.CCTrayLib
cctray
ThoughtWorks.CruiseControl.Core
ccnet
ccservice
CCValidator
ThoughtWorks.CruiseControl.Communications
ThoughtWorks.CruiseControl.WebDashboard
NDepend information and warnings
05/20/2009 01:12:14 Begin analysis with NDepend v2.12.0.3027
05/20/2009 01:12:14 Retrieve dependencies of your application.
Compare with most recent analysis (analysis made at 2009 May - 19 Tuesday 09:16)
Assemblies loaded from {C:\Windows\Microsoft.NET\Framework\v2.0.50727}
System.dll v2.0.0.0
System.Windows.Forms.dll v2.0.0.0
mscorlib.dll v2.0.0.0
System.Drawing.dll v2.0.0.0
System.DirectoryServices.dll v2.0.0.0
System.Xml.dll v2.0.0.0
System.Configuration.dll v2.0.0.0
System.Configuration.Install.dll v2.0.0.0
System.ServiceProcess.dll v2.0.0.0
System.Web.dll v2.0.0.0
Assemblies loaded from {D:\Build\Projects\CruiseControl.NET\SCM\Build\CCTray}
cctray.exe v1.5.35.5538
ThoughtWorks.CruiseControl.CCTrayLib.dll v1.5.35.5538
ThoughtWorks.CruiseControl.Remote.dll v1.5.35.5538
NetReflector.dll v1.1.2009.1004
Interop.SpeechLib.dll v5.3.0.0
Assemblies loaded from {D:\Build\Projects\CruiseControl.NET\SCM\Build\Objection}
Objection.dll v1.5.35.5538
Assemblies loaded from {D:\Build\Projects\CruiseControl.NET\SCM\Build\Core}
ThoughtWorks.CruiseControl.Core.dll v1.5.35.5538
ICSharpCode.SharpZipLib.dll v0.85.5.452
log4net.dll v1.2.9.0
NPlot.dll v0.9.9.2
Assemblies loaded from {D:\Build\Projects\CruiseControl.NET\SCM\Build\Remote}
ThoughtWorks.CruiseControl.Communications.dll v1.5.35.5538
Assemblies loaded from {D:\Build\Projects\CruiseControl.NET\SCM\Build\Server}
ccnet.exe v1.5.35.5538
ccservice.exe v1.5.35.5538
CCValidator.exe v1.5.35.5538
CSharpFormat.dll v2.5.3274.32716
ScintillaNet.dll v2.0.3138.25704
Assemblies loaded from {D:\Build\Projects\CruiseControl.NET\SCM\Build\WebDashboard}
ThoughtWorks.CruiseControl.WebDashboard.dll v1.5.35.5538
NVelocity.dll v0.5.0.0
911 source files parsed ; all source files found ; all source files in-sync with PDB
0 CQL constraint has been extracted from code.
No dependency cycle detected in assemblies referencement graph.
05.20.2009 01:12:38 Analyse dependencies of your application.
05.20.2009 01:12:41 Building the report (standard).
WARNING: Versioning issue: Assembly {ThoughtWorks.CruiseControl.Core v1.5.35.5538} references both versions {2.0.0.0} and {1.0.5000.0} of the assembly {System.Drawing}. NDepend will only consider the highest version.
WARNING: Versioning issue: Assembly {ThoughtWorks.CruiseControl.WebDashboard v1.5.35.5538} references both versions {2.0.0.0} and {1.0.5000.0} of the assembly {mscorlib}. NDepend will only consider the highest version.
WARNING: No application or tier assembly found in directory {C:\Program Files\Reference Assemblies\Microsoft\Framework\v3.0}
WARNING: No application or tier assembly found in directory {C:\Program Files\Reference Assemblies\Microsoft\Framework\v3.5}
WARNING: Syntax error found while parsing {d:\Build\Projects\CruiseControl.NET\SCM\project\core\Security\ISecurityManager.cs} Ln 149 Col 32
No identifier found for class.
CQL Queries and Constraints
{Code Quality} Some CQL constraints are not satisfied.
{Code Quality \ Type Metrics} Some CQL constraints are not satisfied.
{Design} Some CQL constraints are not satisfied.
{Design \ Performance} Some CQL constraints are not satisfied.
{Unused Code / Dead Code} Some CQL constraints are not satisfied.
{Encapsulation} Some CQL constraints are not satisfied.
{Encapsulation \ Methods Optimal Encapsulation} Some CQL constraints are not satisfied.
{Encapsulation \ Types Optimal Encapsulation} Some CQL constraints are not satisfied.
{Encapsulation \ Fields Optimal Encapsulation} Some CQL constraints are not satisfied.
{Diff / Changes / Evolution} Some CQL constraints are not satisfied.
{Test Coverage} All CQL queries compile and all CQL contraints are satisfied.
{Purity / Immutability / Side-Effects} Some CQL constraints are not satisfied.
{Naming Conventions} Some CQL constraints are not satisfied.
{Naming Conventions \ Name too long} Some CQL constraints are not satisfied.
{.NET Framework Usage} Some CQL constraints are not satisfied.
{.NET Framework Usage \ System} Some CQL constraints are not satisfied.
{.NET Framework Usage \ System.Collection} Some CQL constraints are not satisfied.
{.NET Framework Usage \ System.Runtime.InteropServices} Some CQL constraints are not satisfied.
{.NET Framework Usage \ System.Threading} Some CQL constraints are not satisfied.
{.NET Framework Usage \ System.Xml} Some CQL constraints are not satisfied.
WARNING: The following CQL constraint is not satisfied. 10 methods on 8895 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 |
| FindTypeAssignableToBaseType(Type,ArrayList) |
10 |
49 |
6 |
6 |
5 |
2 |
4 |
1 |
Objection.NMockAwareImplementationResolver.FindTypeAssignableToBaseType(Type,ArrayList) |
| Instantiate(Type,String,Object[]) |
29 |
161 |
9 |
13 |
3 |
3 |
14 |
2 |
Objection.ObjectionStore.Instantiate(Type,String,Object[]) |
| .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) |
| PlaySound(Byte[],Boolean,Boolean,Boolean,Boolean,Boolean) |
14 |
43 |
7 |
7 |
2 |
6 |
3 |
5 |
ThoughtWorks.CruiseControl.CCTrayLib.Audio.PlaySound(Byte[],Boolean,Boolean,Boolean,Boolean,Boolean) |
| PlaySound(String,Boolean,Boolean,Boolean,Boolean,Boolean) |
28 |
117 |
14 |
13 |
2 |
6 |
4 |
5 |
ThoughtWorks.CruiseControl.CCTrayLib.Audio.PlaySound(String,Boolean,Boolean,Boolean,Boolean,Boolean) |
| GetProjectStatusMonitors(ISingleServerMonitor[]) |
16 |
91 |
5 |
8 |
2 |
1 |
9 |
1 |
ThoughtWorks.CruiseControl.CCTrayLib.Configuration.CCTrayMultiConfiguration.GetProjectStatusMonitors(ISingleServerMonitor[]) |
| ConvertDashboardQueues(DashboardQueue[]) |
14 |
65 |
5 |
7 |
4 |
1 |
9 |
1 |
ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.DashboardXmlParser.ConvertDashboardQueues(DashboardQueue[]) |
| ListBuildParameters() |
29 |
129 |
4 |
10 |
4 |
0 |
13 |
1 |
ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.HttpCruiseProjectManager.ListBuildParameters() |
| Post(Uri,NameValueCollection) |
15 |
68 |
1 |
5 |
2 |
2 |
9 |
1 |
ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.WebRetriever.Post(Uri,NameValueCollection) |
| Sum: |
191 |
870 |
58 |
78 |
28 |
35 |
74 |
21 |
|
| Average: |
19.1 |
87 |
5.8 |
7.8 |
2.8 |
3.5 |
7.4 |
2.1 |
|
| Minimum: |
10 |
43 |
1 |
1 |
0 |
0 |
0 |
1 |
|
| Maximum: |
29 |
161 |
14 |
13 |
5 |
13 |
14 |
5 |
|
| Standard deviation: |
6.64 |
36.208 |
3.6 |
3.4293 |
1.4 |
3.7216 |
4.2708 |
1.578 |
|
| Variance: |
44.09 |
1311 |
12.96 |
11.76 |
1.96 |
13.85 |
18.24 |
2.49 |
|
WARNING: The following CQL constraint is not satisfied. 10 methods on 8895 tested match the condition. --> Group {Code Quality}
// <Name>Methods too big (NbLinesOfCode)</Name>
WARN IF Count > 0 IN SELECT TOP 10 METHODS WHERE NbLinesOfCode > 30 ORDER BY NbLinesOfCode DESC
// METHODS WHERE NbLinesOfCode > 30 are extremely complex and
// should be split in smaller methods
// (except if they are automatically generated by a tool).
// See the definition of the NbLinesOfCode metric here http://www.ndepend.com/Metrics.aspx#NbLinesOfCode
| methods |
# lines of code (LOC) |
Full Name |
| InitializeComponent() |
275 |
Validator.MainForm.InitializeComponent() |
| InitializeComponent() |
252 |
ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainForm.InitializeComponent() |
| InitializeComponent() |
228 |
ThoughtWorks.CruiseControl.CCTrayLib.Presentation.AddBuildServer.InitializeComponent() |
| InitializeComponent() |
214 |
ThoughtWorks.CruiseControl.CCTrayLib.Presentation.X10SettingsControl.InitializeComponent() |
| InitializeComponent() |
201 |
ThoughtWorks.CruiseControl.CCTrayLib.Presentation.CCTrayMultiSettingsForm.InitializeComponent() |
| InitializeComponent() |
150 |
ThoughtWorks.CruiseControl.CCTrayLib.Presentation.AudioSettingsControl.InitializeComponent() |
| InitializeComponent() |
125 |
ThoughtWorks.CruiseControl.CCTrayLib.Presentation.AddProjects.InitializeComponent() |
| InitializeComponent() |
124 |
ThoughtWorks.CruiseControl.CCTrayLib.Presentation.IconSettingsControl.InitializeComponent() |
| SetupObjectSourceForRequest(HttpContext) |
120 |
ThoughtWorks.CruiseControl.WebDashboard.Dashboard.CruiseObjectSourceInitializer.SetupObjectSourceForRequest(HttpContext) |
| InitializeComponent() |
114 |
ThoughtWorks.CruiseControl.CCTrayLib.Presentation.GeneralSettingsControl.InitializeComponent() |
| Sum: |
1803 |
|
| Average: |
180.3 |
|
| Minimum: |
114 |
|
| Maximum: |
275 |
|
| Standard deviation: |
57.555 |
|
| Variance: |
3312.6 |
|
WARNING: The following CQL constraint is not satisfied. 10 methods on 8895 tested match the condition. --> Group {Code Quality}
// <Name>Methods too big (NbILInstructions)</Name>
WARN IF Count > 0 IN SELECT TOP 10 METHODS WHERE NbILInstructions > 200 ORDER BY NbILInstructions DESC
// METHODS WHERE NbILInstructions > 200 are extremely complex and
// should be split in smaller methods
// (except if they are automatically generated by a tool).
// See the definition of the NbILInstructions metric here http://www.ndepend.com/Metrics.aspx#NbILInstructions
| methods |
# IL instructions |
Full Name |
| InitializeComponent() |
1354 |
Validator.MainForm.InitializeComponent() |
| InitializeComponent() |
1278 |
ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainForm.InitializeComponent() |
| InitializeComponent() |
1109 |
ThoughtWorks.CruiseControl.CCTrayLib.Presentation.X10SettingsControl.InitializeComponent() |
| InitializeComponent() |
1053 |
ThoughtWorks.CruiseControl.CCTrayLib.Presentation.AddBuildServer.InitializeComponent() |
| InitializeComponent() |
912 |
ThoughtWorks.CruiseControl.CCTrayLib.Presentation.CCTrayMultiSettingsForm.InitializeComponent() |
| SetupObjectSourceForRequest(HttpContext) |
901 |
ThoughtWorks.CruiseControl.WebDashboard.Dashboard.CruiseObjectSourceInitializer.SetupObjectSourceForRequest(HttpContext) |
| InitializeComponent() |
658 |
ThoughtWorks.CruiseControl.CCTrayLib.Presentation.AudioSettingsControl.InitializeComponent() |
| InitializeComponent() |
570 |
ThoughtWorks.CruiseControl.CCTrayLib.Presentation.AddProjects.InitializeComponent() |
| InitializeComponent() |
551 |
ThoughtWorks.CruiseControl.CCTrayLib.Presentation.IconSettingsControl.InitializeComponent() |
| InitializeComponent() |
520 |
ThoughtWorks.CruiseControl.CCTrayLib.Presentation.GeneralSettingsControl.InitializeComponent() |
| Sum: |
8906 |
|
| Average: |
890.6 |
|
| Minimum: |
520 |
|
| Maximum: |
1354 |
|
| Standard deviation: |
291.38 |
|
| Variance: |
84901.7 |
|
WARNING: The following CQL constraint is not satisfied. 6 methods on 8895 tested match the condition. --> Group {Code Quality}
// <Name>Methods too complex (CyclomaticComplexity)</Name>
WARN IF Count > 0 IN SELECT TOP 10 METHODS WHERE CyclomaticComplexity > 20 ORDER BY CyclomaticComplexity DESC
// METHODS WHERE CyclomaticComplexity > 15 are hard to understand and maintain.
// METHODS WHERE CyclomaticComplexity > 30 are extremely complex and should be split
// in smaller methods (except if they are automatically generated by a tool).
// See the definition of the CyclomaticComplexity metric here http://www.ndepend.com/Metrics.aspx#CC
| methods |
Cyclomatic Complexity (CC) |
Full Name |
| Match(String,String,Boolean) |
50 |
ThoughtWorks.CruiseControl.Core.Util.PathUtils.Match(String,String,Boolean) |
| MatchPath(String,String,Boolean) |
34 |
ThoughtWorks.CruiseControl.Core.Util.PathUtils.MatchPath(String,String,Boolean) |
| SetupObjectSourceForRequest(HttpContext) |
26 |
ThoughtWorks.CruiseControl.WebDashboard.Dashboard.CruiseObjectSourceInitializer.SetupObjectSourceForRequest(HttpContext) |
| GetTypeString(String) |
24 |
ThoughtWorks.CruiseControl.Core.Sourcecontrol.VaultHistoryParser.GetTypeString(String) |
| CheckSecurity(String,String,SecurityPermission,Nullable<SecurityEvent>) |
23 |
ThoughtWorks.CruiseControl.Core.CruiseServer.CheckSecurity(String,String,SecurityPermission,Nullable<SecurityEvent>) |
| get_Recipients() |
21 |
ThoughtWorks.CruiseControl.Core.Publishers.EmailMessage.get_Recipients() |
| Sum: |
178 |
|
| Average: |
29.667 |
|
| Minimum: |
21 |
|
| Maximum: |
50 |
|
| Standard deviation: |
9.9778 |
|
| Variance: |
99.556 |
|
WARNING: The following CQL constraint is not satisfied. 2 methods on 8895 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 8895 tested match the condition. --> Group {Code Quality}
// <Name>Methods too complex (ILNestingDepth)</Name>
WARN IF Count > 0 IN SELECT TOP 10 METHODS WHERE ILNestingDepth > 4 ORDER BY ILNestingDepth DESC
// METHODS WHERE ILNestingDepth > 4 are hard to understand and maintain.
// METHODS WHERE ILNestingDepth > 8 is higher than 8 are extremely complex and should be split in smaller methods
// (except if they are automatically generated by a tool).
// See the definition of the NbILInstructions metric here http://www.NDepend.com/Metrics.aspx#ILNestingDepth
| methods |
IL Nesting Depth |
Full Name |
| GetPluginSubReport(ICruiseRequest,IProjectSpecifier,IBuildSpecifier[]) |
9 |
ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport.ProjectReportProjectPlugin.GetPluginSubReport(ICruiseRequest,IProjectSpecifier,IBuildSpecifier[]) |
| SetupModification(Modification[]) |
8 |
ThoughtWorks.CruiseControl.Core.Sourcecontrol.DefaultIssueTrackerUrlBuilder.SetupModification(Modification[]) |
| Equals(Object) |
8 |
ThoughtWorks.CruiseControl.WebDashboard.Plugins.DeleteProject.DeleteProjectModel.Equals(Object) |
| Parse(TextReader,DateTime,DateTime) |
7 |
ThoughtWorks.CruiseControl.Core.Sourcecontrol.AccuRevHistoryParser.Parse(TextReader,DateTime,DateTime) |
| Match(String,String,Boolean) |
7 |
ThoughtWorks.CruiseControl.Core.Util.PathUtils.Match(String,String,Boolean) |
| RetrieveUser(String) |
7 |
ThoughtWorks.CruiseControl.Core.Security.InternalSecurityManager.RetrieveUser(String) |
| Read(XmlNode,NetReflectorTypeTable) |
6 |
ThoughtWorks.CruiseControl.Core.Tasks.MergeFileSerialiser.Read(XmlNode,NetReflectorTypeTable) |
| get_Recipients() |
6 |
ThoughtWorks.CruiseControl.Core.Publishers.EmailMessage.get_Recipients() |
| ContainsInvalidChars(String) |
6 |
ThoughtWorks.CruiseControl.Core.Project.ContainsInvalidChars(String) |
| GetPrioritisedQueuePosition(Int32) |
6 |
ThoughtWorks.CruiseControl.Core.Queues.IntegrationQueue.GetPrioritisedQueuePosition(Int32) |
| Sum: |
70 |
|
| Average: |
7 |
|
| Minimum: |
6 |
|
| Maximum: |
9 |
|
| Standard deviation: |
1 |
|
| Variance: |
1 |
|
WARNING: The following CQL constraint is not satisfied. 10 methods on 8895 tested match the condition. --> Group {Code Quality}
// <Name>Methods poorly commented (PercentageComment)</Name>
WARN IF Count > 0 IN SELECT TOP 10 METHODS WHERE PercentageComment < 20 AND NbLinesOfCode > 10 ORDER BY PercentageComment ASC
// METHODS WHERE %Comment < 20 and that have at least 10 lines of code should be more commented.
// See the definition of the PercentageComment metric here http://www.ndepend.com/Metrics.aspx#PercentageComment
| methods |
Percentage Comment |
# lines of code (LOC) |
Full Name |
| LoadFile(String) |
0 |
25 |
ThoughtWorks.CruiseControl.Core.Security.ExternalFileSecurityManager.LoadFile(String) |
| GetPermission(SecurityPermission) |
0 |
20 |
ThoughtWorks.CruiseControl.Core.Security.Permissions.GetPermission(SecurityPermission) |
| Process(XmlDocument,String) |
0 |
20 |
ThoughtWorks.CruiseControl.Core.Publishers.Statistics.StatisticsChartGenerator.Process(XmlDocument,String) |
| Initialise() |
0 |
19 |
ThoughtWorks.CruiseControl.Core.Security.InternalSecurityManager.Initialise() |
| GetSource(IIntegrationResult) |
0 |
11 |
ThoughtWorks.CruiseControl.Core.Sourcecontrol.Alienbrain.GetSource(IIntegrationResult) |
| AddModification(Modification) |
0 |
13 |
ThoughtWorks.CruiseControl.Core.Sourcecontrol.AccuRevHistoryParser.AddModification(Modification) |
| Read(Int32,Int32,AuditFilterBase) |
0 |
12 |
ThoughtWorks.CruiseControl.Core.Security.Auditing.FileXmlReader.Read(Int32,Int32,AuditFilterBase) |
| WriteModificationsSummary(IEnumerable<Modification>) |
0 |
15 |
ThoughtWorks.CruiseControl.Core.Publishers.RssPublisher.WriteModificationsSummary(IEnumerable<Modification>) |
| BuildIntegrationElement(XmlDocument,IIntegrationResult) |
0 |
11 |
ThoughtWorks.CruiseControl.Core.Publishers.RssPublisher.BuildIntegrationElement(XmlDocument,IIntegrationResult) |
| InitialiseFeed(XmlDocument,String,String) |
0 |
13 |
ThoughtWorks.CruiseControl.Core.Publishers.RssPublisher.InitialiseFeed(XmlDocument,String,String) |
| Sum: |
0 |
159 |
|
| Average: |
0 |
15.9 |
|
| Minimum: |
0 |
11 |
|
| Maximum: |
0 |
25 |
|
| Standard deviation: |
0 |
4.5486 |
|
| Variance: |
0 |
20.69 |
|
WARNING: The following CQL constraint is not satisfied. 10 methods on 8895 tested match the condition. --> Group {Code Quality}
// <Name>Methods with too many parameters (NbParameters)</Name>
WARN IF Count > 0 IN SELECT TOP 10 METHODS WHERE NbParameters > 5 ORDER BY NbParameters DESC
// METHODS WHERE NbParameters > 5 might be painful to call and might degrade performance.
// You should prefer using additional properties/fields to the declaring type to handle
// numerous states. Another alternative is to provide a class or structure dedicated to
// handle arguments passing (for example see the class System.Diagnostics.ProcessStartInfo
// and the method System.Diagnostics.Process.Start(ProcessStartInfo))
// See the definition of the NbParameters metric here http://www.ndepend.com/Metrics.aspx#NbParameters
| methods |
# Parameters |
Full Name |
| .ctor(String,String,ProjectActivity,IntegrationStatus,ProjectIntegratorState,String,DateTime,String,String,DateTime,String,String,Int32) |
13 |
ThoughtWorks.CruiseControl.Remote.ProjectStatus..ctor(String,String,ProjectActivity,IntegrationStatus,ProjectIntegratorState,String,DateTime,String,String,DateTime,String,String,Int32) |
| .ctor(String,String,ProjectActivity,IntegrationStatus,ProjectIntegratorState,String,DateTime,String,String,DateTime,String,String,Int32) |
13 |
ThoughtWorks.CruiseControl.Remote.ProjectStatus..ctor(String,String,ProjectActivity,IntegrationStatus,ProjectIntegratorState,String,DateTime,String,String,DateTime,String,String,Int32) |
| .ctor(ICruiseRequest,IBuildNameRetriever,IRecentBuildsViewBuilder,IPluginLinkCalculator,IVelocityViewGenerator,ILinkFactory,ILinkListFactory,IFarmService,IFingerprintFactory) |
9 |
ThoughtWorks.CruiseControl.WebDashboard.Dashboard.SideBarViewBuilder..ctor(ICruiseRequest,IBuildNameRetriever,IRecentBuildsViewBuilder,IPluginLinkCalculator,IVelocityViewGenerator,ILinkFactory,ILinkListFactory,IFarmService,IFingerprintFactory) |
| .ctor(IFarmService,IVelocityTransformer,IVelocityViewGenerator,ILinkFactory,ILinkListFactory,IFingerprintFactory,ICruiseUrlBuilder,ISessionRetriever) |
8 |
ThoughtWorks.CruiseControl.WebDashboard.Dashboard.RecentBuildLister..ctor(IFarmService,IVelocityTransformer,IVelocityViewGenerator,ILinkFactory,ILinkListFactory,IFingerprintFactory,ICruiseUrlBuilder,ISessionRetriever) |
| .ctor(IAction,IVelocityViewGenerator,ObjectSource,IVersionProvider,IFingerprintFactory,IUrlBuilder,IPluginConfiguration,ICruiseRequest) |
8 |
ThoughtWorks.CruiseControl.WebDashboard.Dashboard.ActionDecorators.SiteTemplateActionDecorator..ctor(IAction,IVelocityViewGenerator,ObjectSource,IVersionProvider,IFingerprintFactory,IUrlBuilder,IPluginConfiguration,ICruiseRequest) |
| GenerateProjectGridRows(ProjectStatusOnServer[],String,ProjectGridSortColumn,Boolean,String,ICruiseUrlBuilder) |
6 |
ThoughtWorks.CruiseControl.WebDashboard.Dashboard.IProjectGrid.GenerateProjectGridRows(ProjectStatusOnServer[],String,ProjectGridSortColumn,Boolean,String,ICruiseUrlBuilder) |
| GenerateProjectGridRows(ProjectStatusOnServer[],String,ProjectGridSortColumn,Boolean,String,ICruiseUrlBuilder) |
6 |
ThoughtWorks.CruiseControl.WebDashboard.Dashboard.ProjectGrid.GenerateProjectGridRows(ProjectStatusOnServer[],String,ProjectGridSortColumn,Boolean,String,ICruiseUrlBuilder) |
| .ctor(IProjectSpecifier,String,Boolean,Boolean,Boolean,Boolean) |
6 |
ThoughtWorks.CruiseControl.WebDashboard.Plugins.DeleteProject.DeleteProjectModel..ctor(IProjectSpecifier,String,Boolean,Boolean,Boolean,Boolean) |
| .ctor(ICruiseRequest,ILinkFactory,IVelocityViewGenerator,IFarmService,IFingerprintFactory,ISessionRetriever) |
6 |
ThoughtWorks.CruiseControl.WebDashboard.Dashboard.TopControlsViewBuilder..ctor(ICruiseRequest,ILinkFactory,IVelocityViewGenerator,IFarmService,IFingerprintFactory,ISessionRetriever) |
| .ctor(ICruiseRequest,ILinkFactory,IVelocityViewGenerator,IDashboardConfiguration,ISessionRetriever,ISessionStorer) |
6 |
ThoughtWorks.CruiseControl.WebDashboard.Dashboard.LoginViewBuilder..ctor(ICruiseRequest,ILinkFactory,IVelocityViewGenerator,IDashboardConfiguration,ISessionRetriever,ISessionStorer) |
| Sum: |
81 |
|
| Average: |
8.1 |
|
| Minimum: |
6 |
|
| Maximum: |
13 |
|
| Standard deviation: |
2.6627 |
|
| Variance: |
7.09 |
|
WARNING: The following CQL constraint is not satisfied. 8 methods on 8895 tested match the condition. --> Group {Code Quality}
// <Name>Methods with too many local variables (NbVariables)</Name>
WARN IF Count > 0 IN SELECT TOP 10 METHODS WHERE NbVariables > 15 ORDER BY NbVariables DESC
// METHODS WHERE NbVariables > 8 are hard to understand and maintain.
// METHODS WHERE NbVariables > 15 are extremely complex and should be split in
// smaller methods (except if they are automatically generated by a tool).
// See the definition of the Nbvariables metric here http://www.ndepend.com/Metrics.aspx#Nbvariables
| methods |
# Variables |
Full Name |
| SetupObjectSourceForRequest(HttpContext) |
42 |
ThoughtWorks.CruiseControl.WebDashboard.Dashboard.CruiseObjectSourceInitializer.SetupObjectSourceForRequest(HttpContext) |
| ValidateElement(HtmlElement,XmlNode,Int32,Configuration) |
30 |
Validator.MainForm.ValidateElement(HtmlElement,XmlNode,Int32,Configuration) |
| MatchPath(String,String,Boolean) |
21 |
ThoughtWorks.CruiseControl.Core.Util.PathUtils.MatchPath(String,String,Boolean) |
| Match(String,String,Boolean) |
21 |
ThoughtWorks.CruiseControl.Core.Util.PathUtils.Match(String,String,Boolean) |
| AnalyzeModifications(IList) |
20 |
ThoughtWorks.CruiseControl.Core.Sourcecontrol.PvcsHistoryParser.AnalyzeModifications(IList) |
| Run(IIntegrationResult) |
17 |
ThoughtWorks.CruiseControl.Core.Tasks.ModificationReaderTask.Run(IIntegrationResult) |
| GenerateFileList(IIntegrationResult) |
17 |
ThoughtWorks.CruiseControl.Core.Publishers.PackagePublisher.GenerateFileList(IIntegrationResult) |
| CheckSecurity(String,String,SecurityPermission,Nullable<SecurityEvent>) |
16 |
ThoughtWorks.CruiseControl.Core.CruiseServer.CheckSecurity(String,String,SecurityPermission,Nullable<SecurityEvent>) |
| Sum: |
184 |
|
| Average: |
23 |
|
| Minimum: |
16 |
|
| Maximum: |
42 |
|
| Standard deviation: |
8.2765 |
|
| Variance: |
68.5 |
|
WARNING: The following CQL constraint is not satisfied. 10 types on 1609 tested match the condition. --> Group {Code Quality \ Type Metrics}
// <Name>Types with too many methods</Name>
WARN IF Count > 0 IN SELECT TOP 10 TYPES WHERE NbMethods > 20 ORDER BY NbMethods DESC
// TYPES WHERE NbMethods > 20 might be hard to understand and maintain
// but there might be cases where it is relevant to have a high value for NbMethods.
// For example, the System.Windows.Forms.DataGridView standard class has more than 1000 methods.
// See the definition of the NbMethods metric here http://www.ndepend.com/Metrics.aspx#NbMethods
| types |
# Methods |
Full Name |
| Project |
86 |
ThoughtWorks.CruiseControl.Core.Project |
| NCoverProfileTask |
76 |
ThoughtWorks.CruiseControl.Core.Tasks.NCoverProfileTask |
| ICruiseServer |
69 |
ThoughtWorks.CruiseControl.Remote.ICruiseServer |
| IntegrationResult |
66 |
ThoughtWorks.CruiseControl.Core.IntegrationResult |
| CruiseServer |
66 |
ThoughtWorks.CruiseControl.Core.CruiseServer |
| NCoverReportTask |
59 |
ThoughtWorks.CruiseControl.Core.Tasks.NCoverReportTask |
| ServerAggregatingCruiseManagerWrapper |
57 |
ThoughtWorks.CruiseControl.WebDashboard.ServerConnection.ServerAggregatingCruiseManagerWrapper |
| IIntegrationResult |
50 |
ThoughtWorks.CruiseControl.Core.IIntegrationResult |
| RemoteCruiseServer |
49 |
ThoughtWorks.CruiseControl.Core.RemoteCruiseServer |
| ProjectMonitor |
48 |
ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.ProjectMonitor |
| Sum: |
626 |
|
| Average: |
62.6 |
|
| Minimum: |
48 |
|
| Maximum: |
86 |
|
| Standard deviation: |
11.8 |
|
| Variance: |
139.24 |
|
WARNING: The following CQL constraint is not satisfied. 10 types on 1609 tested match the condition. --> Group {Code Quality \ Type Metrics}
// <Name>Types with too many fields</Name>
WARN IF Count > 0 IN SELECT TOP 10 TYPES WHERE NbFields > 20 AND !IsEnumeration ORDER BY NbFields DESC
// TYPES WHERE NbFields > 20 AND !IsEnumeration might be hard to understand and maintain
// but there might be cases where it is relevant to have a high value for NbFields.
// For example, the System.Windows.Forms.Control standard class has more than 200 fields.
// The value of the metric NbFields might be a better indicator of complex type.
// See the definition of the NbFields metric here http://www.ndepend.com/Metrics.aspx#NbFields
| types |
# Fields |
Full Name |
| MainForm |
56 |
ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainForm |
| MainForm |
43 |
Validator.MainForm |
| NCoverProfileTask |
36 |
ThoughtWorks.CruiseControl.Core.Tasks.NCoverProfileTask |
| VaultVersionChecker |
31 |
ThoughtWorks.CruiseControl.Core.Sourcecontrol.VaultVersionChecker |
| AddBuildServer |
28 |
ThoughtWorks.CruiseControl.CCTrayLib.Presentation.AddBuildServer |
| Pvcs |
27 |
ThoughtWorks.CruiseControl.Core.Sourcecontrol.Pvcs |
| NCoverReportTask |
26 |
ThoughtWorks.CruiseControl.Core.Tasks.NCoverReportTask |
| X10SettingsControl |
25 |
ThoughtWorks.CruiseControl.CCTrayLib.Presentation.X10SettingsControl |
| P4 |
25 |
ThoughtWorks.CruiseControl.Core.Sourcecontrol.Perforce.P4 |
| Project |
24 |
ThoughtWorks.CruiseControl.Core.Project |
| Sum: |
321 |
|
| Average: |
32.1 |
|
| Minimum: |
24 |
|
| Maximum: |
56 |
|
| Standard deviation: |
9.7617 |
|
| Variance: |
95.29 |
|
WARNING: The following CQL constraint is not satisfied. 10 types on 1609 tested match the condition. --> Group {Code Quality \ Type Metrics}
// <Name>Types with poor cohesion (LCOM)</Name>
WARN IF Count > 0 IN SELECT TOP 10 TYPES WHERE LCOM > 0.8 AND NbFields > 10 AND NbMethods >10 ORDER BY LCOM DESC
// TYPES WHERE LCOM > 0.8 AND NbFields > 10 AND NbMethods >10 might be problematic.
// However, it is very hard to avoid such non-cohesive types. The LCOMHS metric
// is often considered as more efficient to detect non-cohesive types.
// See the definition of the LCOM metric here http://www.ndepend.com/Metrics.aspx#LCOM
| types |
Lack of Cohesion Of Methods (LCOM) |
# Fields |
# Methods |
Full Name |
| NCoverProfileTask |
0.9733083 |
36 |
76 |
ThoughtWorks.CruiseControl.Core.Tasks.NCoverProfileTask |
| NCoverReportTask |
0.9654237 |
26 |
59 |
ThoughtWorks.CruiseControl.Core.Tasks.NCoverReportTask |
| Project |
0.9563953 |
24 |
86 |
ThoughtWorks.CruiseControl.Core.Project |
| MainForm |
0.9525379 |
43 |
37 |
Validator.MainForm |
| CruiseServer |
0.9457071 |
12 |
66 |
ThoughtWorks.CruiseControl.Core.CruiseServer |
| MainForm |
0.9443182 |
56 |
48 |
ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainForm |
| IntegrationResult |
0.9436027 |
19 |
66 |
ThoughtWorks.CruiseControl.Core.IntegrationResult |
| Pvcs |
0.93625 |
27 |
40 |
ThoughtWorks.CruiseControl.Core.Sourcecontrol.Pvcs |
| MainFormController |
0.9349186 |
17 |
47 |
ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainFormController |
| EmailPublisher |
0.9265873 |
12 |
42 |
ThoughtWorks.CruiseControl.Core.Publishers.EmailPublisher |
| Sum: |
9.479 |
272 |
567 |
|
| Average: |
0.9479049 |
27.2 |
56.7 |
|
| Minimum: |
0.9265873 |
12 |
37 |
|
| Maximum: |
0.9733083 |
56 |
86 |
|
| Standard deviation: |
0.01357123 |
13.422 |
15.691 |
|
| Variance: |
0.0001841784 |
180.16 |
246.21 |
|
WARNING: The following CQL constraint is not satisfied. 10 types on 1609 tested match the condition. --> Group {Code Quality \ Type Metrics}
// <Name>Types with poor cohesion (LCOMHS)</Name>
WARN IF Count > 0 IN SELECT TOP 10 TYPES WHERE LCOMHS > 0.95 AND NbFields > 10 AND NbMethods >10 ORDER BY LCOMHS DESC
// TYPES WHERE LCOMHS > 1.0 AND NbFields > 10 AND NbMethods >10 should be avoided.
// Note that this constraint is stronger than the constraint
// TYPES WHERE LCOM > 0.8 AND NbFields > 10 AND NbMethods >10.
// See the definition of the LCOMHS metric here http://www.ndepend.com/Metrics.aspx#LCOMHS
| types |
LCOM Henderson-Sellers (LCOMHS) |
# Fields |
# Methods |
Full Name |
| VaultVersionChecker |
0.9963636 |
31 |
12 |
ThoughtWorks.CruiseControl.Core.Sourcecontrol.VaultVersionChecker |
| NCoverProfileTask |
0.9862857 |
36 |
76 |
ThoughtWorks.CruiseControl.Core.Tasks.NCoverProfileTask |
| NCoverReportTask |
0.982069 |
26 |
59 |
ThoughtWorks.CruiseControl.Core.Tasks.NCoverReportTask |
| MainForm |
0.9789973 |
43 |
37 |
Validator.MainForm |
| Mks |
0.9703704 |
12 |
16 |
ThoughtWorks.CruiseControl.Core.Sourcecontrol.Mks |
| SynergyConnectionInfo |
0.9693877 |
14 |
15 |
ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.SynergyConnectionInfo |
| Project |
0.9676471 |
24 |
86 |
ThoughtWorks.CruiseControl.Core.Project |
| MainForm |
0.9644101 |
56 |
48 |
ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainForm |
| Pvcs |
0.9602565 |
27 |
40 |
ThoughtWorks.CruiseControl.Core.Sourcecontrol.Pvcs |
| CruiseServer |
0.9602565 |
12 |
66 |
ThoughtWorks.CruiseControl.Core.CruiseServer |
| Sum: |
9.736 |
281 |
455 |
|
| Average: |
0.9736044 |
28.1 |
45.5 |
|
| Minimum: |
0.9602565 |
12 |
12 |
|
| Maximum: |
0.9963636 |
56 |
86 |
|
| Standard deviation: |
0.01133349 |
13.457 |
24.909 |
|
| Variance: |
0.000128448 |
181.09 |
620.45 |
|
WARNING: The following CQL constraint is not satisfied. 5 assemblies on 28 tested match the condition. --> Group {Design}
// <Name>Assembly should not contain namespaces dependency cycles</Name>
WARN IF Count > 0 IN SELECT TOP 10 ASSEMBLIES WHERE ContainsNamespaceDependencyCycle
// Dependency cycles between namespaces must be avoided
// in order to have a levelized and comprehensive design.
// More info available on the screencast 'Reduce the complexity' http://s3.amazonaws.com/NDependOnlineDemos/NDependReducingComplexity_viewlet_swf.html
// You can also read this article http://www.theserverside.net/tt/articles/showarticle.tss?id=ControllingDependencies
| assemblies |
# lines of code (LOC) |
Full Name |
| ThoughtWorks.CruiseControl.Remote |
1271 |
ThoughtWorks.CruiseControl.Remote |
| ThoughtWorks.CruiseControl.CCTrayLib |
5187 |
ThoughtWorks.CruiseControl.CCTrayLib |
| ThoughtWorks.CruiseControl.Core |
10485 |
ThoughtWorks.CruiseControl.Core |
| ThoughtWorks.CruiseControl.Communications |
1190 |
ThoughtWorks.CruiseControl.Communications |
| ThoughtWorks.CruiseControl.WebDashboard |
2963 |
ThoughtWorks.CruiseControl.WebDashboard |
| Sum: |
21096 |
|
| Average: |
4219.2 |
|
| Minimum: |
1190 |
|
| Maximum: |
10485 |
|
| Standard deviation: |
3453.8 |
|
| Variance: |
1.192857E+07 |
|
WARNING: The following CQL constraint is not satisfied. 10 types on 1023 tested match the condition. --> Group {Design}
// <Name>Type should not have too many responsabilities (Efferent Coupling)</Name>
WARN IF Count > 0 IN SELECT TOP 10 TYPES WHERE TypeCe > 50 ORDER BY TypeCe DESC
// The Efferent Coupling (TypeCe) for a particular type is the number of types
// it directly depends on. Notice that types declared in tier assemblies are taken into account.
// Types that depends on too many others type (more than 50) are complex and have
// more than one responsability. They are good candidate for refactoring.
// More information available in this article:
// http://codebetter.com/blogs/patricksmacchia/archive/2008/02/15/code-metrics-on-coupling-dead-code-design-flaws-and-re-engineering.aspx
| types |
Efferent coupling at type level (TypeCe) |
Full Name |
| CruiseServer |
142 |
ThoughtWorks.CruiseControl.Core.CruiseServer |
| MainForm |
137 |
Validator.MainForm |
| Project |
110 |
ThoughtWorks.CruiseControl.Core.Project |
| MainForm |
103 |
ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainForm |
| MainFormController |
86 |
ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainFormController |
| CurrentStatusWindow |
79 |
ThoughtWorks.CruiseControl.CCTrayLib.Presentation.CurrentStatusWindow |
| BuildParameters |
77 |
ThoughtWorks.CruiseControl.CCTrayLib.Presentation.BuildParameters |
| ServerAggregatingCruiseManagerWrapper |
77 |
ThoughtWorks.CruiseControl.WebDashboard.ServerConnection.ServerAggregatingCruiseManagerWrapper |
| PackagesListForm |
77 |
ThoughtWorks.CruiseControl.CCTrayLib.Presentation.PackagesListForm |
| AddProjects |
67 |
ThoughtWorks.CruiseControl.CCTrayLib.Presentation.AddProjects |
| Sum: |
955 |
|
| Average: |
95.5 |
|
| Minimum: |
67 |
|
| Maximum: |
142 |
|
| Standard deviation: |
25.204 |
|
| Variance: |
635.25 |
|
WARNING: The following CQL constraint is not satisfied. 10 types on 1609 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 1609 tested match the condition. --> Group {Design}
// <Name>Class shouldn't be too deep in inheritance tree </Name>
WARN IF Count > 0 IN SELECT TOP 10 TYPES WHERE DepthOfInheritance >= 6 ORDER BY DepthOfInheritance DESC
// Branches too long in the derivation should be avoided.
// See the definition of the DepthOfInheritance metric here http://www.ndepend.com/Metrics.aspx#DIT
// You can discard specific classes with by-design high DepthOfInheritance with such condition for example:
// AND !DeriveFrom "System.Windows.Forms.Form"
| types |
Depth of inheritance |
Full Name |
| IconSettingsControl |
7 |
ThoughtWorks.CruiseControl.CCTrayLib.Presentation.IconSettingsControl |
| MainForm |
7 |
ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainForm |
| GeneralSettingsControl |
7 |
ThoughtWorks.CruiseControl.CCTrayLib.Presentation.GeneralSettingsControl |
| SpeechSettingsControl |
7 |
ThoughtWorks.CruiseControl.CCTrayLib.Presentation.SpeechSettingsControl |
| X10SettingsControl |
7 |
ThoughtWorks.CruiseControl.CCTrayLib.Presentation.X10SettingsControl |
| AboutForm |
7 |
Validator.AboutForm |
| MainForm |
7 |
Validator.MainForm |
| ConfigureUserPassword |
7 |
ThoughtWorks.CruiseControl.CCTrayLib.Security.ConfigureUserPassword |
| NotifyIconEx+NotifyIconTarget |
7 |
ThoughtWorks.CruiseControl.CCTrayLib.Presentation.NotifyIconEx+NotifyIconTarget |
| ConfigureUserName |
7 |
ThoughtWorks.CruiseControl.CCTrayLib.Security.ConfigureUserName |
| Sum: |
70 |
|
| Average: |
7 |
|
| Minimum: |
7 |
|
| Maximum: |
7 |
|
| Standard deviation: |
0 |
|
| Variance: |
0 |
|
WARNING: The following CQL constraint is not satisfied. 10 types on 1609 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 |
| Common |
0 |
0 |
ThoughtWorks.CruiseControl.Core.Sourcecontrol.Common |
| PackageListAction+PackageDisplay |
0 |
0 |
ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport.PackageListAction+PackageDisplay |
| NullUrlBuilder |
0 |
0 |
ThoughtWorks.CruiseControl.Core.Sourcecontrol.NullUrlBuilder |
| DashboardProjects |
0 |
0 |
ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.DashboardProjects |
| DashboardQueuedRequest |
0 |
0 |
ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.DashboardQueuedRequest |
| DashboardQueue |
0 |
0 |
ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.DashboardQueue |
| DashboardProject |
0 |
0 |
ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.DashboardProject |
| InMemorySessionCache |
0 |
0 |
ThoughtWorks.CruiseControl.Core.Security.InMemorySessionCache |
| XmlIntegrationResultWriter+Elements |
0 |
0 |
ThoughtWorks.CruiseControl.Core.Publishers.XmlIntegrationResultWriter+Elements |
| Sum: |
0 |
0 |
|
| Average: |
0 |
0 |
|
| Minimum: |
0 |
0 |
|
| Maximum: |
0 |
0 |
|
| Standard deviation: |
0 |
0 |
|
| Variance: |
0 |
0 |
|
WARNING: The following CQL constraint is not satisfied. 10 types on 1609 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 |
| CachingImplementationResolver |
8 |
0 |
1 |
Objection.CachingImplementationResolver |
| MaxLengthConstructorSelectionStrategy |
0 |
0 |
1 |
Objection.MaxLengthConstructorSelectionStrategy |
| LoadedTypeList |
8 |
0 |
1 |
Objection.LoadedTypeList |
| NMockAwareImplementationResolver |
5 |
0 |
1 |
Objection.NMockAwareImplementationResolver |
| ObjectionObject |
8 |
0 |
1 |
Objection.ObjectionObject |
| ObjectionType |
8 |
0 |
1 |
Objection.ObjectionType |
| ObjectionNetReflectorInstantiator |
4 |
0 |
1 |
Objection.NetReflectorPlugin.ObjectionNetReflectorInstantiator |
| CruiseServerClientFactory |
0 |
0 |
1 |
ThoughtWorks.CruiseControl.Remote.CruiseServerClientFactory |
| RemotingConnection |
13 |
0 |
1 |
ThoughtWorks.CruiseControl.Remote.RemotingConnection |
| CruiseServerSnapshot |
8 |
0 |
1 |
ThoughtWorks.CruiseControl.Remote.CruiseServerSnapshot |
| Sum: |
62 |
0 |
10 |
|
| Average: |
6.2 |
0 |
1 |
|
| Minimum: |
0 |
0 |
1 |
|
| Maximum: |
13 |
0 |
1 |
|
| Standard deviation: |
3.8158 |
0 |
0 |
|
| Variance: |
14.56 |
0 |
0 |
|
WARNING: The following CQL constraint is not satisfied. 10 namespaces on 136 tested match the condition. --> Group {Design}
// <Name>Avoid namespaces with few types</Name>
WARN IF Count > 0 IN SELECT TOP 10 NAMESPACES WHERE NbTypes < 5 ORDER BY NbTypes ASC
// Make sure that there is a logical organization to each of your namespaces,
// and that there is a valid reason for putting types in a sparsely populated
// namespace. Namespaces should contain types that are used together in most
// scenarios. When their applications are mutually exclusive, types should be
// located in separate namespaces
| namespaces |
# Types |
Full Name |
|
|
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 |
| ThoughtWorks.CruiseControl.CCTrayLib.Speech |
1 |
ThoughtWorks.CruiseControl.CCTrayLib.Speech |
| ThoughtWorks.CruiseControl.CCTray |
1 |
ThoughtWorks.CruiseControl.CCTray |
| Objection.NetReflectorPlugin |
1 |
Objection.NetReflectorPlugin |
| ThoughtWorks.CruiseControl.WebDashboard.Plugins.CCTray |
2 |
ThoughtWorks.CruiseControl.WebDashboard.Plugins.CCTray |
| ThoughtWorks.CruiseControl.WebDashboard.Dashboard.ActionDecorators |
2 |
ThoughtWorks.CruiseControl.WebDashboard.Dashboard.ActionDecorators |
| Sum: |
12 |
|
| Average: |
1.2 |
|
| Minimum: |
1 |
|
| Maximum: |
2 |
|
| Standard deviation: |
0.3999999 |
|
| Variance: |
0.16 |
|
WARNING: The following CQL constraint is not satisfied. 10 types on 1609 tested match the condition. --> Group {Design}
// <Name>Nested types should not be visible</Name>
WARN IF Count > 0 IN SELECT TOP 10 TYPES WHERE IsNested AND !IsPrivate AND !IsInFrameworkAssembly
// A nested type is a type declared within the scope of another type.
// Nested types are useful for encapsulating private implementation details of the containing type.
// Used for this purpose, nested types should not be externally visible. Do not use externally
// visible nested types for logical grouping or to avoid name collisions; instead, use namespaces.
| types |
# lines of code (LOC) |
Full Name |
| IntegrationStartedEventArgs+EventResult |
N/A |
ThoughtWorks.CruiseControl.Remote.Events.IntegrationStartedEventArgs+EventResult |
| FileLabeller+FileReader |
18 |
ThoughtWorks.CruiseControl.Core.Label.FileLabeller+FileReader |
| CircularArray+CircularArrayEnumerator |
23 |
ThoughtWorks.CruiseControl.Core.Logging.CircularArray+CircularArrayEnumerator |
| ArtifactCleanUpTask+CleanUpMethod |
N/A |
ThoughtWorks.CruiseControl.Core.Tasks.ArtifactCleanUpTask+CleanUpMethod |
| CoverageFilter+NCoverItemType |
N/A |
ThoughtWorks.CruiseControl.Core.Tasks.CoverageFilter+NCoverItemType |
| CoverageThreshold+NCoverMetric |
N/A |
ThoughtWorks.CruiseControl.Core.Tasks.CoverageThreshold+NCoverMetric |
| CoverageThreshold+NCoverItemType |
N/A |
ThoughtWorks.CruiseControl.Core.Tasks.CoverageThreshold+NCoverItemType |
| DynamicValueUtility+PropertyValue |
32 |
ThoughtWorks.CruiseControl.Core.Tasks.DynamicValueUtility+PropertyValue |
| DynamicValueUtility+PropertyPart |
1 |
ThoughtWorks.CruiseControl.Core.Tasks.DynamicValueUtility+PropertyPart |
| MergeFileInfo+MergeActionType |
N/A |
ThoughtWorks.CruiseControl.Core.Tasks.MergeFileInfo+MergeActionType |
| Sum: |
74 |
|
| Average: |
7.4 |
|
| Minimum: |
0 |
|
| Maximum: |
32 |
|
| Standard deviation: |
11.534 |
|
| Variance: |
133.04 |
|
WARNING: The following CQL constraint is not satisfied. 1 types on 1609 tested match the condition. --> Group {Design}
// <Name>Avoid empty interfaces</Name>
WARN IF Count > 0 IN SELECT TOP 10 TYPES WHERE IsInterface AND NbMethods == 0
// Interfaces define members that provide a behavior or usage contract. The functionality described by
// the interface can be adopted by any type, regardless of where the type appears in the inheritance
// hierarchy. A type implements an interface by providing implementations for the interface's members.
// An empty interface does not define any members, and as such, does not define a contract that can be implemented.
// If your design includes empty interfaces that types are expected to implement, you are probably using
// an interface as a marker, or a way of identifying a group of types. If this identification will occur
// at runtime, the correct way to accomplish this is to use a custom attribute. Use the presence or absence
// of the attribute, or the attribute's properties, to identify the target types. If the identification must
// occur at compile time, then using an empty interface is acceptable.
| types |
# Methods |
Full Name |
| INoSiteTemplateAction |
0 |
ThoughtWorks.CruiseControl.WebDashboard.Dashboard.INoSiteTemplateAction |
| Sum: |
0 |
|
| Average: |
0 |
|
| Minimum: |
0 |
|
| Maximum: |
0 |
|
| Standard deviation: |
0 |
|
| Variance: |
0 |
|
WARNING: The following CQL constraint is not satisfied. 1 namespaces on 136 tested match the condition. --> Group {Design}
// <Name>Declare types in namespaces</Name>
WARN IF Count > 0 IN SELECT NAMESPACES WHERE NameIs "" AND !IsInFrameworkAssembly
// Types are declared within namespaces to prevent name collisions, and as a way of organizing related types
// in an object hierarchy. Types outside any named namespace are in a global namespace that cannot be referenced in code.
// If an anonymous namespace can be found, it means that it contains types outside of namespaces.
| namespaces |
# lines of code (LOC) |
Full Name |
|
|
0 |
|
| Sum: |
0 |
|
| Average: |
0 |
|
| Minimum: |
0 |
|
| Maximum: |
0 |
|
| Standard deviation: |
0 |
|
| Variance: |
0 |
|
WARNING: The following CQL constraint is not satisfied. 5 assemblies on 28 tested match the condition. --> Group {Design}
// <Name>Assemblies with poor cohesion (RelationalCohesion)</Name>
WARN IF Count > 0 IN SELECT TOP 10 ASSEMBLIES WHERE RelationalCohesion < 1.5 OR RelationalCohesion > 4.0
// As classes inside an assembly should be strongly related,
// the cohesion should be high. On the other hand, a value which is too high may
// indicate over-coupling. A good range for RelationalCohesion is 1.5 to 4.0.
// See the definition of the RelationalCohesion metric here http://www.ndepend.com/Metrics.aspx#RelationalCohesion
| assemblies |
Relational cohesion |
Full Name |
| Objection |
1.4286 |
Objection |
| cctray |
1 |
cctray |
| ccservice |
0.6666667 |
ccservice |
| CCValidator |
1.3333 |
CCValidator |
| ThoughtWorks.CruiseControl.WebDashboard |
4.57 |
ThoughtWorks.CruiseControl.WebDashboard |
| Sum: |
8.9986 |
|
| Average: |
1.7997 |
|
| Minimum: |
0.6666667 |
|
| Maximum: |
4.57 |
|
| Standard deviation: |
1.4109 |
|
| Variance: |
1.9906 |
|
WARNING: The following CQL constraint is not satisfied. 10 types on 1609 tested match the condition. --> Group {Design \ Performance}
// <Name>Instances size shouldn't be too big (SizeOfInst)</Name>
WARN IF Count > 0 IN SELECT TOP 10 TYPES WHERE SizeOfInst > 64 ORDER BY SizeOfInst DESC
// TYPES WHERE SizeOfInst > 64 might degrade performance (depending on the number of
// instances created at runtime) and might be hard to maintain.
// However it is not a rule since sometime there is no alternative
// (the size of instances of the System.Net.NetworkInformation.SystemIcmpV6Statistics
// standard class is 2064 bytes).
// See the definition of the SizeOfInst metric here http://www.ndepend.com/Metrics.aspx#SizeOfInst
| types |
Size of instance |
Full Name |
| MainForm |
520 |
ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainForm |
| MainForm |
470 |
Validator.MainForm |
| AddBuildServer |
418 |
ThoughtWorks.CruiseControl.CCTrayLib.Presentation.AddBuildServer |
| CCTrayMultiSettingsForm |
394 |
ThoughtWorks.CruiseControl.CCTrayLib.Presentation.CCTrayMultiSettingsForm |
| PackagesListForm |
382 |
ThoughtWorks.CruiseControl.CCTrayLib.Presentation.PackagesListForm |
| AddProjects |
370 |
ThoughtWorks.CruiseControl.CCTrayLib.Presentation.AddProjects |
| CurrentStatusWindow |
366 |
ThoughtWorks.CruiseControl.CCTrayLib.Presentation.CurrentStatusWindow |
| ConfigureServer |
350 |
ThoughtWorks.CruiseControl.CCTrayLib.Presentation.ConfigureServer |
| ConfigureUserPassword |
346 |
ThoughtWorks.CruiseControl.CCTrayLib.Security.ConfigureUserPassword |
| About |
334 |
ThoughtWorks.CruiseControl.CCTrayLib.Presentation.About |
| Sum: |
3950 |
|
| Average: |
395 |
|
| Minimum: |
334 |
|
| Maximum: |
520 |
|
| Standard deviation: |
56.18 |
|
| Variance: |
3156.2 |
|
WARNING: The following CQL constraint is not satisfied. 118 types on 1609 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: |
8255 |
|
| Average: |
69.958 |
|
| Minimum: |
1 |
|
| Maximum: |
518 |
|
| Standard deviation: |
79.738 |
|
| Variance: |
6358.1 |
|
WARNING: The following CQL constraint is not satisfied. 1 types on 1609 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 7251 tested match the condition. --> Group {Unused Code / Dead Code}
// <Name>Potentially unused methods</Name>
WARN IF Count > 0 IN SELECT TOP 10 METHODS WHERE
MethodCa == 0 AND // Ca=0 -> No Afferent Coupling -> The method is not used in the context of this application.
!IsPublic AND // Public methods might be used by client applications of your assemblies.
!IsEntryPoint AND // Main() method is not used by-design.
!IsExplicitInterfaceImpl AND // The IL code never explicitely calls explicit interface methods implementation.
!IsClassConstructor AND // The IL code never explicitely calls class constructors.
!IsFinalizer // The IL code never explicitely calls finalizers.
| methods |
Afferent coupling at method level (MethodCa) |
Full Name |
| DoCheckFilter(AuditRecord) |
0 |
ThoughtWorks.CruiseControl.Remote.Security.CombinationAuditFilter.DoCheckFilter(AuditRecord) |
| DoCheckFilter(AuditRecord) |
0 |
ThoughtWorks.CruiseControl.Remote.Security.DateRangeAuditFilter.DoCheckFilter(AuditRecord) |
| DoCheckFilter(AuditRecord) |
0 |
ThoughtWorks.CruiseControl.Remote.Security.EventTypeAuditFilter.DoCheckFilter(AuditRecord) |
| DoCheckFilter(AuditRecord) |
0 |
ThoughtWorks.CruiseControl.Remote.Security.ProjectAuditFilter.DoCheckFilter(AuditRecord) |
| DoCheckFilter(AuditRecord) |
0 |
ThoughtWorks.CruiseControl.Remote.Security.SecurityRightAuditFilter.DoCheckFilter(AuditRecord) |
| DoCheckFilter(AuditRecord) |
0 |
ThoughtWorks.CruiseControl.Remote.Security.UserAuditFilter.DoCheckFilter(AuditRecord) |
| get_Culture() |
0 |
ThoughtWorks.CruiseControl.CCTrayLib.DefaultProjectIcons.get_Culture() |
| set_Culture(CultureInfo) |
0 |
ThoughtWorks.CruiseControl.CCTrayLib.DefaultProjectIcons.set_Culture(CultureInfo) |
| .ctor() |
0 |
ThoughtWorks.CruiseControl.CCTrayLib.DefaultProjectIcons..ctor() |
| get_Culture() |
0 |
ThoughtWorks.CruiseControl.CCTrayLib.DefaultQueueIcons.get_Culture() |
| Sum: |
0 |
|
| Average: |
0 |
|
| Minimum: |
0 |
|
| Maximum: |
0 |
|
| Standard deviation: |
0 |
|
| Variance: |
0 |
|
WARNING: The following CQL constraint is not satisfied. 3 types on 1023 tested match the condition. --> Group {Unused Code / Dead Code}
// <Name>Potentially unused types</Name>
WARN IF Count > 0 IN SELECT TOP 10 TYPES WHERE
TypeCa == 0 AND // Ca=0 -> No Afferent Coupling -> The type is not used in the context of this application.
!IsPublic AND // Public types might be used by client applications of your assemblies.
!NameIs "Program" // Generally, types named Program contain a Main() entry-point method and this condition avoid to consider such type as unused code.
| types |
Afferent coupling at type level (TypeCa) |
Full Name |
| ArtifactCleanUpTask |
0 |
ThoughtWorks.CruiseControl.Core.Tasks.ArtifactCleanUpTask |
| Settings |
0 |
Validator.Properties.Settings |
| ModificationHistoryProjectPlugin |
0 |
ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport.ModificationHistoryProjectPlugin |
| Sum: |
0 |
|
| Average: |
0 |
|
| Minimum: |
0 |
|
| Maximum: |
0 |
|
| Standard deviation: |
0 |
|
| Variance: |
0 |
|
WARNING: The following CQL constraint is not satisfied. 10 fields on 3301 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 8895 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 |
| GetTypes() |
3 |
Objection.LoadedTypeList.GetTypes() |
| GetNewTypes() |
3 |
Objection.LoadedTypeList.GetNewTypes() |
| CheckedAssemblies() |
1 |
Objection.LoadedTypeList.CheckedAssemblies() |
| .ctor() |
1 |
Objection.LoadedTypeList..ctor() |
| get_Instance() |
1 |
Objection.ObjectionObject.get_Instance() |
| get_Decorator() |
1 |
Objection.ObjectionObject.get_Decorator() |
| .ctor(Object) |
2 |
Objection.ObjectionObject..ctor(Object) |
| get_Type() |
1 |
Objection.ObjectionType.get_Type() |
| get_Decorator() |
1 |
Objection.ObjectionType.get_Decorator() |
| .ctor(Type) |
2 |
Objection.ObjectionType..ctor(Type) |
| Sum: |
16 |
|
| Average: |
1.6 |
|
| Minimum: |
1 |
|
| Maximum: |
3 |
|
| Standard deviation: |
0.7999999 |
|
| Variance: |
0.6399999 |
|
WARNING: The following CQL constraint is not satisfied. 10 methods on 8895 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 |
| set_IgnoreNMockImplementations(Boolean) |
1 |
Objection.NMockAwareImplementationResolver.set_IgnoreNMockImplementations(Boolean) |
| .ctor() |
1 |
Objection.ObjectionStore..ctor() |
| 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) |
| 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 1609 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 |
| LoadedTypeList |
20 |
Objection.LoadedTypeList |
| ObjectionObject |
6 |
Objection.ObjectionObject |
| ObjectionType |
6 |
Objection.ObjectionType |
| CommunicationsException |
4 |
ThoughtWorks.CruiseControl.Remote.CommunicationsException |
| CruiseServerClient |
147 |
ThoughtWorks.CruiseControl.Remote.CruiseServerClient |
| CruiseServerRemotingClient |
74 |
ThoughtWorks.CruiseControl.Remote.CruiseServerRemotingClient |
| IServerConnection |
N/A |
ThoughtWorks.CruiseControl.Remote.IServerConnection |
| HttpConnection |
48 |
ThoughtWorks.CruiseControl.Remote.HttpConnection |
| MessageReceivedEventArgs |
3 |
ThoughtWorks.CruiseControl.Remote.MessageReceivedEventArgs |
| RemotingConnection |
33 |
ThoughtWorks.CruiseControl.Remote.RemotingConnection |
| Sum: |
341 |
|
| Average: |
34.1 |
|
| Minimum: |
0 |
|
| Maximum: |
147 |
|
| Standard deviation: |
43.985 |
|
| Variance: |
1934.7 |
|
WARNING: The following CQL constraint is not satisfied. 1 types on 1609 tested match the condition. --> Group {Encapsulation \ Types Optimal Encapsulation}
// <Name>Types that could be declared as 'protected' in C#, 'Protected' in VB.NET</Name>
WARN IF Count > 0 IN SELECT TOP 10 TYPES WHERE CouldBeProtected
| types |
# lines of code (LOC) |
Full Name |
| Vault3+VaultException |
1 |
ThoughtWorks.CruiseControl.Core.Sourcecontrol.Vault3+VaultException |
| Sum: |
1 |
|
| Average: |
1 |
|
| Minimum: |
1 |
|
| Maximum: |
1 |
|
| Standard deviation: |
0 |
|
| Variance: |
0 |
|
WARNING: The following CQL constraint is not satisfied. 8 types on 1609 tested match the condition. --> Group {Encapsulation \ Types Optimal Encapsulation}
// <Name>Types that could be declared as 'private' in C#, 'Private' in VB.NET</Name>
WARN IF Count > 0 IN SELECT TOP 10 TYPES WHERE CouldBePrivate
| types |
# lines of code (LOC) |
Full Name |
| FileLabeller+FileReader |
18 |
ThoughtWorks.CruiseControl.Core.Label.FileLabeller+FileReader |
| CircularArray+CircularArrayEnumerator |
23 |
ThoughtWorks.CruiseControl.Core.Logging.CircularArray+CircularArrayEnumerator |
| DynamicValueUtility+PropertyPart |
1 |
ThoughtWorks.CruiseControl.Core.Tasks.DynamicValueUtility+PropertyPart |
| FinalBuilderTask+FBVariable |
9 |
ThoughtWorks.CruiseControl.Core.Tasks.FinalBuilderTask+FBVariable |
| SynergyParser+SynergyTaskInfo |
5 |
ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic.SynergyParser+SynergyTaskInfo |
| PackageListAction+PackageDisplay |
0 |
ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport.PackageListAction+PackageDisplay |
| BuildGraph+GraphBuildInfo |
8 |
ThoughtWorks.CruiseControl.WebDashboard.Plugins.Statistics.BuildGraph+GraphBuildInfo |
| BuildGraph+GraphBuildDayInfo |
14 |
ThoughtWorks.CruiseControl.WebDashboard.Plugins.Statistics.BuildGraph+GraphBuildDayInfo |
| Sum: |
78 |
|
| Average: |
9.75 |
|
| Minimum: |
0 |
|
| Maximum: |
23 |
|
| Standard deviation: |
7.5788 |
|
| Variance: |
57.438 |
|
WARNING: The following CQL constraint is not satisfied. 10 fields on 3301 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 3301 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. 10 methods on 8895 tested match the condition. --> Group {Diff / Changes / Evolution}
// <Name>API Breaking Changes: Methods</Name>
WARN IF Count > 0 IN SELECT TOP 10 METHODS
WHERE IsPublic AND (VisibilityWasChanged OR WasRemoved)
// This constraint warns if a public method is not public anymore or if it has been removed.
// This can break the code of your clients.
// More information on breaking changes here:
// http://codebetter.com/blogs/patricksmacchia/archive/2008/01/20/avoid-api-breaking-changes.aspx
// To run this constraint properly 2 analysis must be compared.
// This can be done in VisualNDepend throught the menu: Start Page -> Compare 2 versions of a code base
// This can be done at analysis time throught the menu: Project Properties -> Analysis -> Analysis Comparison
| methods |
# lines of code (LOC) |
Full Name |
| get_IsRequired() |
1 |
ThoughtWorks.CruiseControl.Remote.Parameters.RangeParameter.get_IsRequired() |
| set_IsRequired(Boolean) |
1 |
ThoughtWorks.CruiseControl.Remote.Parameters.RangeParameter.set_IsRequired(Boolean) |
| get_DataType() |
1 |
ThoughtWorks.CruiseControl.Remote.Parameters.RangeParameter.get_DataType() |
| get_DataValues() |
1 |
ThoughtWorks.CruiseControl.Remote.Parameters.RangeParameter.get_DataValues() |
| set_DataValues(String[]) |
1 |
ThoughtWorks.CruiseControl.Remote.Parameters.RangeParameter.set_DataValues(String[]) |
| get_AllowedValues() |
1 |
ThoughtWorks.CruiseControl.Remote.Parameters.RangeParameter.get_AllowedValues() |
| Validate(String) |
14 |
ThoughtWorks.CruiseControl.Remote.Parameters.RangeParameter.Validate(String) |
| .ctor() |
2 |
ThoughtWorks.CruiseControl.Remote.Parameters.RangeParameter..ctor() |
| .ctor(String) |
2 |
ThoughtWorks.CruiseControl.Remote.Parameters.RangeParameter..ctor(String) |
| get_IsRequired() |
1 |
ThoughtWorks.CruiseControl.Remote.Parameters.RangeParameter.get_IsRequired() |
| Sum: |
25 |
|
| Average: |
2.5 |
|
| Minimum: |
1 |
|
| Maximum: |
14 |
|
| Standard deviation: |
3.8536 |
|
| Variance: |
14.85 |
|
WARNING: The following CQL constraint is not satisfied. 2 types on 1609 tested match the condition. --> Group {Diff / Changes / Evolution}
// <Name>API Breaking Changes: Types</Name>
WARN IF Count > 0 IN SELECT TOP 10 TYPES
WHERE IsPublic AND (VisibilityWasChanged OR WasRemoved)
// This constraint warns if a public type is not public anymore or if it has been removed.
// This can break the code of your clients.
// More information on breaking changes here:
// http://codebetter.com/blogs/patricksmacchia/archive/2008/01/20/avoid-api-breaking-changes.aspx
// To run this constraint properly 2 analysis must be compared.
// This can be done in VisualNDepend throught the menu: Start Page -> Compare 2 versions of a code base
// This can be done at analysis time throught the menu: Project Properties -> Analysis -> Analysis Comparison
| types |
# lines of code (LOC) |
Full Name |
| RangeParameter |
24 |
ThoughtWorks.CruiseControl.Remote.Parameters.RangeParameter |
| RangeParameter |
24 |
ThoughtWorks.CruiseControl.Remote.Parameters.RangeParameter |
| Sum: |
48 |
|
| Average: |
24 |
|
| Minimum: |
24 |
|
| Maximum: |
24 |
|
| Standard deviation: |
0 |
|
| Variance: |
0 |
|
WARNING: The following CQL constraint is not satisfied. 215 fields on 3301 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: |
810 |
|
| Average: |
3.7674 |
|
| Minimum: |
0 |
|
| Maximum: |
8 |
|
| Standard deviation: |
1.2619 |
|
| Variance: |
1.5924 |
|
WARNING: The following CQL constraint is not satisfied. 4 types on 1609 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 3301 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 |
| decoratoredResolver |
4 |
Objection.CachingImplementationResolver.decoratoredResolver |
| resolvedTypeCache |
4 |
Objection.CachingImplementationResolver.resolvedTypeCache |
| namesOfCachedAssemblies |
4 |
Objection.LoadedTypeList.namesOfCachedAssemblies |
| types |
4 |
Objection.LoadedTypeList.types |
| ignoreNMockImplementations |
1 |
Objection.NMockAwareImplementationResolver.ignoreNMockImplementations |
| loadedTypesList |
4 |
Objection.NMockAwareImplementationResolver.loadedTypesList |
| instance |
4 |
Objection.ObjectionObject.instance |
| decorator |
4 |
Objection.ObjectionObject.decorator |
| implementationResolver |
4 |
Objection.ObjectionStore.implementationResolver |
| constructorSelectionStrategy |
4 |
Objection.ObjectionStore.constructorSelectionStrategy |
| Sum: |
37 |
|
| Average: |
3.7 |
|
| Minimum: |
1 |
|
| Maximum: |
4 |
|
| Standard deviation: |
0.8999997 |
|
| Variance: |
0.8099995 |
|
WARNING: The following CQL constraint is not satisfied. 10 fields on 3301 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 |
| Broken |
0 |
ThoughtWorks.CruiseControl.CCTrayLib.BuildTransition.Broken |
| Fixed |
0 |
ThoughtWorks.CruiseControl.CCTrayLib.BuildTransition.Fixed |
| Sum: |
0 |
|
| Average: |
0 |
|
| Minimum: |
0 |
|
| Maximum: |
0 |
|
| Standard deviation: |
0 |
|
| Variance: |
0 |
|
WARNING: The following CQL constraint is not satisfied. 5 types on 1609 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 1609 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 8895 tested match the condition. --> Group {Naming Conventions}
// <Name>Methods name should begin with an Upper character</Name>
WARN IF Count > 0 IN SELECT TOP 10 METHODS WHERE
!NameLike "^[A-Z]" AND
!(IsClassConstructor OR IsConstructor OR
IsPropertyGetter OR IsPropertySetter OR
IsIndexerGetter OR IsIndexerSetter OR
IsEventAdder OR IsEventRemover OR
IsOperator) AND !IsGeneratedByCompiler AND !IsInFrameworkAssembly
// The name of a regular method should begin with an Upper letter.
| methods |
# lines of code (LOC) |
Full Name |
| sndPlaySoundA(String,Int32) |
0 |
ThoughtWorks.CruiseControl.CCTrayLib.Audio.sndPlaySoundA(String,Int32) |
| linkLabel1_LinkClicked(Object,LinkLabelLinkClickedEventArgs) |
3 |
ThoughtWorks.CruiseControl.CCTrayLib.Presentation.About.linkLabel1_LinkClicked(Object,LinkLabelLinkClickedEventArgs) |
| famfamfamLink_LinkClicked(Object,LinkLabelLinkClickedEventArgs) |
3 |
ThoughtWorks.CruiseControl.CCTrayLib.Presentation.About.famfamfamLink_LinkClicked(Object,LinkLabelLinkClickedEventArgs) |
| rdoDashboard_CheckedChanged(Object,EventArgs) |
1 |
ThoughtWorks.CruiseControl.CCTrayLib.Presentation.AddBuildServer.rdoDashboard_CheckedChanged(Object,EventArgs) |
| rdoRemoting_CheckedChanged(Object,EventArgs) |
1 |
ThoughtWorks.CruiseControl.CCTrayLib.Presentation.AddBuildServer.rdoRemoting_CheckedChanged(Object,EventArgs) |
| rdoHttp_CheckedChanged(Object,EventArgs) |
1 |
ThoughtWorks.CruiseControl.CCTrayLib.Presentation.AddBuildServer.rdoHttp_CheckedChanged(Object,EventArgs) |
| rdoExtension_CheckedChanged(Object,EventArgs) |
1 |
ThoughtWorks.CruiseControl.CCTrayLib.Presentation.AddBuildServer.rdoExtension_CheckedChanged(Object,EventArgs) |
| btnOK_Click(Object,EventArgs) |
10 |
ThoughtWorks.CruiseControl.CCTrayLib.Presentation.AddBuildServer.btnOK_Click(Object,EventArgs) |
| btnConfigureExtension_Click(Object,EventArgs) |
6 |
ThoughtWorks.CruiseControl.CCTrayLib.Presentation.AddBuildServer.btnConfigureExtension_Click(Object,EventArgs) |
| panel4_Paint(Object,PaintEventArgs) |
0 |
ThoughtWorks.CruiseControl.CCTrayLib.Presentation.AddBuildServer.panel4_Paint(Object,PaintEventArgs) |
| Sum: |
26 |
|
| Average: |
2.6 |
|
| Minimum: |
0 |
|
| Maximum: |
10 |
|
| Standard deviation: |
3.0067 |
|
| Variance: |
9.04 |
|
WARNING: The following CQL constraint is not satisfied. 10 methods on 8895 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 |
| AllowOneThreadPerAppDomainToDoResolution(Type) |
6 |
Objection.CachingImplementationResolver.AllowOneThreadPerAppDomainToDoResolution(Type) |
| ThrowExceptionForUnfoundImplementation(Type) |
7 |
Objection.NMockAwareImplementationResolver.ThrowExceptionForUnfoundImplementation(Type) |
| OverrideWithSpecifiedDependencyImplementationIfNecessary(Type,Type,String) |
8 |
Objection.ObjectionStore.OverrideWithSpecifiedDependencyImplementationIfNecessary(Type,Type,String) |
| 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() |
| Sum: |
26 |
|
| Average: |
2.6 |
|
| Minimum: |
0 |
|
| Maximum: |
8 |
|
| Standard deviation: |
3.0397 |
|
| Variance: |
9.24 |
|
WARNING: The following CQL constraint is not satisfied. 10 types on 1609 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 |
| MaxLengthConstructorSelectionStrategy |
9 |
Objection.MaxLengthConstructorSelectionStrategy |
| 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 |
| IntegrationRequestThrottleExtension |
35 |
ThoughtWorks.CruiseControl.Core.Extensions.IntegrationRequestThrottleExtension |
| IntegrationPerformanceCountersExtension |
28 |
ThoughtWorks.CruiseControl.Core.Extensions.IntegrationPerformanceCountersExtension |
| ProjectSecurityConfigurationInformation |
4 |
ThoughtWorks.CruiseControl.Core.Security.ProjectSecurityConfigurationInformation |
| ServerSecurityConfigurationInformation |
20 |
ThoughtWorks.CruiseControl.Core.Security.ServerSecurityConfigurationInformation |
| Sum: |
149 |
|
| Average: |
14.9 |
|
| Minimum: |
0 |
|
| Maximum: |
35 |
|
| Standard deviation: |
10.625 |
|
| Variance: |
112.89 |
|
WARNING: The following CQL constraint is not satisfied. 7 fields on 3301 tested match the condition. --> Group {Naming Conventions \ Name too long}
// <Name>Avoid fields with name too long</Name>
WARN IF Count > 0 IN SELECT TOP 10 FIELDS WHERE
NameLike "^[^\<]{35,}.*$" AND
!IsInFrameworkAssembly
// The regex matches fields with name longer than 35 characters.
// Field Name doesn't contain the type and namespace prefix, FullName does.
| fields |
Size of instance |
Full Name |
| StopProjectOnReachingMaxSourceControlRetries |
1 |
ThoughtWorks.CruiseControl.Core.Project.StopProjectOnReachingMaxSourceControlRetries |
| numberOfCompletedIntegrationsCounter |
4 |
ThoughtWorks.CruiseControl.Core.Extensions.IntegrationPerformanceCountersExtension+<>c__DisplayClass2.numberOfCompletedIntegrationsCounter |
| SymbolCCModuleClassFailedCoverageTop |
0 |
ThoughtWorks.CruiseControl.Core.Tasks.NCoverReportTask+NCoverReportType.SymbolCCModuleClassFailedCoverageTop |
| MethodCCModuleClassFailedCoverageTop |
0 |
ThoughtWorks.CruiseControl.Core.Tasks.NCoverReportTask+NCoverReportType.MethodCCModuleClassFailedCoverageTop |
| GracePeriodInWhichItIsNotWorthApplyingTheQuietPeriod |
8 |
ThoughtWorks.CruiseControl.Core.Sourcecontrol.QuietPeriod.GracePeriodInWhichItIsNotWorthApplyingTheQuietPeriod |
| AmountOfTimeInTheFutureToWarnAboutFutureModifications |
8 |
ThoughtWorks.CruiseControl.Core.Sourcecontrol.QuietPeriod.AmountOfTimeInTheFutureToWarnAboutFutureModifications |
| AmountOfTimeInTheFutureToSkipQuietPeriod |
8 |
ThoughtWorks.CruiseControl.Core.Sourcecontrol.QuietPeriod.AmountOfTimeInTheFutureToSkipQuietPeriod |
| Sum: |
29 |
|
| Average: |
4.1429 |
|
| Minimum: |
0 |
|
| Maximum: |
8 |
|
| Standard deviation: |
3.5628 |
|
| Variance: |
12.694 |
|
WARNING: The following CQL constraint is not satisfied. 10 assemblies on 28 tested match the condition. --> Group {.NET Framework Usage \ System}
// <Name>Mark assemblies with CLSCompliant</Name>
WARN IF Count > 0 IN SELECT ASSEMBLIES WHERE
!HasAttribute "OPTIONAL:System.CLSCompliantAttribute" AND
!IsFrameworkAssembly
// The Common Language Specification (CLS) defines naming restrictions, data types,
// and rules to which assemblies must conform if they are to be used across programming languages.
// Good design dictates that all assemblies explicitly indicate CLS compliance with
// CLSCompliantAttribute. If the attribute is not present on an assembly, the assembly is not compliant.
| assemblies |
# lines of code (LOC) |
Full Name |
| Sum: |
22162 |
|
| Average: |
2216.2 |
|
| Minimum: |
32 |
|
| Maximum: |
10485 |
|
| Standard deviation: |
3163.7 |
|
| Variance: |
1.000923E+07 |
|
WARNING: The following CQL constraint is not satisfied. 8 assemblies on 12 tested match the condition. --> Group {.NET Framework Usage \ System}
// <Name>Mark assemblies with ComVisible</Name>
WARN IF Count > 0 IN SELECT ASSEMBLIES WHERE
!HasAttribute "OPTIONAL:System.Runtime.InteropServices.ComVisibleAttribute" AND
!IsFrameworkAssembly
// The ComVisibleAttribute attribute determines how COM clients access managed code.
// Good design dictates that assemblies explicitly indicate COM visibility.
// COM visibility can be set for an entire assembly and then overridden for individual
// types and type members. If the attribute is not present, the contents of the assembly
// are visible to COM clients.
| assemblies |
# lines of code (LOC) |
Full Name |
| Sum: |
20256 |
|
| Average: |
2532 |
|
| Minimum: |
32 |
|
| Maximum: |
10485 |
|
| Standard deviation: |
3463.9 |
|
| Variance: |
1.199884E+07 |
|
WARNING: The following CQL constraint is not satisfied. 1 types on 1609 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. 43 methods on 8895 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: |
33 |
31 |
0 |
|
| Average: |
1.2692 |
1.3478 |
0 |
|
| Minimum: |
1 |
1 |
0 |
|
| Maximum: |
6 |
4 |
0 |
|
| Standard deviation: |
1.0212 |
0.8652065 |
0 |
|
| Variance: |
1.0429 |
0.7485822 |
0 |
|
WARNING: The following CQL constraint is not satisfied. 1 methods on 8895 tested match the condition. --> Group {.NET Framework Usage \ System}
// <Name>Do not raise reserved exception types</Name>
WARN IF Count > 0 IN SELECT METHODS WHERE
// The following exception types are reserved and should be thrown only by the Common Language Runtime:
( DepthOfCreateA "OPTIONAL:System.ExecutionEngineException" == 1 OR
DepthOfCreateA "OPTIONAL:System.IndexOutOfRangeException" == 1 OR
DepthOfCreateA "OPTIONAL:System.NullReferenceException" == 1 OR
DepthOfCreateA "OPTIONAL:System.OutOfMemoryException" == 1 OR
DepthOfCreateA "OPTIONAL:System.StackOverflowException" == 1 OR
DepthOfCreateA "OPTIONAL:System.InvalidProgramException" == 1 OR
DepthOfCreateA "OPTIONAL:System.AccessViolationException" == 1 OR
DepthOfCreateA "OPTIONAL:System.CannotUnloadAppDomainException" == 1 OR
DepthOfCreateA "OPTIONAL:System.BadImageFormatException" == 1 OR
DepthOfCreateA "OPTIONAL:System.DataMisalignedException" == 1 )
| methods |
DepthOfCreateA "OPTIONAL:System.ExecutionEngineException" |
DepthOfCreateA "OPTIONAL:System.IndexOutOfRangeException" |
DepthOfCreateA "OPTIONAL:System.NullReferenceException" |
DepthOfCreateA "OPTIONAL:System.OutOfMemoryException" |
DepthOfCreateA "OPTIONAL:System.StackOverflowException" |
DepthOfCreateA "OPTIONAL:System.InvalidProgramException" |
DepthOfCreateA "OPTIONAL:System.AccessViolationException" |
DepthOfCreateA "OPTIONAL:System.CannotUnloadAppDomainException" |
DepthOfCreateA "OPTIONAL:System.BadImageFormatException" |
DepthOfCreateA "OPTIONAL:System.DataMisalignedException" |
Full Name |
| Sum: |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
|
| Average: |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
|
| Minimum: |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
|
| Maximum: |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
|
| Standard deviation: |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
|
| Variance: |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
|
WARNING: The following CQL constraint is not satisfied. 33 fields on 3301 tested match the condition. --> Group {.NET Framework Usage \ System}
// <Name>Uri fields should be of type System.Uri</Name>
WARN IF Count > 0 IN SELECT FIELDS WHERE
(NameLike "Uri$" OR NameLike "Url$") AND !IsOfType "OPTIONAL:System.Uri"
// A field which name end with 'Uri' is deemed as representing a uri.
// Such field should be of type System.Uri.
| fields |
Size of instance |
Full Name |
| Sum: |
84 |
|
| Average: |
2.5455 |
|
| Minimum: |
0 |
|
| Maximum: |
4 |
|
| Standard deviation: |
1.9242 |
|
| Variance: |
3.7025 |
|
WARNING: The following CQL constraint is not satisfied. 8 types on 1609 tested match the condition. --> Group {.NET Framework Usage \ System}
// <Name>Types should not extend System.ApplicationException</Name>
WARN IF Count > 0 IN SELECT TYPES WHERE
DepthOfDeriveFrom "OPTIONAL:System.ApplicationException" == 1 AND
!IsInFrameworkAssembly
// For .NET Framework version 1, it was recommended to derive new exceptions from ApplicationException.
// The recommendation has changed and new exceptions should derive from System.Exception or one of its
// subclasses in the System namespace.
| types |
DepthOfDeriveFrom 'ApplicationException' |
Full Name |
| Sum: |
8 |
|
| Average: |
1 |
|
| Minimum: |
1 |
|
| Maximum: |
1 |
|
| Standard deviation: |
0 |
|
| Variance: |
0 |
|
WARNING: The following CQL constraint is not satisfied. 10 methods on 8895 tested match the condition. --> Group {.NET Framework Usage \ System.Collection}
// <Name>Don't use .NET 1.x HashTable and ArrayList</Name>
WARN IF Count > 0 IN SELECT TOP 10 METHODS WHERE
// Prefer using the class System.Collections.Generic.Dictionary<K,V> over System.Collections.HashTable.
CreateA "OPTIONAL:System.Collections.HashTable" OR
// Prefer using the class System.Collections.Generic.List<T> over System.Collections.ArrayList.
CreateA "OPTIONAL:System.Collections.ArrayList"
// You can be forced to use HashTable or ArrayList
// because if you are using tier code that requires working with these classes
// or because you are coding with .NET 1.x.
| methods |
DepthOfCreateA "OPTIONAL:System.Collections.HashTable" |
DepthOfCreateA "OPTIONAL:System.Collections.ArrayList" |
Full Name |
| Sum: |
0 |
14 |
|
| Average: |
0 |
1.4 |
|
| Minimum: |
0 |
0 |
|
| Maximum: |
0 |
3 |
|
| Standard deviation: |
0 |
1.1136 |
|
| Variance: |
0 |
1.24 |
|
WARNING: The following CQL constraint is not satisfied. 1 methods on 8895 tested match the condition. --> Group {.NET Framework Usage \ System.Runtime.InteropServices}
// <Name>P/Invokes should be static and not be visible</Name>
WARN IF Count > 0 IN SELECT METHODS WHERE
!IsInFrameworkAssembly AND
(HasAttribute "OPTIONAL:System.Runtime.InteropServices.DllImportAttribute") AND
( IsPublic OR
!IsStatic)
// Methods marked with the DllImportAttribute attribute (or methods defined using the
// Declare keyword in Visual Basic) use Platform Invocation Services to access unmanaged
// code. Such methods should not be exposed. Keeping these methods private or internal
// ensures that your library cannot be used to breach security by allowing callers access
// to unmanaged APIs they could not call otherwise.
| methods |
# lines of code (LOC) |
Full Name |
| Sum: |
0 |
|
| Average: |
0 |
|
| Minimum: |
0 |
|
| Maximum: |
0 |
|
| Standard deviation: |
0 |
|
| Variance: |
0 |
|
WARNING: The following CQL constraint is not satisfied. 11 methods on 8895 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 1609 tested match the condition. --> Group {.NET Framework Usage \ System.Runtime.InteropServices}
// <Name>NativeMethods class should be static and internal</Name>
WARN IF Count > 0 IN SELECT TYPES WHERE
!IsInFrameworkAssembly AND
( NameIs "NativeMethods" OR
NameIs "SafeNativeMethods" OR
NameIs "UnsafeNativeMethods") AND
IsPublic OR
!IsStatic
// Native Methods' classes are declared as internal (Friend, in Visual Basic) and static.
| types |
# lines of code (LOC) |
Full Name |
| Sum: |
0 |
|
| Average: |
0 |
|
| Minimum: |
0 |
|
| Maximum: |
0 |
|
| Standard deviation: |
0 |
|
| Variance: |
0 |
|
WARNING: The following CQL constraint is not satisfied. 4 methods on 8895 tested match the condition. --> Group {.NET Framework Usage \ System.Threading}
// <Name>Don't create threads explicitely</Name>
WARN IF Count > 0 IN SELECT METHODS WHERE
CreateA "OPTIONAL:System.Threading.Thread"
// Prefer using the thread pool instead of creating manually your own thread.
// Threads are costly objects.
// They take approximately 200,000 cycles to create and about 100,000 cycles to destroy.
// By default they reserve 1 megabyte of virtual memory for its stack and use 2,000-8,000 cycles for each context switch.
// As a consequence, it is preferrable to let the thread pool recycle threads.
// Creating custom thread can also be the sign of flawed design, where tasks and threads have affinity.
// It is preferrable to code tasks that can be ran on any thread.
| methods |
DepthOfCreateA "OPTIONAL:System.Threading.Thread" |
Full Name |
| Sum: |
5 |
|
| Average: |
1.25 |
|
| Minimum: |
0 |
|
| Maximum: |
2 |
|
| Standard deviation: |
0.8291562 |
|
| Variance: |
0.6875 |
|
WARNING: The following CQL constraint is not satisfied. 7 methods on 8895 tested match the condition. --> Group {.NET Framework Usage \ System.Threading}
// <Name>Don't use Thread.Sleep()</Name>
WARN IF Count > 0 IN SELECT METHODS WHERE IsDirectlyUsing "OPTIONAL:System.Threading.Thread.Sleep(Int32)"
// Usage of Thread.Sleep() is a sign of flawed design.
// More information on this here:
// http://msmvps.com/blogs/peterritchie/archive/2007/04/26/thread-sleep-is-a-sign-of-a-poorly-designed-program.aspx
| methods |
DepthOfIsUsing "OPTIONAL:System.Threading.Thread.Sleep(Int32)" |
Full Name |
| Sum: |
7 |
|
| Average: |
1 |
|
| Minimum: |
1 |
|
| Maximum: |
1 |
|
| Standard deviation: |
0 |
|
| Variance: |
0 |
|
WARNING: The following CQL constraint is not satisfied. 1 methods on 8895 tested match the condition. --> Group {.NET Framework Usage \ System.Threading}
// <Name>Don't use Thread.Abort()</Name>
WARN IF Count > 0 IN SELECT METHODS WHERE
IsDirectlyUsing "OPTIONAL:System.Threading.Thread.Abort()" OR
IsDirectlyUsing "OPTIONAL:System.Threading.Thread.Abort(Object)"
// Usage of Thread.Abort() is dangerous.
// More information on this here:
// http://www.interact-sw.co.uk/iangblog/2004/11/12/cancellation
| methods |
DepthOfIsUsing "OPTIONAL:System.Threading.Thread.Abort()" |
DepthOfIsUsing "OPTIONAL:System.Threading.Thread.Abort(Object)" |
Full Name |
| Sum: |
1 |
0 |
|
| Average: |
1 |
0 |
|
| Minimum: |
1 |
0 |
|
| Maximum: |
1 |
0 |
|
| Standard deviation: |
0 |
0 |
|
| Variance: |
0 |
0 |
|
WARNING: The following CQL constraint is not satisfied. 12 methods on 8895 tested match the condition. --> Group {.NET Framework Usage \ System.Xml}
// <Name>Method should not return concrete XmlNode</Name>
WARN IF Count > 0 IN SELECT METHODS WHERE
( ReturnTypeIs "OPTIONAL:System.Xml.XmlDocument" OR
ReturnTypeIs "OPTIONAL:System.Xml.XmlAttribute" OR
ReturnTypeIs "OPTIONAL:System.Xml.XmlDocumentFragment" OR
ReturnTypeIs "OPTIONAL:System.Xml.XmlEntity" OR
ReturnTypeIs "OPTIONAL:System.Xml.XmlLinkedNode" OR
ReturnTypeIs "OPTIONAL:System.Xml.XmlNotation" OR
ReturnTypeIs "OPTIONAL:System.Xml.XmlNode" )
// The class System.Xml.XmlNode implements the interface System.Xml.Xpath.IXPathNavigable.
// It is preferrable to return this interface instead of a concrete class.
| methods |
# lines of code (LOC) |
Full Name |
| Sum: |
63 |
|
| Average: |
5.25 |
|
| Minimum: |
1 |
|
| Maximum: |
11 |
|
| Standard deviation: |
2.7119 |
|
| Variance: |
7.3542 |
|
Types Metrics
rft: Response For Type
lcom: Lack of Cohesion Of Methods of a class
CC: Cyclomatic Complexity
Ca: Afferent Coupling
Ce: Efferent Coupling
ABC: Association Between Classes
NOC: Number Of Children
DIT: Depth in Inheritence Tree
| Type |
rank
|
lcom
|
lcom(HS)
|
CC
|
Ca
|
Ce
|
ABC
|
# Instance Methods |
# Static Methods |
# Prop |
# Fld |
# ILInst |
NOC
|
DIT
|
Namespace |
| IResponse |
12,84 |
- |
- |
- |
75 |
3 |
0 |
3 |
0 |
1 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.WebDashboard.MVC |
| IServerSpecifier |
11,25 |
- |
- |
- |
43 |
2 |
0 |
3 |
0 |
3 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation |
| IProjectSpecifier |
10,54 |
- |
- |
- |
49 |
2 |
0 |
2 |
0 |
2 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation |
| IRequest |
9,16 |
- |
- |
- |
52 |
4 |
0 |
10 |
0 |
6 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.WebDashboard.MVC |
| IIntegrationResult |
7,81 |
- |
- |
- |
86 |
20 |
0 |
50 |
0 |
29 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.Core |
| ICruiseAction |
7,75 |
- |
- |
- |
62 |
2 |
0 |
1 |
0 |
0 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.WebDashboard.MVC.Cruise |
| ICruiseRequest |
7,7 |
- |
- |
- |
59 |
7 |
0 |
10 |
0 |
8 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.WebDashboard.IO |
| IBuildSpecifier |
7,26 |
- |
- |
- |
39 |
2 |
0 |
2 |
0 |
2 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation |
| ConditionalGetFingerprint |
7,22 |
0,29 |
0,33 |
15 |
21 |
8 |
8 |
6 |
1 |
2 |
3 |
100 |
0 |
1 |
ThoughtWorks.CruiseControl.WebDashboard.IO |
| ServerRequest |
7,1 |
0,75 |
0,8 |
16 |
52 |
16 |
17 |
15 |
0 |
5 |
5 |
114 |
11 |
1 |
ThoughtWorks.CruiseControl.Remote.Messages |
| Modification |
6,83 |
0,83 |
0,95 |
11 |
73 |
16 |
16 |
7 |
1 |
0 |
11 |
134 |
0 |
1 |
ThoughtWorks.CruiseControl.Core |
| IProject |
5,92 |
- |
- |
- |
47 |
19 |
0 |
31 |
0 |
21 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.Core |
| CruiseControlException |
5,42 |
0 |
0 |
4 |
63 |
7 |
2 |
4 |
0 |
0 |
0 |
18 |
12 |
3 |
ThoughtWorks.CruiseControl.Core |
| IntegrationRequest |
4,71 |
0,82 |
0,89 |
12 |
36 |
9 |
8 |
11 |
1 |
5 |
6 |
73 |
0 |
1 |
ThoughtWorks.CruiseControl.Remote |
| INamedAction |
4,29 |
- |
- |
- |
40 |
2 |
0 |
2 |
0 |
2 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.WebDashboard.Dashboard |
| ServerRequest |
4,27 |
0,75 |
0,8 |
16 |
30 |
16 |
17 |
15 |
0 |
5 |
5 |
114 |
11 |
1 |
ThoughtWorks.CruiseControl.Remote.Messages |
| Log |
4,17 |
0 |
0 |
17 |
76 |
13 |
18 |
0 |
11 |
0 |
2 |
113 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Util |
| ProjectStatus |
4,08 |
0,89 |
0,92 |
33 |
44 |
17 |
10 |
34 |
0 |
16 |
16 |
236 |
0 |
1 |
ThoughtWorks.CruiseControl.Remote |
| ISecurityManager |
3,82 |
- |
- |
- |
31 |
14 |
0 |
18 |
0 |
1 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.Core.Security |
| IConfiguration |
3,66 |
- |
- |
- |
30 |
7 |
0 |
6 |
0 |
3 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.Core |
| ISessionRetriever |
3,6 |
- |
- |
- |
25 |
3 |
0 |
3 |
0 |
1 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.WebDashboard.Dashboard |
| HtmlFragmentResponse |
3,47 |
0,57 |
0,67 |
8 |
39 |
8 |
8 |
7 |
0 |
2 |
2 |
55 |
0 |
1 |
ThoughtWorks.CruiseControl.WebDashboard.MVC |
| IPlugin |
3,45 |
- |
- |
- |
40 |
3 |
0 |
2 |
0 |
2 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.WebDashboard.Dashboard |
| Response |
3,36 |
0,66 |
0,71 |
18 |
29 |
23 |
29 |
14 |
0 |
4 |
4 |
161 |
13 |
1 |
ThoughtWorks.CruiseControl.Remote.Messages |
| ProjectRequest |
3,22 |
0,4 |
0,5 |
5 |
34 |
6 |
2 |
5 |
0 |
1 |
1 |
21 |
6 |
2 |
ThoughtWorks.CruiseControl.Remote.Messages |
| SecurityRight |
3,17 |
- |
- |
- |
23 |
5 |
0 |
- |
- |
- |
- |
- |
- |
- |
ThoughtWorks.CruiseControl.Remote.Security |
| ICruiseUrlBuilder |
3,13 |
- |
- |
- |
24 |
6 |
0 |
7 |
0 |
2 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation |
| IntegrationStatus |
3,1 |
- |
- |
- |
43 |
5 |
0 |
- |
- |
- |
- |
- |
- |
- |
ThoughtWorks.CruiseControl.Remote |
| CruiseServerSnapshot |
3,04 |
0,44 |
0,5 |
20 |
27 |
16 |
13 |
8 |
0 |
2 |
2 |
169 |
0 |
1 |
ThoughtWorks.CruiseControl.Remote |
| CruiseServer |
2,96 |
0,95 |
0,96 |
125 |
29 |
142 |
287 |
66 |
0 |
2 |
12 |
1967 |
0 |
2 |
ThoughtWorks.CruiseControl.Core |
| Response |
2,83 |
0,66 |
0,71 |
18 |
21 |
23 |
29 |
14 |
0 |
4 |
4 |
161 |
13 |
1 |
ThoughtWorks.CruiseControl.Remote.Messages |
| AuditRecord |
2,82 |
0,85 |
0,92 |
12 |
23 |
8 |
3 |
13 |
0 |
6 |
6 |
45 |
0 |
1 |
ThoughtWorks.CruiseControl.Remote.Security |
| BuildServer |
2,77 |
0,82 |
0,87 |
26 |
22 |
12 |
17 |
19 |
1 |
8 |
7 |
198 |
0 |
1 |
ThoughtWorks.CruiseControl.CCTrayLib.Configuration |
| ProcessInfo |
2,64 |
0,79 |
0,82 |
31 |
40 |
15 |
31 |
21 |
0 |
7 |
6 |
255 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Util |
| IAbsoluteLink |
2,62 |
- |
- |
- |
20 |
2 |
0 |
3 |
0 |
3 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.WebDashboard.Dashboard |
| IProjectIntegrator |
2,45 |
- |
- |
- |
22 |
11 |
0 |
17 |
0 |
5 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.Core |
| ITask |
2,4 |
- |
- |
- |
39 |
3 |
0 |
1 |
0 |
0 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.Core |
| AuditFilterBase |
2,31 |
0,75 |
0,86 |
10 |
20 |
14 |
8 |
9 |
0 |
0 |
1 |
46 |
6 |
1 |
ThoughtWorks.CruiseControl.Remote.Security |
| IFarmService |
2,28 |
- |
- |
- |
40 |
23 |
0 |
40 |
0 |
0 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.WebDashboard.ServerConnection |
| ProjectActivity |
2,24 |
0,46 |
0,5 |
14 |
22 |
7 |
5 |
10 |
3 |
1 |
5 |
78 |
0 |
1 |
ThoughtWorks.CruiseControl.Remote |
| LoginRequest |
2,24 |
0 |
0 |
5 |
25 |
8 |
4 |
5 |
0 |
1 |
5 |
35 |
0 |
2 |
ThoughtWorks.CruiseControl.Remote.Messages |
| ProcessResult |
2,23 |
0,73 |
0,83 |
8 |
39 |
5 |
4 |
8 |
0 |
6 |
7 |
59 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Util |
| ISessionStorer |
2,12 |
- |
- |
- |
12 |
2 |
0 |
3 |
0 |
1 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation |
| NameValuePair |
2,06 |
0,56 |
0,62 |
16 |
25 |
14 |
16 |
6 |
3 |
2 |
2 |
113 |
0 |
1 |
ThoughtWorks.CruiseControl.Remote |
| NotifyInfoFlags |
2,04 |
- |
- |
- |
12 |
5 |
0 |
- |
- |
- |
- |
- |
- |
- |
ThoughtWorks.CruiseControl.CCTrayLib |
| IAction |
1,99 |
- |
- |
- |
16 |
2 |
0 |
1 |
0 |
0 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.WebDashboard.MVC |
| BuildProgressInformation |
1,97 |
0,5 |
0,6 |
13 |
42 |
17 |
22 |
6 |
0 |
1 |
4 |
133 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Util |
| ImmutableNamedAction |
1,97 |
0,33 |
0,5 |
3 |
31 |
5 |
1 |
3 |
0 |
2 |
2 |
15 |
1 |
1 |
ThoughtWorks.CruiseControl.WebDashboard.Dashboard |
| StringUtil |
1,92 |
0 |
0 |
55 |
29 |
30 |
57 |
1 |
21 |
0 |
4 |
563 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Util |
| IProjectList |
1,91 |
- |
- |
- |
14 |
4 |
0 |
1 |
0 |
0 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.Core |
| SecurityEvent |
1,86 |
- |
- |
- |
13 |
5 |
0 |
- |
- |
- |
- |
- |
- |
- |
ThoughtWorks.CruiseControl.Remote.Security |
| BuildCondition |
1,85 |
- |
- |
- |
18 |
5 |
0 |
- |
- |
- |
- |
- |
- |
- |
ThoughtWorks.CruiseControl.Remote |
| SecurityPermission |
1,82 |
- |
- |
- |
14 |
5 |
0 |
- |
- |
- |
- |
- |
- |
- |
ThoughtWorks.CruiseControl.Core.Security |
| DateUtil |
1,8 |
0 |
0 |
4 |
9 |
6 |
4 |
1 |
3 |
0 |
1 |
20 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Util |
| ItemStatus |
1,8 |
0,84 |
0,87 |
26 |
8 |
24 |
22 |
24 |
0 |
9 |
9 |
193 |
1 |
1 |
ThoughtWorks.CruiseControl.Remote |
| ErrorLevel |
1,8 |
0 |
0 |
2 |
6 |
6 |
4 |
2 |
1 |
1 |
3 |
10 |
3 |
1 |
ThoughtWorks.CruiseControl.CCTrayLib |
| IUrlBuilder |
1,73 |
- |
- |
- |
13 |
2 |
0 |
5 |
0 |
1 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation |
| IVelocityViewGenerator |
1,73 |
- |
- |
- |
30 |
3 |
0 |
1 |
0 |
0 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.WebDashboard.MVC.View |
| ParameterBase |
1,72 |
0,77 |
0,85 |
12 |
25 |
11 |
4 |
14 |
0 |
6 |
4 |
55 |
3 |
1 |
ThoughtWorks.CruiseControl.Remote.Parameters |
| Message |
1,71 |
0,2 |
0,25 |
5 |
20 |
5 |
1 |
5 |
0 |
1 |
1 |
19 |
0 |
1 |
ThoughtWorks.CruiseControl.Remote |
| BuildTransition |
1,66 |
0,5 |
0,67 |
4 |
9 |
4 |
4 |
3 |
1 |
1 |
6 |
32 |
0 |
1 |
ThoughtWorks.CruiseControl.CCTrayLib |
| ISourceControl |
1,66 |
- |
- |
- |
28 |
6 |
0 |
5 |
0 |
0 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.Core |
| PackageDetails |
1,63 |
0,85 |
0,91 |
14 |
21 |
9 |
1 |
14 |
0 |
6 |
6 |
51 |
0 |
1 |
ThoughtWorks.CruiseControl.Remote |
| IHistoryParser |
1,58 |
- |
- |
- |
33 |
4 |
0 |
1 |
0 |
0 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.Core.Sourcecontrol |
| CCTrayProject |
1,57 |
0,57 |
0,6 |
31 |
19 |
10 |
21 |
21 |
0 |
8 |
3 |
193 |
0 |
1 |
ThoughtWorks.CruiseControl.CCTrayLib.Configuration |
| P4 |
1,57 |
0,9 |
0,94 |
58 |
6 |
52 |
80 |
22 |
1 |
3 |
25 |
770 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Sourcecontrol.Perforce |
| IProjectMonitor |
1,56 |
- |
- |
- |
19 |
17 |
0 |
23 |
0 |
7 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.CCTrayLib.Monitoring |
| ProcessExecutor |
1,51 |
0,67 |
1 |
3 |
34 |
11 |
13 |
2 |
1 |
0 |
1 |
49 |
1 |
1 |
ThoughtWorks.CruiseControl.Core.Util |
| ICruiseServerManager |
1,51 |
- |
- |
- |
11 |
5 |
0 |
7 |
0 |
3 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.CCTrayLib.Monitoring |
| IConfigurationErrorProcesser |
1,49 |
- |
- |
- |
15 |
8 |
0 |
6 |
0 |
0 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.Core.Config |
| ProjectState |
1,49 |
0,58 |
0,78 |
4 |
15 |
5 |
1 |
3 |
1 |
0 |
8 |
47 |
0 |
1 |
ThoughtWorks.CruiseControl.CCTrayLib.Monitoring |
| StatusIcon |
1,47 |
0,33 |
0,4 |
10 |
7 |
17 |
13 |
5 |
1 |
1 |
2 |
100 |
0 |
1 |
ThoughtWorks.CruiseControl.CCTrayLib |
| ITaskResult |
1,46 |
- |
- |
- |
18 |
2 |
0 |
3 |
0 |
1 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.Core |
| IVssLocale |
1,39 |
- |
- |
- |
10 |
3 |
0 |
12 |
0 |
9 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.Core.Sourcecontrol |
| AuditRecord |
1,38 |
0,85 |
0,92 |
12 |
11 |
8 |
3 |
13 |
0 |
6 |
6 |
45 |
0 |
1 |
ThoughtWorks.CruiseControl.Remote.Security |
| IPollable |
1,32 |
- |
- |
- |
13 |
1 |
0 |
2 |
0 |
0 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.CCTrayLib.Monitoring |
| IFileTransfer |
1,31 |
- |
- |
- |
17 |
2 |
0 |
1 |
0 |
0 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.Remote |
| ICruiseServer |
1,3 |
- |
- |
- |
13 |
40 |
0 |
69 |
0 |
2 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.Remote |
| CaptionAndMessage |
1,29 |
0,5 |
1 |
2 |
5 |
3 |
1 |
2 |
0 |
0 |
2 |
12 |
0 |
1 |
ThoughtWorks.CruiseControl.CCTrayLib.Configuration |
| AuditFilterBase |
1,29 |
0,75 |
0,86 |
10 |
11 |
14 |
8 |
9 |
0 |
0 |
1 |
46 |
6 |
1 |
ThoughtWorks.CruiseControl.Remote.Security |
| IntegrationSummary |
1,29 |
0,72 |
0,78 |
15 |
12 |
9 |
9 |
11 |
1 |
5 |
6 |
91 |
0 |
1 |
ThoughtWorks.CruiseControl.Core |
| ProjectStatusSnapshot |
1,26 |
0,25 |
0,33 |
4 |
19 |
6 |
3 |
4 |
0 |
1 |
1 |
20 |
0 |
2 |
ThoughtWorks.CruiseControl.Remote |
| IPluginConfiguration |
1,25 |
- |
- |
- |
10 |
7 |
0 |
13 |
0 |
7 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.WebDashboard.Configuration |
| ISingleProjectDetail |
1,24 |
- |
- |
- |
14 |
8 |
0 |
15 |
0 |
15 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.CCTrayLib.Monitoring |
| IIntegrationRepository |
1,23 |
- |
- |
- |
9 |
3 |
0 |
4 |
0 |
0 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.Core |
| ExternalLink |
1,22 |
0,5 |
0,6 |
6 |
13 |
7 |
1 |
6 |
0 |
2 |
2 |
28 |
0 |
1 |
ThoughtWorks.CruiseControl.Remote |
| ConfigurationSubfileLoadedHandler |
1,22 |
- |
- |
- |
7 |
8 |
0 |
4 |
0 |
0 |
0 |
- |
0 |
3 |
ThoughtWorks.CruiseControl.Core.Config |
| VSSParser |
1,19 |
0,46 |
0,52 |
13 |
7 |
18 |
35 |
9 |
1 |
1 |
5 |
240 |
5 |
1 |
ThoughtWorks.CruiseControl.Core.Sourcecontrol |
| BuildServerTransport |
1,17 |
- |
- |
- |
10 |
5 |
0 |
- |
- |
- |
- |
- |
- |
- |
ThoughtWorks.CruiseControl.CCTrayLib.Configuration |
| UserDetails |
1,17 |
0,7 |
0,78 |
10 |
14 |
5 |
1 |
10 |
0 |
3 |
3 |
48 |
0 |
1 |
ThoughtWorks.CruiseControl.Remote.Security |
| ProjectEventArgs |
1,15 |
0 |
0 |
2 |
9 |
4 |
1 |
2 |
0 |
1 |
1 |
9 |
3 |
2 |
ThoughtWorks.CruiseControl.Remote.Events |
| IConditionalGetFingerprintProvider |
1,14 |
- |
- |
- |
12 |
2 |
0 |
1 |
0 |
0 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.WebDashboard.IO |
| IBuildPlugin |
1,12 |
- |
- |
- |
12 |
3 |
0 |
1 |
0 |
0 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.WebDashboard.Dashboard |
| IQueueConfiguration |
1,11 |
- |
- |
- |
9 |
3 |
0 |
6 |
0 |
3 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.Core.Config |
| ISecuritySetting |
1,11 |
- |
- |
- |
9 |
3 |
0 |
3 |
0 |
2 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.Core.Security |
| ExtensionConfiguration |
1,06 |
0,6 |
0,75 |
4 |
8 |
5 |
1 |
5 |
0 |
1 |
2 |
17 |
0 |
1 |
ThoughtWorks.CruiseControl.Remote |
| IModificationUrlBuilder |
1,05 |
- |
- |
- |
12 |
4 |
0 |
1 |
0 |
0 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.Core |
| ISingleServerMonitor |
1,04 |
- |
- |
- |
10 |
9 |
0 |
11 |
0 |
7 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.CCTrayLib.Monitoring |
| IRemoteServicesConfiguration |
1,03 |
- |
- |
- |
8 |
3 |
0 |
2 |
0 |
1 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.WebDashboard.Configuration |
| UncombinableFingerprintException |
1,03 |
0 |
0 |
1 |
1 |
5 |
2 |
1 |
0 |
0 |
0 |
7 |
0 |
3 |
ThoughtWorks.CruiseControl.WebDashboard.IO |
| IntegrationStartedEventArgs |
1,03 |
0,38 |
0,5 |
4 |
12 |
7 |
2 |
4 |
0 |
2 |
2 |
20 |
0 |
3 |
ThoughtWorks.CruiseControl.Remote.Events |
| IProjectAuthorisation |
1,03 |
- |
- |
- |
9 |
5 |
0 |
3 |
0 |
1 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.Core.Security |
| GeneralAbsoluteLink |
1,02 |
0,7 |
0,79 |
12 |
9 |
6 |
4 |
9 |
0 |
3 |
3 |
73 |
4 |
1 |
ThoughtWorks.CruiseControl.WebDashboard.Dashboard |
| Build |
1 |
0,38 |
0,5 |
4 |
5 |
6 |
4 |
4 |
0 |
3 |
2 |
21 |
0 |
1 |
ThoughtWorks.CruiseControl.WebDashboard.Dashboard |
| IPhysicalApplicationPathProvider |
0,97 |
- |
- |
- |
13 |
1 |
0 |
1 |
0 |
0 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation |
| ITrigger |
0,97 |
- |
- |
- |
11 |
4 |
0 |
3 |
0 |
1 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.Remote |
| QueueSnapshot |
0,96 |
0,5 |
0,6 |
6 |
9 |
11 |
3 |
6 |
0 |
3 |
2 |
28 |
0 |
1 |
ThoughtWorks.CruiseControl.Remote |
| ICruiseProjectManager |
0,95 |
- |
- |
- |
9 |
9 |
0 |
11 |
0 |
1 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.CCTrayLib.Monitoring |
| IActionInstantiator |
0,95 |
- |
- |
- |
10 |
2 |
0 |
1 |
0 |
0 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.WebDashboard.Dashboard |
| ProjectRequest |
0,95 |
0,4 |
0,5 |
5 |
7 |
6 |
2 |
5 |
0 |
1 |
1 |
21 |
6 |
2 |
ThoughtWorks.CruiseControl.Remote.Messages |
| ILinkFactory |
0,94 |
- |
- |
- |
13 |
5 |
0 |
9 |
0 |
0 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.WebDashboard.Dashboard |
| IntegrationCompletedEventArgs |
0,93 |
0,33 |
0,5 |
3 |
10 |
7 |
2 |
3 |
0 |
2 |
2 |
16 |
0 |
3 |
ThoughtWorks.CruiseControl.Remote.Events |
| DeleteProjectModel |
0,93 |
0,78 |
0,87 |
18 |
3 |
7 |
7 |
10 |
0 |
7 |
6 |
132 |
0 |
1 |
ThoughtWorks.CruiseControl.WebDashboard.Plugins.DeleteProject |
| ProjectIntegratorState |
0,92 |
- |
- |
- |
9 |
5 |
0 |
- |
- |
- |
- |
- |
- |
- |
ThoughtWorks.CruiseControl.Remote |
| ServerLocation |
0,91 |
0,68 |
0,75 |
11 |
5 |
7 |
2 |
11 |
0 |
5 |
4 |
50 |
0 |
1 |
ThoughtWorks.CruiseControl.WebDashboard.Configuration |
| IServerMonitor |
0,9 |
- |
- |
- |
7 |
4 |
0 |
4 |
0 |
0 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.CCTrayLib.Monitoring |
| ICruiseManager |
0,89 |
- |
- |
- |
10 |
13 |
0 |
28 |
0 |
0 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.Remote |
| ConfigurationUpdateHandler |
0,89 |
- |
- |
- |
5 |
7 |
0 |
4 |
0 |
0 |
0 |
- |
0 |
3 |
ThoughtWorks.CruiseControl.Core.Config |
| IParamatisedTask |
0,88 |
- |
- |
- |
18 |
3 |
0 |
1 |
0 |
0 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.Core.Tasks |
| IntegrationQueueNodeType |
0,88 |
0,5 |
1 |
2 |
4 |
4 |
1 |
1 |
1 |
0 |
9 |
38 |
0 |
1 |
ThoughtWorks.CruiseControl.CCTrayLib.Monitoring |
| QueuedRequestSnapshot |
0,88 |
0,67 |
0,75 |
9 |
8 |
8 |
2 |
9 |
0 |
3 |
3 |
42 |
0 |
1 |
ThoughtWorks.CruiseControl.Remote |
| DecoratableByType |
0,88 |
- |
- |
- |
5 |
1 |
0 |
1 |
0 |
0 |
0 |
- |
- |
- |
Objection |
| XmlFragmentResponse |
0,87 |
0,4 |
0,5 |
5 |
10 |
8 |
9 |
5 |
0 |
2 |
2 |
45 |
0 |
1 |
ThoughtWorks.CruiseControl.WebDashboard.MVC |
| LogFile |
0,87 |
0,72 |
0,77 |
22 |
8 |
18 |
21 |
15 |
1 |
6 |
7 |
171 |
0 |
1 |
ThoughtWorks.CruiseControl.Core |
| Common+SourceControlErrorHandlingPolicy |
0,86 |
- |
- |
- |
5 |
5 |
0 |
- |
- |
- |
- |
- |
- |
- |
ThoughtWorks.CruiseControl.Core.Sourcecontrol |
| QueueDuplicateHandlingMode |
0,85 |
- |
- |
- |
3 |
5 |
0 |
- |
- |
- |
- |
- |
- |
- |
ThoughtWorks.CruiseControl.Core.Config |
| IPermission |
0,85 |
- |
- |
- |
9 |
6 |
0 |
2 |
0 |
0 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.Core.Security |
| IProjectIntegratorList |
0,84 |
- |
- |
- |
4 |
5 |
0 |
2 |
0 |
1 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.Core |
| IIntegrationQueueNotifier |
0,84 |
- |
- |
- |
4 |
2 |
0 |
2 |
0 |
0 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.Core.Queues |
| ProcessArgumentBuilder |
0,84 |
0,27 |
0,3 |
18 |
18 |
7 |
9 |
11 |
0 |
0 |
1 |
101 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Util |
| IQueueManager |
0,83 |
- |
- |
- |
6 |
12 |
0 |
14 |
0 |
0 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.Core.Queues |
| IConfigurationService |
0,81 |
- |
- |
- |
9 |
4 |
0 |
4 |
0 |
0 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.Core.Config |
| ObjectSource |
0,81 |
- |
- |
- |
8 |
3 |
0 |
2 |
0 |
0 |
0 |
- |
- |
- |
Objection |
| ProjectGridSortColumn |
0,8 |
- |
- |
- |
7 |
5 |
0 |
- |
- |
- |
- |
- |
- |
- |
ThoughtWorks.CruiseControl.WebDashboard.Dashboard |
| ProjectStatusOnServer |
0,8 |
0,33 |
0,5 |
3 |
13 |
4 |
1 |
3 |
0 |
2 |
2 |
15 |
0 |
1 |
ThoughtWorks.CruiseControl.WebDashboard.ServerConnection |
| IAuthentication |
0,79 |
- |
- |
- |
8 |
5 |
0 |
7 |
0 |
3 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.Core.Security |
| SecurityRight |
0,79 |
- |
- |
- |
4 |
5 |
0 |
- |
- |
- |
- |
- |
- |
- |
ThoughtWorks.CruiseControl.Remote.Security |
| SecurityEvent |
0,79 |
- |
- |
- |
4 |
5 |
0 |
- |
- |
- |
- |
- |
- |
- |
ThoughtWorks.CruiseControl.Remote.Security |
| IntegrationQueueSet |
0,78 |
0,25 |
0,29 |
13 |
4 |
26 |
31 |
7 |
1 |
0 |
1 |
169 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Queues |
| MonitorServerQueueChangedEventHandler |
0,78 |
- |
- |
- |
5 |
8 |
0 |
4 |
0 |
0 |
0 |
- |
0 |
3 |
ThoughtWorks.CruiseControl.CCTrayLib.Monitoring |
| Function |
0,77 |
- |
- |
- |
4 |
6 |
0 |
- |
- |
- |
- |
- |
- |
- |
ThoughtWorks.CruiseControl.CCTrayLib.X10 |
| RemotingFileTransfer |
0,75 |
0 |
0 |
4 |
12 |
10 |
8 |
3 |
0 |
0 |
2 |
35 |
0 |
1 |
ThoughtWorks.CruiseControl.Remote |
| XmlUtil |
0,74 |
0 |
0 |
34 |
4 |
23 |
40 |
1 |
20 |
0 |
0 |
264 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Util |
| MonitorPolledEventArgs |
0,74 |
0 |
0 |
1 |
11 |
4 |
1 |
1 |
0 |
0 |
1 |
6 |
0 |
2 |
ThoughtWorks.CruiseControl.CCTrayLib.Monitoring |
| ProcessSourceControl |
0,73 |
0,83 |
0,91 |
18 |
16 |
23 |
20 |
14 |
0 |
1 |
4 |
105 |
15 |
1 |
ThoughtWorks.CruiseControl.Core.Sourcecontrol |
| MonitorServerPolledEventHandler |
0,73 |
- |
- |
- |
4 |
8 |
0 |
4 |
0 |
0 |
0 |
- |
0 |
3 |
ThoughtWorks.CruiseControl.CCTrayLib.Monitoring |
| INotifyIconEx |
0,72 |
- |
- |
- |
5 |
2 |
0 |
8 |
0 |
1 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.CCTrayLib.Presentation |
| IProjectIntegratorListFactory |
0,71 |
- |
- |
- |
6 |
3 |
0 |
1 |
0 |
0 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.Core |
| TaskBase |
0,71 |
0 |
0 |
6 |
16 |
9 |
2 |
4 |
0 |
1 |
1 |
41 |
16 |
1 |
ThoughtWorks.CruiseControl.Core.Tasks |
| SecurityCheckDiagnostics |
0,7 |
0,78 |
0,88 |
8 |
10 |
5 |
1 |
9 |
0 |
4 |
4 |
31 |
0 |
1 |
ThoughtWorks.CruiseControl.Remote.Security |
| IProjectStateManager |
0,7 |
- |
- |
- |
6 |
3 |
0 |
3 |
0 |
0 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.Core.State |
| ProjectStatusListAndExceptions |
0,69 |
0,38 |
0,5 |
6 |
13 |
10 |
5 |
4 |
0 |
2 |
2 |
49 |
0 |
1 |
ThoughtWorks.CruiseControl.WebDashboard.ServerConnection |
| ICruiseServerClient |
0,69 |
- |
- |
- |
7 |
26 |
0 |
37 |
0 |
0 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.Remote |
| ConfigurationException |
0,69 |
0 |
0 |
2 |
12 |
6 |
2 |
2 |
0 |
0 |
0 |
9 |
1 |
4 |
ThoughtWorks.CruiseControl.Core.Config |
| MonitorPolledEventHandler |
0,69 |
- |
- |
- |
11 |
8 |
0 |
4 |
0 |
0 |
0 |
- |
0 |
3 |
ThoughtWorks.CruiseControl.CCTrayLib.Monitoring |
| QueueSetSnapshot |
0,68 |
0 |
0 |
5 |
8 |
10 |
8 |
3 |
0 |
1 |
1 |
37 |
0 |
1 |
ThoughtWorks.CruiseControl.Remote |
| ItemBuildStatus |
0,67 |
- |
- |
- |
9 |
5 |
0 |
- |
- |
- |
- |
- |
- |
- |
ThoughtWorks.CruiseControl.Remote |
| IFingerprintFactory |
0,66 |
- |
- |
- |
10 |
6 |
0 |
3 |
0 |
0 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.WebDashboard.MVC |
| IErrorViewBuilder |
0,66 |
- |
- |
- |
4 |
2 |
0 |
1 |
0 |
0 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.WebDashboard.MVC.Cruise |
| ISessionStore |
0,66 |
- |
- |
- |
4 |
2 |
0 |
2 |
0 |
0 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.WebDashboard.Dashboard |
| ILabeller |
0,65 |
- |
- |
- |
9 |
4 |
0 |
1 |
0 |
0 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.Core |
| CruiseServerClientBase |
0,65 |
0,95 |
0,98 |
43 |
8 |
23 |
3 |
47 |
0 |
4 |
1 |
96 |
2 |
1 |
ThoughtWorks.CruiseControl.Remote |
| PackageImportEventArgs |
0,65 |
0,33 |
0,5 |
3 |
5 |
5 |
2 |
3 |
0 |
2 |
2 |
15 |
0 |
2 |
ThoughtWorks.CruiseControl.WebDashboard.Plugins.Administration |
| SystemIoFileSystem |
0,64 |
0 |
0 |
29 |
12 |
31 |
42 |
14 |
1 |
0 |
0 |
263 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Util |
| ISecurityPlugin |
0,64 |
- |
- |
- |
5 |
5 |
0 |
3 |
0 |
1 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.WebDashboard.Dashboard |
| X10Configuration |
0,63 |
0,11 |
0 |
1 |
9 |
10 |
4 |
1 |
0 |
0 |
9 |
47 |
0 |
1 |
ThoughtWorks.CruiseControl.CCTrayLib.Configuration |
| NoSuchProjectException |
0,63 |
0,29 |
0,33 |
7 |
8 |
8 |
8 |
6 |
1 |
1 |
2 |
49 |
0 |
4 |
ThoughtWorks.CruiseControl.Remote |
| IntegrationStartedEventArgs+EventResult |
0,63 |
- |
- |
- |
6 |
5 |
0 |
- |
- |
- |
- |
- |
- |
- |
ThoughtWorks.CruiseControl.Remote.Events |
| IModificationFilter |
0,62 |
- |
- |
- |
5 |
2 |
0 |
1 |
0 |
0 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.Core.Sourcecontrol |
| IX10LowLevelDriver |
0,62 |
- |
- |
- |
6 |
4 |
0 |
2 |
0 |
0 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.CCTrayLib.X10 |
| MonitorBuildOccurredEventArgs |
0,62 |
0 |
0 |
1 |
8 |
5 |
1 |
1 |
0 |
0 |
2 |
9 |
0 |
2 |
ThoughtWorks.CruiseControl.CCTrayLib.Monitoring |
| IFileSystem |
0,6 |
- |
- |
- |
12 |
6 |
0 |
9 |
0 |
0 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.Core.Util |
| IConfigurationValidation |
0,6 |
- |
- |
- |
11 |
4 |
0 |
1 |
0 |
0 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.Core.Config |
| BuildRequest |
0,59 |
0,6 |
0,75 |
5 |
10 |
7 |
3 |
5 |
0 |
1 |
1 |
19 |
0 |
3 |
ThoughtWorks.CruiseControl.Remote.Messages |
| ChangePasswordRequest |
0,58 |
0,71 |
0,83 |
6 |
9 |
6 |
1 |
7 |
0 |
3 |
3 |
24 |
0 |
2 |
ThoughtWorks.CruiseControl.Remote.Messages |
| ParameterBase |
0,58 |
0,77 |
0,85 |
12 |
7 |
10 |
4 |
14 |
0 |
6 |
4 |
55 |
3 |
1 |
ThoughtWorks.CruiseControl.Remote.Parameters |
| ChangeConfigurationRequest |
0,58 |
0,82 |
0,9 |
11 |
11 |
9 |
3 |
11 |
0 |
4 |
4 |
40 |
0 |
3 |
ThoughtWorks.CruiseControl.Remote.Messages |
| ISessionCache |
0,58 |
- |
- |
- |
6 |
3 |
0 |
6 |
0 |
0 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.Core.Security |
| DateTimeProvider |
0,57 |
0 |
0 |
4 |
8 |
6 |
5 |
5 |
0 |
2 |
0 |
13 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Util |
| MonitorBuildOccurredEventHandler |
0,57 |
- |
- |
- |
8 |
8 |
0 |
4 |
0 |
0 |
0 |
- |
0 |
3 |
ThoughtWorks.CruiseControl.CCTrayLib.Monitoring |
| ReflectionUtil |
0,57 |
0 |
0 |
30 |
1 |
11 |
15 |
1 |
8 |
0 |
0 |
299 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Util |
| ProcessTaskResult |
0,56 |
0 |
0 |
7 |
11 |
12 |
15 |
5 |
0 |
1 |
1 |
96 |
1 |
1 |
ThoughtWorks.CruiseControl.Core.Tasks |
| IIntegratable |
0,56 |
- |
- |
- |
5 |
2 |
0 |
1 |
0 |
0 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.Core |
| MonitorServerQueueChangedEventArgs |
0,56 |
0 |
0 |
1 |
5 |
4 |
1 |
1 |
0 |
0 |
1 |
6 |
0 |
2 |
ThoughtWorks.CruiseControl.CCTrayLib.Monitoring |
| IIntegrationQueueItem |
0,55 |
- |
- |
- |
5 |
3 |
0 |
3 |
0 |
3 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.Core.Queues |
| ErrorLevel+ErrorErrorLevel |
0,55 |
0 |
0 |
1 |
1 |
4 |
2 |
2 |
0 |
1 |
0 |
5 |
0 |
2 |
ThoughtWorks.CruiseControl.CCTrayLib |
| ErrorLevel+InfoErrorLevel |
0,55 |
0 |
0 |
1 |
1 |
4 |
2 |
2 |
0 |
1 |
0 |
5 |
0 |
2 |
ThoughtWorks.CruiseControl.CCTrayLib |
| ErrorLevel+WarningErrorLevel |
0,55 |
0 |
0 |
1 |
1 |
4 |
2 |
2 |
0 |
1 |
0 |
5 |
0 |
2 |
ThoughtWorks.CruiseControl.CCTrayLib |
| IAuthenticationMode |
0,55 |
- |
- |
- |
7 |
5 |
0 |
5 |
0 |
1 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.CCTrayLib.Monitoring |
| StatisticResult |
0,55 |
0,33 |
0,5 |
3 |
5 |
3 |
1 |
3 |
0 |
2 |
2 |
15 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Publishers.Statistics |
| IBuildRetriever |
0,55 |
- |
- |
- |
4 |
3 |
0 |
1 |
0 |
0 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.WebDashboard.Dashboard |
| ProjectStatus |
0,54 |
0,89 |
0,92 |
33 |
6 |
17 |
10 |
34 |
0 |
16 |
16 |
236 |
0 |
1 |
ThoughtWorks.CruiseControl.Remote |
| ExtensionHelpers |
0,54 |
0 |
0 |
22 |
7 |
26 |
31 |
0 |
7 |
0 |
0 |
228 |
0 |
1 |
ThoughtWorks.CruiseControl.CCTrayLib.Monitoring |
| Statistic |
0,53 |
0,71 |
0,77 |
14 |
5 |
9 |
5 |
14 |
0 |
4 |
4 |
73 |
1 |
1 |
ThoughtWorks.CruiseControl.Core.Publishers.Statistics |
| ProjectStartupMode |
0,53 |
- |
- |
- |
4 |
5 |
0 |
- |
- |
- |
- |
- |
- |
- |
ThoughtWorks.CruiseControl.Core |
| ProjectInitialState |
0,53 |
- |
- |
- |
4 |
5 |
0 |
- |
- |
- |
- |
- |
- |
- |
ThoughtWorks.CruiseControl.Core |
| BuildReportBuildPlugin |
0,53 |
0,58 |
0,7 |
6 |
6 |
16 |
5 |
5 |
1 |
3 |
3 |
44 |
0 |
2 |
ThoughtWorks.CruiseControl.WebDashboard.Plugins.BuildReport |
| BalloonMessages |
0,52 |
0 |
0 |
1 |
5 |
4 |
2 |
1 |
0 |
0 |
4 |
23 |
0 |
1 |
ThoughtWorks.CruiseControl.CCTrayLib.Configuration |
| AudioFiles |
0,51 |
1 |
0 |
0 |
6 |
3 |
1 |
1 |
0 |
0 |
4 |
3 |
0 |
1 |
ThoughtWorks.CruiseControl.CCTrayLib.Configuration |
| CruiseServerException |
0,51 |
0,5 |
0,67 |
4 |
4 |
6 |
2 |
4 |
0 |
3 |
3 |
25 |
0 |
4 |
ThoughtWorks.CruiseControl.WebDashboard.ServerConnection |
| ProjectGridRow |
0,51 |
0,74 |
0,77 |
37 |
4 |
21 |
45 |
25 |
0 |
22 |
4 |
238 |
0 |
1 |
ThoughtWorks.CruiseControl.WebDashboard.Dashboard |
| IFileTransfer |
0,51 |
- |
- |
- |
5 |
2 |
0 |
1 |
0 |
0 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.Remote |
| MonitorServerPolledEventArgs |
0,51 |
0 |
0 |
1 |
4 |
4 |
1 |
1 |
0 |
0 |
1 |
6 |
0 |
2 |
ThoughtWorks.CruiseControl.CCTrayLib.Monitoring |
| DashboardProject |
0,49 |
1 |
0 |
0 |
3 |
6 |
1 |
1 |
0 |
0 |
13 |
3 |
0 |
1 |
ThoughtWorks.CruiseControl.CCTrayLib.Monitoring |
| ICruiseManagerFactory |
0,49 |
- |
- |
- |
7 |
4 |
0 |
2 |
0 |
0 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.Remote |
| MimeType |
0,48 |
0,5 |
0,67 |
4 |
2 |
8 |
4 |
3 |
1 |
1 |
6 |
70 |
0 |
1 |
ThoughtWorks.CruiseControl.WebDashboard.MVC |
| IProjectSerializer |
0,48 |
- |
- |
- |
6 |
2 |
0 |
2 |
0 |
0 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.Core |
| IDynamicValue |
0,48 |
- |
- |
- |
3 |
4 |
0 |
1 |
0 |
0 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.Core.Tasks |
| TypeToTypeMap |
0,48 |
- |
- |
- |
3 |
3 |
0 |
2 |
0 |
0 |
0 |
- |
- |
- |
Objection |
| ImplementationResolver |
0,48 |
- |
- |
- |
4 |
1 |
0 |
1 |
0 |
0 |
0 |
- |
- |
- |
Objection |
| CruiseServerSnapshot |
0,48 |
0,44 |
0,5 |
20 |
5 |
16 |
13 |
8 |
0 |
2 |
2 |
169 |
0 |
1 |
ThoughtWorks.CruiseControl.Remote |
| BuildListRequest |
0,48 |
0,6 |
0,75 |
5 |
9 |
8 |
3 |
5 |
0 |
1 |
1 |
19 |
0 |
3 |
ThoughtWorks.CruiseControl.Remote.Messages |
| IMultiTransformer |
0,47 |
- |
- |
- |
4 |
3 |
0 |
1 |
0 |
0 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.Core.Util |
| ProjectConfigurableBuildPlugin |
0,47 |
0,29 |
0,33 |
11 |
5 |
16 |
9 |
9 |
0 |
4 |
2 |
84 |
5 |
1 |
ThoughtWorks.CruiseControl.WebDashboard.Dashboard.GenericPlugins |
| NameValuePair |
0,47 |
0,56 |
0,62 |
16 |
5 |
12 |
16 |
6 |
3 |
2 |
2 |
113 |
0 |
1 |
ThoughtWorks.CruiseControl.Remote |
| DefaultProjectSpecifier |
0,47 |
0,67 |
0,8 |
8 |
8 |
8 |
8 |
6 |
0 |
2 |
2 |
66 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation |
| IProjectStatusRetriever |
0,47 |
- |
- |
- |
4 |
2 |
0 |
1 |
0 |
0 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.CCTrayLib.Monitoring |
| MessageReceivedEventArgs |
0,46 |
0 |
0 |
2 |
4 |
7 |
1 |
2 |
0 |
1 |
1 |
12 |
0 |
3 |
ThoughtWorks.CruiseControl.Remote |
| MessageReceivedEventArgs |
0,46 |
0 |
0 |
2 |
4 |
7 |
1 |
2 |
0 |
1 |
1 |
12 |
0 |
3 |
ThoughtWorks.CruiseControl.Remote |
| SecurityException |
0,46 |
0 |
0 |
5 |
5 |
8 |
4 |
5 |
0 |
0 |
0 |
23 |
2 |
4 |
ThoughtWorks.CruiseControl.Core |
| ProjectEventArgs<TData> |
0,46 |
0,33 |
0,5 |
3 |
3 |
4 |
1 |
3 |
0 |
2 |
2 |
15 |
1 |
2 |
ThoughtWorks.CruiseControl.Remote.Events |
| ExternalLink |
0,46 |
0,5 |
0,6 |
6 |
5 |
5 |
1 |
6 |
0 |
2 |
2 |
28 |
0 |
1 |
ThoughtWorks.CruiseControl.Remote |
| ProjectActivity |
0,46 |
0,46 |
0,5 |
14 |
3 |
7 |
5 |
10 |
3 |
1 |
5 |
78 |
0 |
1 |
ThoughtWorks.CruiseControl.Remote |
| MessageRequest |
0,46 |
0,33 |
0,5 |
2 |
8 |
7 |
1 |
3 |
0 |
1 |
1 |
10 |
0 |
3 |
ThoughtWorks.CruiseControl.Remote.Messages |
| ResponseResult |
0,45 |
- |
- |
- |
7 |
5 |
0 |
- |
- |
- |
- |
- |
- |
- |
ThoughtWorks.CruiseControl.Remote.Messages |
| ProjectMonitor |
0,45 |
0,89 |
0,91 |
71 |
3 |
42 |
66 |
48 |
0 |
20 |
9 |
445 |
0 |
1 |
ThoughtWorks.CruiseControl.CCTrayLib.Monitoring |
| MessageEventHandler |
0,45 |
- |
- |
- |
6 |
8 |
0 |
4 |
0 |
0 |
0 |
- |
0 |
3 |
ThoughtWorks.CruiseControl.CCTrayLib.Monitoring |
| IWebRetriever |
0,45 |
- |
- |
- |
6 |
3 |
0 |
2 |
0 |
0 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.CCTrayLib.Monitoring |
| IP4ProcessInfoCreator |
0,45 |
- |
- |
- |
4 |
3 |
0 |
1 |
0 |
0 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.Core.Sourcecontrol.Perforce |
| ReadAuditRequest |
0,45 |
0,67 |
0,78 |
7 |
8 |
9 |
1 |
7 |
0 |
3 |
3 |
27 |
0 |
2 |
ThoughtWorks.CruiseControl.Remote.Messages |
| SystemPath |
0,45 |
0,53 |
0,56 |
19 |
3 |
23 |
24 |
14 |
3 |
0 |
2 |
141 |
1 |
1 |
ThoughtWorks.CruiseControl.Core.Util |
| SpeechConfiguration |
0,45 |
0,33 |
0 |
1 |
7 |
3 |
1 |
1 |
0 |
0 |
3 |
9 |
0 |
1 |
ThoughtWorks.CruiseControl.CCTrayLib.Configuration |
| MergeFileInfo+MergeActionType |
0,44 |
- |
- |
- |
3 |
5 |
0 |
- |
- |
- |
- |
- |
- |
- |
ThoughtWorks.CruiseControl.Core.Tasks |
| ITransportExtension |
0,44 |
- |
- |
- |
5 |
9 |
0 |
9 |
0 |
3 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.CCTrayLib.Monitoring |
| Timeout |
0,44 |
0,5 |
0,56 |
12 |
6 |
7 |
11 |
8 |
1 |
2 |
3 |
84 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Util |
| ICruiseManagerWrapper |
0,43 |
- |
- |
- |
4 |
6 |
0 |
9 |
0 |
0 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.WebDashboard.ServerConnection |
| IntegrationResult |
0,43 |
0,94 |
0,96 |
88 |
6 |
36 |
56 |
65 |
1 |
32 |
19 |
727 |
1 |
1 |
ThoughtWorks.CruiseControl.Core |
| BuilderException |
0,43 |
0 |
0 |
4 |
8 |
7 |
4 |
4 |
0 |
1 |
1 |
24 |
0 |
4 |
ThoughtWorks.CruiseControl.Core.Tasks |
| IDashboardXmlParser |
0,43 |
- |
- |
- |
5 |
3 |
0 |
2 |
0 |
0 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.CCTrayLib.Monitoring |
| Icons |
0,43 |
0 |
0 |
1 |
6 |
3 |
2 |
1 |
0 |
0 |
5 |
18 |
0 |
1 |
ThoughtWorks.CruiseControl.CCTrayLib.Configuration |
| DateTimeProvider |
0,43 |
0 |
0 |
2 |
4 |
5 |
3 |
3 |
0 |
1 |
0 |
8 |
0 |
1 |
ThoughtWorks.CruiseControl.CCTrayLib |
| BaseExecutableTask |
0,42 |
0,75 |
1 |
5 |
8 |
24 |
18 |
9 |
0 |
0 |
1 |
75 |
8 |
2 |
ThoughtWorks.CruiseControl.Core.Tasks |
| EnumeratorDirection |
0,42 |
- |
- |
- |
3 |
5 |
0 |
- |
- |
- |
- |
- |
- |
- |
ThoughtWorks.CruiseControl.Core.Logging |
| IEmailConverter |
0,42 |
- |
- |
- |
4 |
1 |
0 |
1 |
0 |
0 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.Core.Publishers |
| UserAuditFilter |
0,42 |
0,33 |
0,4 |
6 |
2 |
8 |
6 |
6 |
0 |
1 |
1 |
36 |
0 |
2 |
ThoughtWorks.CruiseControl.Remote.Security |
| SecurityRightAuditFilter |
0,42 |
0,33 |
0,4 |
6 |
2 |
7 |
4 |
6 |
0 |
1 |
1 |
30 |
0 |
2 |
ThoughtWorks.CruiseControl.Remote.Security |
| ProjectAuditFilter |
0,42 |
0,33 |
0,4 |
6 |
2 |
8 |
6 |
6 |
0 |
1 |
1 |
36 |
0 |
2 |
ThoughtWorks.CruiseControl.Remote.Security |
| EventTypeAuditFilter |
0,42 |
0,33 |
0,4 |
6 |
2 |
7 |
4 |
6 |
0 |
1 |
1 |
30 |
0 |
2 |
ThoughtWorks.CruiseControl.Remote.Security |
| DateRangeAuditFilter |
0,42 |
0,5 |
0,57 |
9 |
2 |
9 |
7 |
8 |
0 |
2 |
2 |
56 |
0 |
2 |
ThoughtWorks.CruiseControl.Remote.Security |
| ICCTrayMultiConfiguration |
0,42 |
- |
- |
- |
10 |
18 |
0 |
31 |
0 |
15 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.CCTrayLib.Configuration |
| PathUtils |
0,42 |
0 |
0 |
98 |
6 |
9 |
13 |
1 |
5 |
0 |
0 |
812 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Util |
| IRegistry |
0,41 |
- |
- |
- |
5 |
1 |
0 |
2 |
0 |
0 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.Core.Util |
| PreprocessorException |
0,41 |
0 |
0 |
1 |
3 |
5 |
1 |
1 |
0 |
0 |
0 |
4 |
2 |
3 |
ThoughtWorks.CruiseControl.Core.Config.Preprocessor |
| CruiseServerSnapshotListAndExceptions |
0,41 |
0,38 |
0,5 |
5 |
4 |
7 |
2 |
4 |
0 |
3 |
2 |
43 |
0 |
1 |
ThoughtWorks.CruiseControl.WebDashboard.ServerConnection |
| Message |
0,41 |
0,2 |
0,25 |
5 |
5 |
5 |
1 |
5 |
0 |
1 |
1 |
19 |
0 |
1 |
ThoughtWorks.CruiseControl.Remote |
| DiagnoseSecurityRequest |
0,41 |
0,5 |
0,62 |
5 |
8 |
8 |
2 |
5 |
0 |
2 |
2 |
20 |
0 |
2 |
ThoughtWorks.CruiseControl.Remote.Messages |
| RemotingFileTransfer+TransferPackage |
0,41 |
0,33 |
0,5 |
3 |
2 |
5 |
1 |
3 |
0 |
2 |
2 |
15 |
0 |
1 |
ThoughtWorks.CruiseControl.Remote |
| SerializableDateTime |
0,41 |
0,33 |
0,5 |
3 |
1 |
4 |
4 |
2 |
1 |
1 |
2 |
15 |
0 |
1 |
ThoughtWorks.CruiseControl.Remote |
| ExtensionAttribute |
0,41 |
0,33 |
0,5 |
2 |
4 |
4 |
0 |
3 |
0 |
1 |
1 |
10 |
0 |
2 |
ThoughtWorks.CruiseControl.CCTrayLib.Configuration |
| IVersionProvider |
0,4 |
- |
- |
- |
3 |
1 |
0 |
1 |
0 |
0 |
0 |
- |
- |
- |
|
| IServerConnection |
0,4 |
- |
- |
- |
5 |
8 |
0 |
10 |
0 |
3 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.Remote |
| IProjectStateIconProvider |
0,4 |
- |
- |
- |
5 |
3 |
0 |
1 |
0 |
0 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.CCTrayLib.Presentation |
| LampController+LampState |
0,4 |
- |
- |
- |
2 |
5 |
0 |
- |
- |
- |
- |
- |
- |
- |
ThoughtWorks.CruiseControl.CCTrayLib.X10 |
| ObjectionType |
0,4 |
0,5 |
0,67 |
4 |
2 |
4 |
1 |
4 |
0 |
2 |
2 |
19 |
0 |
1 |
Objection |
| ProjectStatusSnapshot |
0,4 |
0,25 |
0,33 |
4 |
4 |
6 |
3 |
4 |
0 |
1 |
1 |
20 |
0 |
2 |
ThoughtWorks.CruiseControl.Remote |
| TimeUnits |
0,4 |
0,64 |
0,75 |
10 |
2 |
11 |
18 |
4 |
3 |
0 |
7 |
111 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Util |
| ITransformer |
0,4 |
- |
- |
- |
4 |
2 |
0 |
1 |
0 |
0 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.Core.Util |
| IServerConnection |
0,39 |
- |
- |
- |
5 |
8 |
0 |
10 |
0 |
3 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.Remote |
| IResponseCache |
0,39 |
- |
- |
- |
2 |
3 |
0 |
2 |
0 |
0 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.WebDashboard.IO |
| SessionCacheBase |
0,39 |
0,64 |
0,69 |
21 |
2 |
14 |
19 |
13 |
0 |
2 |
3 |
187 |
2 |
1 |
ThoughtWorks.CruiseControl.Core.Security |
| BuildCondition |
0,39 |
- |
- |
- |
3 |
5 |
0 |
- |
- |
- |
- |
- |
- |
- |
ThoughtWorks.CruiseControl.Remote |
| IMessageBuilder |
0,39 |
- |
- |
- |
3 |
4 |
0 |
3 |
0 |
1 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.Core.Publishers |
| Permissions |
0,39 |
0,85 |
0,89 |
29 |
4 |
7 |
3 |
20 |
0 |
9 |
9 |
139 |
3 |
1 |
ThoughtWorks.CruiseControl.Core.Security |
| IAudioPlayer |
0,39 |
- |
- |
- |
3 |
2 |
0 |
1 |
0 |
0 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.CCTrayLib.Presentation |
| DataListResponse |
0,38 |
0 |
0 |
5 |
8 |
8 |
4 |
5 |
0 |
1 |
1 |
27 |
0 |
2 |
ThoughtWorks.CruiseControl.Remote.Messages |
| ProjectStatusResponse |
0,38 |
0 |
0 |
5 |
8 |
8 |
4 |
5 |
0 |
1 |
1 |
27 |
0 |
2 |
ThoughtWorks.CruiseControl.Remote.Messages |
| DataResponse |
0,38 |
0,6 |
0,75 |
5 |
8 |
7 |
3 |
5 |
0 |
1 |
1 |
18 |
0 |
2 |
ThoughtWorks.CruiseControl.Remote.Messages |
| ExternalLinksListResponse |
0,38 |
0 |
0 |
5 |
8 |
8 |
4 |
5 |
0 |
1 |
1 |
27 |
0 |
2 |
ThoughtWorks.CruiseControl.Remote.Messages |
| SnapshotResponse |
0,38 |
0,6 |
0,75 |
5 |
8 |
7 |
3 |
5 |
0 |
1 |
1 |
18 |
0 |
2 |
ThoughtWorks.CruiseControl.Remote.Messages |
| IRemotingService |
0,38 |
- |
- |
- |
2 |
3 |
0 |
1 |
0 |
0 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.Remote |
| UserDetails |
0,38 |
0,7 |
0,78 |
10 |
4 |
5 |
1 |
10 |
0 |
3 |
3 |
48 |
0 |
1 |
ThoughtWorks.CruiseControl.Remote.Security |
| PackageDetails |
0,38 |
0,85 |
0,91 |
14 |
4 |
9 |
1 |
14 |
0 |
6 |
6 |
51 |
0 |
1 |
ThoughtWorks.CruiseControl.Remote |
| SecurityCheckDiagnostics |
0,38 |
0,78 |
0,88 |
8 |
4 |
5 |
1 |
9 |
0 |
4 |
4 |
31 |
0 |
1 |
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 |
| ConfigureUserName |
0,37 |
0,75 |
0,86 |
9 |
2 |
33 |
50 |
8 |
0 |
1 |
6 |
279 |
0 |
7 |
ThoughtWorks.CruiseControl.CCTrayLib.Security |
| IVelocityTransformer |
0,37 |
- |
- |
- |
3 |
2 |
0 |
1 |
0 |
0 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.WebDashboard.MVC.View |
| ConsoleEventHandler+ConsoleEvent |
0,37 |
- |
- |
- |
2 |
5 |
0 |
- |
- |
- |
- |
- |
- |
- |
ThoughtWorks.CruiseControl.Core |
| IBalloonMessageProvider |
0,37 |
- |
- |
- |
4 |
2 |
0 |
1 |
0 |
0 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.CCTrayLib.Presentation |
| ICruiseRequestFactory |
0,37 |
- |
- |
- |
2 |
4 |
0 |
1 |
0 |
0 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.WebDashboard.Dashboard |
| ServerLink |
0,37 |
0,25 |
0,5 |
2 |
6 |
7 |
2 |
2 |
0 |
1 |
4 |
21 |
0 |
2 |
ThoughtWorks.CruiseControl.WebDashboard.Dashboard |
| DynamicValueUtility+PropertyValue |
0,37 |
0,33 |
0,39 |
15 |
3 |
10 |
12 |
7 |
0 |
3 |
3 |
155 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Tasks |
| ErrorMessage |
0,37 |
0,5 |
0,58 |
7 |
4 |
6 |
1 |
7 |
0 |
2 |
2 |
32 |
0 |
1 |
ThoughtWorks.CruiseControl.Remote.Messages |
| IDashboardConfiguration |
0,37 |
- |
- |
- |
5 |
2 |
0 |
2 |
0 |
2 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.WebDashboard.Configuration |
| ICruiseProjectManagerFactory |
0,37 |
- |
- |
- |
7 |
6 |
0 |
2 |
0 |
0 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.CCTrayLib.Monitoring |
| FileTaskResult |
0,37 |
0,67 |
0,8 |
7 |
6 |
12 |
8 |
5 |
1 |
1 |
1 |
41 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Tasks |
| TrayIconDoubleClickAction |
0,36 |
- |
- |
- |
5 |
5 |
0 |
- |
- |
- |
- |
- |
- |
- |
ThoughtWorks.CruiseControl.CCTrayLib.Configuration |
| ConfigureUserPassword |
0,36 |
0,79 |
0,89 |
12 |
2 |
34 |
52 |
9 |
0 |
2 |
10 |
444 |
0 |
7 |
ThoughtWorks.CruiseControl.CCTrayLib.Security |
| RemotingFileTransfer+TransferPackage |
0,36 |
0,33 |
0,5 |
3 |
2 |
5 |
1 |
3 |
0 |
2 |
2 |
15 |
0 |
1 |
ThoughtWorks.CruiseControl.Remote |
| IoService |
0,36 |
0 |
0 |
11 |
6 |
11 |
10 |
5 |
0 |
0 |
0 |
91 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Util |
| EventTypeAuditFilter |
0,36 |
0,33 |
0,4 |
6 |
2 |
7 |
4 |
6 |
0 |
1 |
1 |
30 |
0 |
2 |
ThoughtWorks.CruiseControl.Remote.Security |
| SecurityRightAuditFilter |
0,36 |
0,33 |
0,4 |
6 |
2 |
7 |
4 |
6 |
0 |
1 |
1 |
30 |
0 |
2 |
ThoughtWorks.CruiseControl.Remote.Security |
| ProjectAuditFilter |
0,36 |
0,33 |
0,4 |
6 |
2 |
8 |
6 |
6 |
0 |
1 |
1 |
36 |
0 |
2 |
ThoughtWorks.CruiseControl.Remote.Security |
| UserAuditFilter |
0,36 |
0,33 |
0,4 |
6 |
2 |
8 |
6 |
6 |
0 |
1 |
1 |
36 |
0 |
2 |
ThoughtWorks.CruiseControl.Remote.Security |
| DateRangeAuditFilter |
0,36 |
0,5 |
0,57 |
9 |
2 |
9 |
7 |
8 |
0 |
2 |
2 |
56 |
0 |
2 |
ThoughtWorks.CruiseControl.Remote.Security |
| SecurityHelpers |
0,36 |
0 |
0 |
1 |
4 |
6 |
4 |
0 |
1 |
0 |
0 |
11 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Security |
| DashboardQueuedRequest |
0,35 |
1 |
0 |
0 |
2 |
4 |
1 |
1 |
0 |
0 |
2 |
3 |
0 |
1 |
ThoughtWorks.CruiseControl.CCTrayLib.Monitoring |
| ItemStatus |
0,35 |
0,84 |
0,87 |
26 |
1 |
24 |
22 |
24 |
0 |
9 |
9 |
193 |
1 |
1 |
ThoughtWorks.CruiseControl.Remote |
| ReadAuditResponse |
0,35 |
0 |
0 |
5 |
7 |
8 |
4 |
5 |
0 |
1 |
1 |
27 |
0 |
2 |
ThoughtWorks.CruiseControl.Remote.Messages |
| BuildParametersResponse |
0,35 |
0 |
0 |
5 |
7 |
8 |
4 |
5 |
0 |
1 |
1 |
27 |
0 |
2 |
ThoughtWorks.CruiseControl.Remote.Messages |
| LoginResponse |
0,35 |
0,6 |
0,75 |
5 |
7 |
7 |
3 |
5 |
0 |
1 |
1 |
18 |
0 |
2 |
ThoughtWorks.CruiseControl.Remote.Messages |
| DiagnoseSecurityResponse |
0,35 |
0 |
0 |
5 |
7 |
8 |
4 |
5 |
0 |
1 |
1 |
27 |
0 |
2 |
ThoughtWorks.CruiseControl.Remote.Messages |
| ListPackagesResponse |
0,35 |
0 |
0 |
5 |
7 |
8 |
4 |
5 |
0 |
1 |
1 |
27 |
0 |
2 |
ThoughtWorks.CruiseControl.Remote.Messages |
| StatusSnapshotResponse |
0,35 |
0,6 |
0,75 |
5 |
7 |
7 |
3 |
5 |
0 |
1 |
1 |
18 |
0 |
2 |
ThoughtWorks.CruiseControl.Remote.Messages |
| ListUsersResponse |
0,35 |
0 |
0 |
5 |
7 |
8 |
4 |
5 |
0 |
1 |
1 |
27 |
0 |
2 |
ThoughtWorks.CruiseControl.Remote.Messages |
| IBuildLogTransformer |
0,35 |
- |
- |
- |
3 |
4 |
0 |
1 |
0 |
0 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.WebDashboard.Dashboard |
| ProcessExecutor+ProcessMonitor |
0,35 |
0,67 |
0,8 |
7 |
1 |
10 |
10 |
2 |
4 |
0 |
3 |
54 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Util |
| ProcessExecutor+RunnableProcess |
0,35 |
0,62 |
0,68 |
24 |
1 |
31 |
55 |
12 |
0 |
1 |
9 |
412 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Util |
| ConstructorSelectionStrategy |
0,35 |
- |
- |
- |
3 |
2 |
0 |
1 |
0 |
0 |
0 |
- |
- |
- |
Objection |
| ILogger |
0,35 |
- |
- |
- |
3 |
6 |
0 |
6 |
0 |
0 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.Core.Util |
| RequestWrappingCruiseRequest |
0,35 |
0,78 |
0,85 |
17 |
3 |
19 |
15 |
12 |
0 |
8 |
3 |
109 |
0 |
1 |
ThoughtWorks.CruiseControl.WebDashboard.IO |
| Audio |
0,34 |
0 |
0 |
23 |
2 |
17 |
13 |
1 |
6 |
0 |
0 |
179 |
0 |
1 |
ThoughtWorks.CruiseControl.CCTrayLib |
| ProjectLink |
0,34 |
0,25 |
0,5 |
2 |
5 |
7 |
2 |
2 |
0 |
1 |
4 |
21 |
0 |
2 |
ThoughtWorks.CruiseControl.WebDashboard.Dashboard |
| CruiseServerEventsBase |
0,34 |
0,92 |
0,94 |
24 |
4 |
16 |
15 |
37 |
0 |
0 |
12 |
384 |
2 |
1 |
ThoughtWorks.CruiseControl.Core |
| IDeleteProjectViewBuilder |
0,34 |
- |
- |
- |
2 |
2 |
0 |
1 |
0 |
0 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.WebDashboard.Plugins.DeleteProject |
| IIntegrationQueue |
0,34 |
- |
- |
- |
4 |
11 |
0 |
14 |
0 |
3 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.Core.Queues |
| IBuildNameFormatter |
0,34 |
- |
- |
- |
2 |
2 |
0 |
3 |
0 |
0 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.WebDashboard.Dashboard |
| CruiseServerSnapshotOnServer |
0,34 |
0,33 |
0,5 |
3 |
2 |
4 |
1 |
3 |
0 |
2 |
2 |
15 |
0 |
1 |
ThoughtWorks.CruiseControl.WebDashboard.ServerConnection |
| QueueSnapshot |
0,34 |
0,5 |
0,6 |
6 |
2 |
11 |
3 |
6 |
0 |
3 |
2 |
28 |
0 |
1 |
ThoughtWorks.CruiseControl.Remote |
| BuildGraph+GraphBuildInfo |
0,34 |
0,3 |
0,38 |
5 |
2 |
11 |
11 |
5 |
0 |
0 |
2 |
39 |
0 |
1 |
ThoughtWorks.CruiseControl.WebDashboard.Plugins.Statistics |
| QueuedRequestSnapshot |
0,34 |
0,67 |
0,75 |
9 |
2 |
8 |
2 |
9 |
0 |
3 |
3 |
42 |
0 |
1 |
ThoughtWorks.CruiseControl.Remote |
| SynergyConnectionInfo |
0,34 |
0,9 |
0,97 |
16 |
4 |
15 |
8 |
15 |
0 |
7 |
14 |
107 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic |
| CircularArray |
0,33 |
0,71 |
0,81 |
11 |
2 |
13 |
12 |
7 |
1 |
0 |
5 |
84 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Logging |
| IConfigurationFileSaver |
0,33 |
- |
- |
- |
3 |
3 |
0 |
1 |
0 |
0 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.Core.Config |
| IExecutionEnvironment |
0,33 |
- |
- |
- |
3 |
2 |
0 |
2 |
0 |
2 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.Core.Util |
| DefaultServerSpecifier |
0,33 |
0,67 |
0,76 |
9 |
5 |
7 |
6 |
8 |
0 |
3 |
3 |
60 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation |
| IntegrationRequest |
0,33 |
0,82 |
0,89 |
12 |
4 |
9 |
8 |
11 |
1 |
5 |
6 |
73 |
0 |
1 |
ThoughtWorks.CruiseControl.Remote |
| XslTransformer |
0,33 |
0 |
0 |
11 |
3 |
29 |
27 |
3 |
3 |
0 |
0 |
132 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Util |
| WindowStateEventArgs |
0,33 |
0 |
0 |
1 |
3 |
4 |
1 |
1 |
0 |
0 |
1 |
6 |
0 |
2 |
Validator |
| ICruiseServerManagerFactory |
0,33 |
- |
- |
- |
4 |
2 |
0 |
1 |
0 |
0 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.CCTrayLib.Monitoring |
| ICache |
0,32 |
- |
- |
- |
2 |
1 |
0 |
1 |
0 |
0 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.CCTrayLib.Monitoring |
| IStateManager |
0,32 |
- |
- |
- |
4 |
5 |
0 |
3 |
0 |
0 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.Core.State |
| SourceControlOperation |
0,32 |
- |
- |
- |
3 |
5 |
0 |
- |
- |
- |
- |
- |
- |
- |
ThoughtWorks.CruiseControl.Core |
| IActionFactory |
0,32 |
- |
- |
- |
2 |
3 |
0 |
2 |
0 |
0 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.WebDashboard.MVC |
| FarmReportFarmPlugin |
0,32 |
0,67 |
0,78 |
9 |
3 |
21 |
14 |
6 |
1 |
3 |
4 |
71 |
0 |
1 |
ThoughtWorks.CruiseControl.WebDashboard.Plugins.FarmReport |
| ConfigPreprocessorEnvironment |
0,32 |
0,84 |
0,88 |
32 |
3 |
44 |
62 |
20 |
1 |
1 |
7 |
482 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Config.Preprocessor |
| IntegrationQueueTreeNodeAdaptor |
0,32 |
0,33 |
0,4 |
16 |
2 |
25 |
49 |
6 |
0 |
1 |
2 |
223 |
0 |
1 |
ThoughtWorks.CruiseControl.CCTrayLib.Presentation |
| DashboardQueue |
0,32 |
1 |
0 |
0 |
2 |
7 |
1 |
1 |
0 |
0 |
2 |
3 |
0 |
1 |
ThoughtWorks.CruiseControl.CCTrayLib.Monitoring |
| IStringFormatter |
0,32 |
- |
- |
- |
1 |
1 |
0 |
1 |
0 |
0 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.Core.Util |
| ControllerType |
0,32 |
- |
- |
- |
3 |
5 |
0 |
- |
- |
- |
- |
- |
- |
- |
ThoughtWorks.CruiseControl.CCTrayLib.X10 |
| IManifestGenerator |
0,32 |
- |
- |
- |
3 |
4 |
0 |
1 |
0 |
0 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.Core.Publishers |
| IConfigurationFileLoader |
0,32 |
- |
- |
- |
3 |
4 |
0 |
2 |
0 |
0 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.Core.Config |
| ILampController |
0,32 |
- |
- |
- |
3 |
2 |
0 |
2 |
0 |
2 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.CCTrayLib.X10 |
| DynamicValueUtility |
0,31 |
0 |
0 |
36 |
2 |
21 |
39 |
0 |
6 |
0 |
0 |
428 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Tasks |
| ExecutionEnvironment |
0,31 |
0 |
0 |
5 |
3 |
11 |
8 |
3 |
0 |
2 |
1 |
32 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Util |
| INoSiteTemplateAction |
0,31 |
- |
- |
- |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.WebDashboard.Dashboard |
| ResponseResult |
0,31 |
- |
- |
- |
2 |
5 |
0 |
- |
- |
- |
- |
- |
- |
- |
ThoughtWorks.CruiseControl.Remote.Messages |
| ICruiseServerExtension |
0,31 |
- |
- |
- |
4 |
3 |
0 |
4 |
0 |
0 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.Remote |
| NotifyIconEx+NotifyFlags |
0,31 |
- |
- |
- |
2 |
6 |
0 |
- |
- |
- |
- |
- |
- |
- |
ThoughtWorks.CruiseControl.CCTrayLib.Presentation |
| NotifyIconEx+NotifyState |
0,31 |
- |
- |
- |
2 |
6 |
0 |
- |
- |
- |
- |
- |
- |
- |
ThoughtWorks.CruiseControl.CCTrayLib.Presentation |
| ConfigurationAttribute |
0,31 |
0,6 |
0,75 |
4 |
2 |
4 |
1 |
5 |
0 |
2 |
2 |
17 |
0 |
1 |
ThoughtWorks.CruiseControl.WebDashboard.Plugins.Administration |
| EmailGroup+NotificationType |
0,31 |
- |
- |
- |
3 |
5 |
0 |
- |
- |
- |
- |
- |
- |
- |
ThoughtWorks.CruiseControl.Core.Publishers |
| CruiseXmlWriter |
0,31 |
0 |
0 |
12 |
2 |
26 |
38 |
3 |
5 |
0 |
0 |
243 |
0 |
1 |
ThoughtWorks.CruiseControl.Core |
| HttpConnection |
0,31 |
0,71 |
0,77 |
26 |
2 |
28 |
37 |
13 |
0 |
3 |
5 |
273 |
0 |
1 |
ThoughtWorks.CruiseControl.Remote |
| KillUtil |
0,31 |
0 |
0 |
9 |
2 |
17 |
29 |
1 |
1 |
0 |
1 |
151 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Util |
| ImmutableNamedActionWithoutSiteTemplate |
0,31 |
0 |
0 |
1 |
3 |
7 |
1 |
1 |
0 |
0 |
0 |
5 |
0 |
2 |
ThoughtWorks.CruiseControl.WebDashboard.Dashboard |
| XmlIntegrationResultWriter |
0,3 |
0,08 |
0,09 |
28 |
3 |
34 |
54 |
12 |
0 |
1 |
1 |
467 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Publishers |
| UserNameAuthentication |
0,3 |
0,17 |
0,2 |
5 |
1 |
16 |
12 |
6 |
0 |
1 |
1 |
47 |
0 |
1 |
ThoughtWorks.CruiseControl.CCTrayLib.Security |
| RemotingFileTransfer+RemotingStreamHolder |
0,3 |
0 |
0 |
4 |
1 |
11 |
5 |
4 |
0 |
0 |
1 |
32 |
0 |
2 |
ThoughtWorks.CruiseControl.Remote |
| UserPasswordAuthentication |
0,3 |
0,43 |
0,5 |
8 |
1 |
19 |
16 |
7 |
0 |
1 |
1 |
112 |
0 |
1 |
ThoughtWorks.CruiseControl.CCTrayLib.Security |
| MainFormController |
0,3 |
0,93 |
0,96 |
83 |
3 |
86 |
126 |
46 |
1 |
7 |
17 |
870 |
0 |
1 |
ThoughtWorks.CruiseControl.CCTrayLib.Presentation |
| RemoteCruiseManagerFactory |
0,3 |
0 |
0 |
4 |
3 |
13 |
8 |
3 |
0 |
0 |
2 |
51 |
0 |
1 |
ThoughtWorks.CruiseControl.Remote |
| EmailSubject+BuildResultType |
0,3 |
- |
- |
- |
2 |
5 |
0 |
- |
- |
- |
- |
- |
- |
- |
ThoughtWorks.CruiseControl.Core.Publishers |
| HttpConnection |
0,3 |
0,71 |
0,77 |
26 |
2 |
28 |
37 |
13 |
0 |
3 |
5 |
273 |
0 |
1 |
ThoughtWorks.CruiseControl.Remote |
| ServerLogFileReader |
0,3 |
0,78 |
0,88 |
14 |
1 |
18 |
19 |
7 |
2 |
0 |
3 |
105 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Logging |
| TimeoutSerializer |
0,29 |
0 |
0 |
11 |
1 |
17 |
15 |
3 |
0 |
0 |
0 |
75 |
0 |
2 |
ThoughtWorks.CruiseControl.Core.Util |
| MergeFileSerialiser |
0,29 |
0 |
0 |
14 |
1 |
30 |
41 |
3 |
0 |
0 |
0 |
221 |
0 |
2 |
ThoughtWorks.CruiseControl.Core.Tasks |
| MainForm |
0,29 |
0,95 |
0,98 |
78 |
1 |
137 |
255 |
36 |
1 |
0 |
43 |
3041 |
0 |
7 |
Validator |
| ErrorMessage |
0,29 |
0,5 |
0,58 |
7 |
1 |
6 |
1 |
7 |
0 |
2 |
2 |
32 |
0 |
1 |
ThoughtWorks.CruiseControl.Remote.Messages |
| MultipleXslReportBuildAction |
0,29 |
0,53 |
0,67 |
6 |
2 |
19 |
11 |
5 |
0 |
1 |
3 |
48 |
0 |
1 |
ThoughtWorks.CruiseControl.WebDashboard.Dashboard.Actions |
| IFileWatcher |
0,29 |
- |
- |
- |
3 |
4 |
0 |
3 |
0 |
0 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.Core.Util |
| IMessageProcessor |
0,29 |
- |
- |
- |
4 |
3 |
0 |
2 |
0 |
0 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.Remote |
| EvaluationException |
0,29 |
0 |
0 |
2 |
2 |
8 |
2 |
1 |
1 |
0 |
0 |
9 |
0 |
4 |
ThoughtWorks.CruiseControl.Core.Config.Preprocessor |
| ICruiseServerFactory |
0,29 |
- |
- |
- |
3 |
3 |
0 |
1 |
0 |
0 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.Core |
| IDetailStringProvider |
0,29 |
- |
- |
- |
3 |
2 |
0 |
1 |
0 |
0 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.CCTrayLib.Presentation |
| CruiseServerClientBase |
0,29 |
0,95 |
0,98 |
43 |
3 |
23 |
3 |
47 |
0 |
4 |
1 |
96 |
2 |
1 |
ThoughtWorks.CruiseControl.Remote |
| CookieSessionRetriever |
0,28 |
0,5 |
0,67 |
2 |
1 |
10 |
7 |
4 |
0 |
1 |
1 |
29 |
0 |
1 |
ThoughtWorks.CruiseControl.WebDashboard.Dashboard |
| CookieSessionStorer |
0,28 |
0,5 |
0,67 |
1 |
1 |
5 |
2 |
4 |
0 |
1 |
1 |
12 |
0 |
1 |
ThoughtWorks.CruiseControl.WebDashboard.Dashboard |
| ILinkListFactory |
0,28 |
- |
- |
- |
3 |
5 |
0 |
3 |
0 |
0 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.WebDashboard.Dashboard |
| IProjectGridAction |
0,28 |
- |
- |
- |
3 |
6 |
0 |
4 |
0 |
1 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.WebDashboard.Dashboard |
| AppRunner |
0,28 |
0,44 |
0,67 |
8 |
2 |
16 |
14 |
3 |
0 |
0 |
3 |
71 |
0 |
2 |
ThoughtWorks.CruiseControl.Console |
| ConsoleMain+<>c__DisplayClass1 |
0,28 |
1 |
0 |
- |
2 |
5 |
1 |
1 |
0 |
0 |
2 |
3 |
0 |
1 |
ThoughtWorks.CruiseControl.Console |
| DefaultBuildSpecifier |
0,28 |
0,5 |
0,6 |
8 |
3 |
8 |
8 |
6 |
0 |
2 |
2 |
66 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation |
| IntegrationQueueManager |
0,28 |
0,72 |
0,76 |
32 |
1 |
34 |
42 |
18 |
0 |
0 |
4 |
341 |
0 |
1 |
ThoughtWorks.CruiseControl.Core |
| 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 |
| IIntegrationQueueIconProvider |
0,28 |
- |
- |
- |
2 |
2 |
0 |
1 |
0 |
0 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.CCTrayLib.Presentation |
| BuildOccurredEventArgs |
0,28 |
0 |
0 |
1 |
1 |
5 |
1 |
1 |
0 |
0 |
2 |
9 |
0 |
2 |
ThoughtWorks.CruiseControl.CCTrayLib |
| IconNotFoundException |
0,28 |
0 |
0 |
3 |
1 |
5 |
3 |
3 |
0 |
0 |
0 |
12 |
0 |
3 |
ThoughtWorks.CruiseControl.CCTrayLib |
| PermissionBase |
0,28 |
0,61 |
0,69 |
14 |
2 |
15 |
11 |
10 |
0 |
2 |
2 |
89 |
2 |
2 |
ThoughtWorks.CruiseControl.Core.Security |
| Registry |
0,27 |
0 |
0 |
5 |
4 |
8 |
8 |
3 |
0 |
0 |
0 |
45 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Util |
| IIconProvider |
0,27 |
- |
- |
- |
3 |
3 |
0 |
3 |
0 |
1 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.CCTrayLib.Presentation |
| CancelProjectEventArgs |
0,27 |
0,33 |
0,5 |
3 |
2 |
6 |
1 |
3 |
0 |
1 |
1 |
11 |
0 |
3 |
ThoughtWorks.CruiseControl.Remote.Events |
| CancelProjectEventArgs<TData> |
0,27 |
0,33 |
0,5 |
3 |
2 |
6 |
1 |
3 |
0 |
1 |
1 |
12 |
0 |
3 |
ThoughtWorks.CruiseControl.Remote.Events |
| BuildIntegrationRequest |
0,27 |
0,31 |
0,36 |
8 |
4 |
11 |
7 |
8 |
0 |
2 |
2 |
54 |
0 |
3 |
ThoughtWorks.CruiseControl.Remote.Messages |
| SessionCacheBase+SessionDetails |
0,27 |
0 |
0 |
1 |
2 |
5 |
2 |
1 |
0 |
0 |
3 |
12 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Security |
| IBuildNameRetriever |
0,27 |
- |
- |
- |
2 |
3 |
0 |
3 |
0 |
0 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.WebDashboard.Dashboard |
| NetReflectorProjectSerializer |
0,27 |
0 |
0 |
2 |
2 |
11 |
7 |
3 |
0 |
0 |
0 |
18 |
0 |
1 |
ThoughtWorks.CruiseControl.Core |
| IP4Purger |
0,27 |
- |
- |
- |
2 |
3 |
0 |
1 |
0 |
0 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.Core.Sourcecontrol.Perforce |
| DefaultCruiseUrlBuilder |
0,27 |
0,3 |
0,33 |
13 |
2 |
11 |
15 |
9 |
1 |
2 |
4 |
112 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation |
| CoverageFilter+NCoverItemType |
0,26 |
- |
- |
- |
1 |
5 |
0 |
- |
- |
- |
- |
- |
- |
- |
ThoughtWorks.CruiseControl.Core.Tasks |
| DefaultQueueIcons |
0,26 |
0 |
0 |
12 |
1 |
14 |
6 |
1 |
10 |
9 |
2 |
78 |
0 |
1 |
ThoughtWorks.CruiseControl.CCTrayLib |
| NotifierDelegate |
0,26 |
- |
- |
- |
1 |
7 |
0 |
4 |
0 |
0 |
0 |
- |
0 |
3 |
ThoughtWorks.CruiseControl.Core.Util |
| RemotingFileTransfer |
0,26 |
0 |
0 |
4 |
2 |
10 |
8 |
3 |
0 |
0 |
2 |
35 |
0 |
1 |
ThoughtWorks.CruiseControl.Remote |
| DashboardConfigurationLoader |
0,26 |
0,8 |
0,89 |
16 |
3 |
26 |
24 |
8 |
2 |
2 |
8 |
144 |
0 |
1 |
ThoughtWorks.CruiseControl.WebDashboard.Configuration |
| RemotingFileTransfer+RemotingStreamHolder |
0,26 |
0 |
0 |
4 |
1 |
11 |
5 |
4 |
0 |
0 |
1 |
32 |
0 |
2 |
ThoughtWorks.CruiseControl.Remote |
| Vault3 |
0,26 |
0,53 |
0,56 |
42 |
3 |
36 |
75 |
15 |
2 |
0 |
3 |
673 |
1 |
2 |
ThoughtWorks.CruiseControl.Core.Sourcecontrol |
| CruiseServerFactory |
0,26 |
0 |
0 |
10 |
2 |
35 |
23 |
2 |
5 |
1 |
1 |
82 |
0 |
1 |
ThoughtWorks.CruiseControl.Core |
| FileTransferResponse |
0,26 |
0,62 |
0,75 |
11 |
2 |
13 |
16 |
6 |
0 |
1 |
4 |
107 |
0 |
1 |
ThoughtWorks.CruiseControl.WebDashboard.MVC |
| IP4Initializer |
0,26 |
- |
- |
- |
2 |
3 |
0 |
1 |
0 |
0 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.Core.Sourcecontrol.Perforce |
| IFileDirectoryDeleter |
0,26 |
- |
- |
- |
1 |
2 |
0 |
1 |
0 |
0 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.Core.Util |
| IAllBuildsViewBuilder |
0,26 |
- |
- |
- |
2 |
3 |
0 |
1 |
0 |
0 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.WebDashboard.Dashboard |
| IntervalTrigger |
0,26 |
0,79 |
0,86 |
18 |
2 |
14 |
9 |
13 |
0 |
4 |
8 |
124 |
1 |
1 |
ThoughtWorks.CruiseControl.Core.Triggers |
| IntegrationQueueTreeNodeTag |
0,26 |
0,68 |
0,79 |
9 |
3 |
7 |
1 |
7 |
0 |
4 |
4 |
61 |
0 |
1 |
ThoughtWorks.CruiseControl.CCTrayLib.Presentation |
| ArgumentParser |
0,26 |
0,78 |
0,85 |
19 |
2 |
14 |
16 |
12 |
0 |
8 |
5 |
212 |
0 |
1 |
ThoughtWorks.CruiseControl.Core |
| IQuietPeriod |
0,26 |
- |
- |
- |
3 |
4 |
0 |
1 |
0 |
0 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.Core.Sourcecontrol |
| DefaultBuildNameFormatter |
0,26 |
0 |
0 |
7 |
1 |
9 |
9 |
5 |
0 |
0 |
0 |
43 |
0 |
1 |
ThoughtWorks.CruiseControl.WebDashboard.Dashboard |
| XmlConversionUtil |
0,26 |
0 |
0 |
11 |
2 |
23 |
23 |
0 |
4 |
0 |
2 |
146 |
0 |
1 |
ThoughtWorks.CruiseControl.Remote |
| XmlConversionUtil |
0,26 |
0 |
0 |
11 |
2 |
23 |
23 |
0 |
4 |
0 |
2 |
146 |
0 |
1 |
ThoughtWorks.CruiseControl.Remote |
| DefaultProjectIcons |
0,26 |
0 |
0 |
10 |
1 |
14 |
6 |
1 |
8 |
7 |
2 |
62 |
0 |
1 |
ThoughtWorks.CruiseControl.CCTrayLib |
| BuildTransitionNotification |
0,25 |
0 |
0 |
1 |
2 |
8 |
4 |
1 |
0 |
0 |
4 |
15 |
0 |
1 |
ThoughtWorks.CruiseControl.CCTrayLib.Configuration |
| IPlotter |
0,25 |
- |
- |
- |
2 |
4 |
0 |
2 |
0 |
0 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.Core.Publishers.Statistics |
| NotifyIconEx |
0,25 |
0,93 |
0,95 |
47 |
3 |
35 |
38 |
38 |
6 |
5 |
14 |
436 |
1 |
3 |
ThoughtWorks.CruiseControl.CCTrayLib.Presentation |
| PackageType |
0,25 |
- |
- |
- |
2 |
5 |
0 |
- |
- |
- |
- |
- |
- |
- |
ThoughtWorks.CruiseControl.WebDashboard.Plugins.Administration |
| ObjectionNetReflectorInstantiator |
0,25 |
0 |
0 |
2 |
2 |
5 |
2 |
2 |
0 |
0 |
1 |
11 |
0 |
1 |
Objection.NetReflectorPlugin |
| UrlResolvedArgs |
0,25 |
0 |
0 |
2 |
1 |
4 |
1 |
2 |
0 |
1 |
1 |
9 |
0 |
2 |
ThoughtWorks.CruiseControl.Core.Config.Preprocessor |
| Cm17LowLevelDriver |
0,25 |
0,5 |
0,67 |
8 |
1 |
17 |
24 |
4 |
0 |
0 |
3 |
139 |
0 |
1 |
ThoughtWorks.CruiseControl.CCTrayLib.X10 |
| Cm11LowLevelDriver |
0,25 |
0,79 |
0,84 |
45 |
1 |
24 |
19 |
15 |
1 |
2 |
5 |
385 |
0 |
1 |
ThoughtWorks.CruiseControl.CCTrayLib.X10 |
| 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 |
| IStarTeamRegExProvider |
0,25 |
- |
- |
- |
2 |
1 |
0 |
3 |
0 |
3 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.Core.Sourcecontrol |
| IParamatisedProject |
0,25 |
- |
- |
- |
2 |
6 |
0 |
5 |
0 |
0 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.Core |
| XsltParameter |
0,25 |
0,6 |
0,75 |
4 |
2 |
6 |
1 |
5 |
0 |
2 |
2 |
17 |
0 |
1 |
ThoughtWorks.CruiseControl.Remote |
| IAuditLogger |
0,25 |
- |
- |
- |
2 |
5 |
0 |
2 |
0 |
0 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.Core.Security.Auditing |
| NotModifiedResponse |
0,24 |
0 |
0 |
4 |
1 |
7 |
4 |
4 |
0 |
1 |
1 |
27 |
0 |
1 |
ThoughtWorks.CruiseControl.WebDashboard.MVC |
| ServerConfiguration |
0,24 |
0 |
0 |
2 |
2 |
4 |
2 |
2 |
0 |
1 |
1 |
9 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Config |
| CoverageThreshold+NCoverItemType |
0,24 |
- |
- |
- |
1 |
5 |
0 |
- |
- |
- |
- |
- |
- |
- |
ThoughtWorks.CruiseControl.Core.Tasks |
| CoverageThreshold+NCoverMetric |
0,24 |
- |
- |
- |
1 |
5 |
0 |
- |
- |
- |
- |
- |
- |
- |
ThoughtWorks.CruiseControl.Core.Tasks |
| PreprocessorUrlResolver |
0,24 |
0,25 |
0,33 |
4 |
3 |
11 |
10 |
4 |
0 |
0 |
1 |
47 |
0 |
3 |
ThoughtWorks.CruiseControl.Core.Config.Preprocessor |
| IIntegrationResultManager |
0,24 |
- |
- |
- |
3 |
4 |
0 |
5 |
0 |
3 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.Core |
| ObjectionManager |
0,24 |
- |
- |
- |
3 |
7 |
0 |
7 |
0 |
0 |
0 |
- |
- |
- |
Objection |
| LowLevelDriverFactory |
0,24 |
0,25 |
0,5 |
5 |
1 |
11 |
9 |
2 |
0 |
0 |
2 |
44 |
0 |
1 |
ThoughtWorks.CruiseControl.CCTrayLib.X10 |
| LampController+Lamp |
0,24 |
0,25 |
0,5 |
4 |
1 |
7 |
4 |
2 |
0 |
0 |
4 |
33 |
0 |
1 |
ThoughtWorks.CruiseControl.CCTrayLib.X10 |
| UnknownBuildException |
0,24 |
0 |
0 |
2 |
1 |
6 |
1 |
2 |
0 |
1 |
1 |
9 |
0 |
4 |
ThoughtWorks.CruiseControl.WebDashboard.Dashboard |
| CruiseServerClientFactory |
0,24 |
0 |
0 |
11 |
2 |
12 |
10 |
0 |
8 |
0 |
0 |
89 |
0 |
1 |
ThoughtWorks.CruiseControl.Remote |
| DashboardXmlParser |
0,24 |
0,8 |
0,89 |
21 |
2 |
28 |
43 |
10 |
0 |
0 |
2 |
263 |
0 |
1 |
ThoughtWorks.CruiseControl.CCTrayLib.Monitoring |
| WebRetriever |
0,24 |
0 |
0 |
9 |
2 |
32 |
33 |
4 |
3 |
0 |
2 |
210 |
0 |
1 |
ThoughtWorks.CruiseControl.CCTrayLib.Monitoring |
| CruiseServerClient |
0,24 |
0,53 |
0,54 |
53 |
1 |
55 |
66 |
48 |
0 |
3 |
2 |
732 |
0 |
2 |
ThoughtWorks.CruiseControl.Remote |
| RemotingConnection |
0,24 |
0,79 |
0,85 |
18 |
1 |
21 |
22 |
14 |
0 |
3 |
6 |
158 |
0 |
1 |
ThoughtWorks.CruiseControl.Remote |
| CruiseServerRemotingClient |
0,24 |
0,8 |
0,82 |
48 |
1 |
34 |
48 |
44 |
0 |
2 |
4 |
288 |
0 |
2 |
ThoughtWorks.CruiseControl.Remote |
| CircularArray+CircularArrayEnumerator |
0,24 |
0,43 |
0,5 |
16 |
1 |
9 |
7 |
7 |
0 |
1 |
4 |
139 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Logging |
| ProjectBase |
0,24 |
0,86 |
0,9 |
22 |
3 |
17 |
10 |
20 |
1 |
9 |
10 |
139 |
2 |
1 |
ThoughtWorks.CruiseControl.Core |
| FileStateManager |
0,24 |
0,68 |
0,75 |
17 |
2 |
30 |
28 |
11 |
0 |
1 |
2 |
171 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.State |
| ConsoleMain |
0,24 |
0 |
0 |
4 |
1 |
24 |
30 |
1 |
2 |
0 |
1 |
89 |
0 |
1 |
ThoughtWorks.CruiseControl.Console |
| SessionExpiryMode |
0,24 |
- |
- |
- |
1 |
5 |
0 |
- |
- |
- |
- |
- |
- |
- |
ThoughtWorks.CruiseControl.Core.Security |
| ConsoleEventHandler+ControlEventHandler |
0,24 |
- |
- |
- |
1 |
8 |
1 |
4 |
0 |
0 |
0 |
- |
0 |
3 |
ThoughtWorks.CruiseControl.Core |
| WebDashboardUrl |
0,24 |
0,17 |
0,2 |
6 |
3 |
5 |
6 |
6 |
0 |
3 |
2 |
61 |
0 |
1 |
ThoughtWorks.CruiseControl.CCTrayLib.Monitoring |
| NotifyIconEx+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 |
| HtmlLinkMessageBuilder |
0,24 |
0,5 |
0,67 |
5 |
2 |
7 |
5 |
4 |
0 |
1 |
1 |
25 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Publishers |
| CruiseServerRemotingClient |
0,23 |
0,8 |
0,82 |
48 |
1 |
34 |
48 |
44 |
0 |
2 |
4 |
288 |
0 |
2 |
ThoughtWorks.CruiseControl.Remote |
| CruiseServerClient |
0,23 |
0,53 |
0,54 |
53 |
1 |
55 |
66 |
48 |
0 |
3 |
2 |
732 |
0 |
2 |
ThoughtWorks.CruiseControl.Remote |
| RemotingConnection |
0,23 |
0,79 |
0,85 |
18 |
1 |
21 |
22 |
14 |
0 |
3 |
6 |
158 |
0 |
1 |
ThoughtWorks.CruiseControl.Remote |
| ProjectReportProjectPlugin |
0,23 |
0,76 |
0,84 |
37 |
2 |
43 |
62 |
10 |
1 |
3 |
7 |
522 |
0 |
1 |
ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport |
| SessionInvalidException |
0,23 |
0 |
0 |
5 |
4 |
9 |
4 |
5 |
0 |
0 |
0 |
23 |
0 |
5 |
ThoughtWorks.CruiseControl.Core |
| PermissionDeniedException |
0,23 |
0,33 |
0,4 |
6 |
4 |
9 |
6 |
6 |
0 |
1 |
2 |
45 |
0 |
5 |
ThoughtWorks.CruiseControl.Core |
| Project |
0,23 |
0,96 |
0,97 |
187 |
2 |
110 |
179 |
85 |
1 |
24 |
24 |
1707 |
0 |
2 |
ThoughtWorks.CruiseControl.Core |
| IPluginLinkCalculator |
0,23 |
- |
- |
- |
2 |
5 |
0 |
4 |
0 |
0 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.WebDashboard.Dashboard |
| PackageManifest |
0,23 |
0,85 |
0,91 |
16 |
3 |
15 |
4 |
15 |
0 |
7 |
7 |
65 |
0 |
1 |
ThoughtWorks.CruiseControl.WebDashboard.Plugins.Administration |
| QueueSetSnapshot |
0,23 |
0 |
0 |
5 |
1 |
10 |
8 |
3 |
0 |
1 |
1 |
37 |
0 |
1 |
ThoughtWorks.CruiseControl.Remote |
| SerializableDateTime |
0,23 |
0,33 |
0,5 |
3 |
1 |
4 |
4 |
2 |
1 |
1 |
2 |
15 |
0 |
1 |
ThoughtWorks.CruiseControl.Remote |
| IntegrationStatus |
0,23 |
- |
- |
- |
1 |
5 |
0 |
- |
- |
- |
- |
- |
- |
- |
ThoughtWorks.CruiseControl.Remote |
| ProjectIntegratorState |
0,23 |
- |
- |
- |
1 |
5 |
0 |
- |
- |
- |
- |
- |
- |
- |
ThoughtWorks.CruiseControl.Remote |
| IArgumentParser |
0,23 |
- |
- |
- |
1 |
2 |
0 |
4 |
0 |
4 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.Core |
| CCTimeFormatter |
0,23 |
0,33 |
0,5 |
6 |
1 |
8 |
12 |
3 |
0 |
0 |
1 |
70 |
0 |
1 |
ThoughtWorks.CruiseControl.CCTrayLib |
| NameValueCruiseRequestFactory |
0,23 |
0 |
0 |
1 |
2 |
8 |
2 |
2 |
0 |
0 |
0 |
8 |
0 |
1 |
ThoughtWorks.CruiseControl.WebDashboard.Dashboard |
| PackageListAction |
0,23 |
0,33 |
0,5 |
6 |
1 |
18 |
24 |
3 |
0 |
0 |
3 |
122 |
0 |
1 |
ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport |
| CookieSessionStore |
0,23 |
0 |
0 |
2 |
1 |
8 |
3 |
3 |
0 |
0 |
0 |
11 |
0 |
1 |
ThoughtWorks.CruiseControl.WebDashboard.Dashboard |
| CCTrayDownloadAction |
0,23 |
0 |
0 |
6 |
1 |
16 |
13 |
2 |
0 |
0 |
2 |
115 |
0 |
1 |
ThoughtWorks.CruiseControl.WebDashboard.Plugins.CCTray |
| ShowDeleteProjectAction |
0,23 |
0,5 |
0,67 |
4 |
1 |
10 |
6 |
3 |
1 |
0 |
2 |
28 |
0 |
1 |
ThoughtWorks.CruiseControl.WebDashboard.Plugins.DeleteProject |
| DefaultAction |
0,23 |
0 |
0 |
2 |
1 |
10 |
5 |
2 |
0 |
0 |
1 |
14 |
0 |
1 |
ThoughtWorks.CruiseControl.WebDashboard.Dashboard.Actions |
| UnknownActionAction |
0,23 |
0 |
0 |
2 |
1 |
8 |
5 |
2 |
0 |
0 |
0 |
18 |
0 |
1 |
ThoughtWorks.CruiseControl.WebDashboard.MVC.Cruise |
| DoDeleteProjectAction |
0,23 |
0,5 |
0,67 |
4 |
1 |
13 |
9 |
3 |
1 |
0 |
3 |
60 |
0 |
1 |
ThoughtWorks.CruiseControl.WebDashboard.Plugins.DeleteProject |
| MaxLengthConstructorSelectionStrategy |
0,23 |
0 |
0 |
4 |
2 |
9 |
3 |
2 |
0 |
0 |
0 |
42 |
0 |
1 |
Objection |
| NMockAwareImplementationResolver |
0,23 |
0,69 |
0,79 |
21 |
2 |
14 |
21 |
8 |
0 |
1 |
2 |
170 |
0 |
1 |
Objection |
| LoadedTypeList |
0,23 |
0,5 |
0,62 |
9 |
1 |
12 |
10 |
5 |
0 |
0 |
2 |
88 |
0 |
1 |
Objection |
| MergeFileInfo |
0,23 |
0,6 |
0,75 |
0 |
2 |
5 |
2 |
5 |
0 |
2 |
2 |
17 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Tasks |
| HtmlAttribute |
0,23 |
0 |
0 |
2 |
2 |
3 |
2 |
2 |
0 |
0 |
2 |
24 |
0 |
1 |
Validator |
| DestroyedParser |
0,23 |
0 |
0 |
5 |
1 |
6 |
7 |
4 |
0 |
1 |
0 |
22 |
0 |
2 |
ThoughtWorks.CruiseControl.Core.Sourcecontrol |
| DeletedParser |
0,23 |
0 |
0 |
5 |
1 |
6 |
7 |
4 |
0 |
1 |
0 |
22 |
0 |
2 |
ThoughtWorks.CruiseControl.Core.Sourcecontrol |
| CheckInParser |
0,23 |
0 |
0 |
3 |
1 |
5 |
4 |
3 |
0 |
1 |
0 |
12 |
0 |
2 |
ThoughtWorks.CruiseControl.Core.Sourcecontrol |
| AddedParser |
0,23 |
0 |
0 |
7 |
1 |
7 |
9 |
5 |
0 |
1 |
0 |
34 |
0 |
2 |
ThoughtWorks.CruiseControl.Core.Sourcecontrol |
| NullParser |
0,23 |
0 |
0 |
4 |
1 |
6 |
1 |
4 |
0 |
1 |
0 |
11 |
0 |
2 |
ThoughtWorks.CruiseControl.Core.Sourcecontrol |
| BadReferenceException |
0,22 |
0,33 |
0,4 |
6 |
1 |
8 |
6 |
6 |
0 |
1 |
2 |
45 |
0 |
4 |
ThoughtWorks.CruiseControl.Core |
| IProjectGrid |
0,22 |
- |
- |
- |
2 |
7 |
0 |
1 |
0 |
0 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.WebDashboard.Dashboard |
| StatisticsResults |
0,22 |
0 |
0 |
10 |
2 |
24 |
23 |
4 |
1 |
0 |
0 |
116 |
0 |
2 |
ThoughtWorks.CruiseControl.Core.Publishers.Statistics |
| Utf8StringWriter |
0,22 |
0 |
0 |
1 |
2 |
7 |
2 |
2 |
0 |
1 |
0 |
5 |
0 |
4 |
ThoughtWorks.CruiseControl.Core.Util |
| DashboardCacheDependency |
0,22 |
0 |
0 |
3 |
1 |
9 |
4 |
2 |
0 |
1 |
2 |
46 |
0 |
1 |
ThoughtWorks.CruiseControl.WebDashboard.IO |
| AdministerAction |
0,22 |
0,77 |
0,83 |
54 |
1 |
38 |
67 |
16 |
0 |
1 |
6 |
711 |
0 |
1 |
ThoughtWorks.CruiseControl.WebDashboard.Plugins.Administration |
| IAuditReader |
0,22 |
- |
- |
- |
2 |
4 |
0 |
2 |
0 |
0 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.Core.Security.Auditing |
| UserNameAuthentication+<>c__DisplayClass1 |
0,22 |
0,5 |
1 |
- |
1 |
7 |
3 |
2 |
0 |
0 |
2 |
10 |
0 |
1 |
ThoughtWorks.CruiseControl.CCTrayLib.Security |
| IStatusSnapshotGenerator |
0,22 |
- |
- |
- |
2 |
1 |
0 |
1 |
0 |
0 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.Core |
| ConsoleRunner |
0,22 |
0,57 |
0,67 |
15 |
1 |
29 |
44 |
7 |
0 |
0 |
3 |
177 |
0 |
1 |
ThoughtWorks.CruiseControl.Core |
| QueueTreeView |
0,22 |
0,2 |
0,25 |
15 |
3 |
21 |
20 |
5 |
0 |
0 |
2 |
120 |
0 |
5 |
ThoughtWorks.CruiseControl.CCTrayLib.Presentation |
| LatestBuildReportProjectPlugin |
0,22 |
0,6 |
0,75 |
6 |
3 |
20 |
10 |
4 |
1 |
2 |
3 |
54 |
0 |
1 |
ThoughtWorks.CruiseControl.WebDashboard.Plugins.BuildReport |
| CombinationAuditFilter |
0,22 |
0,17 |
0,2 |
8 |
1 |
12 |
9 |
6 |
0 |
1 |
1 |
56 |
0 |
2 |
ThoughtWorks.CruiseControl.Remote.Security |
| BuildGraph+GraphBuildDayInfo |
0,22 |
0,66 |
0,75 |
9 |
1 |
9 |
14 |
8 |
0 |
5 |
4 |
112 |
0 |
1 |
ThoughtWorks.CruiseControl.WebDashboard.Plugins.Statistics |
| ServerSecurityConfigurationInformation |
0,22 |
0,64 |
0,75 |
9 |
1 |
23 |
23 |
7 |
0 |
2 |
2 |
84 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Security |
| ExceptionFactory |
0,22 |
- |
- |
- |
2 |
11 |
0 |
4 |
0 |
0 |
0 |
- |
0 |
3 |
ThoughtWorks.CruiseControl.Core.Config.Preprocessor |
| INetReflectorConfigurationReader |
0,22 |
- |
- |
- |
3 |
3 |
0 |
1 |
0 |
0 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.Core.Config |
| CommunicationsException |
0,22 |
0 |
0 |
4 |
2 |
7 |
2 |
4 |
0 |
0 |
0 |
18 |
0 |
3 |
ThoughtWorks.CruiseControl.Remote |
| CommunicationsException |
0,22 |
0 |
0 |
4 |
2 |
7 |
2 |
4 |
0 |
0 |
0 |
18 |
0 |
3 |
ThoughtWorks.CruiseControl.Remote |
| CombinationAuditFilter |
0,22 |
0,17 |
0,2 |
8 |
1 |
12 |
9 |
6 |
0 |
1 |
1 |
56 |
0 |
2 |
ThoughtWorks.CruiseControl.Remote.Security |
| WindowStateEventArgs |
0,22 |
0 |
0 |
1 |
3 |
4 |
1 |
1 |
0 |
0 |
1 |
6 |
0 |
2 |
ThoughtWorks.CruiseControl.CCTrayLib.Presentation |
| FarmLink |
0,22 |
0,33 |
0,67 |
2 |
1 |
6 |
2 |
2 |
0 |
1 |
3 |
16 |
0 |
2 |
ThoughtWorks.CruiseControl.WebDashboard.Dashboard |
| EnvironmentVariable |
0,22 |
0,67 |
1 |
3 |
2 |
5 |
1 |
3 |
0 |
1 |
2 |
15 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Util |
| HtmlBuildLogAction |
0,22 |
0,45 |
0,6 |
4 |
1 |
24 |
21 |
3 |
1 |
0 |
7 |
107 |
0 |
1 |
ThoughtWorks.CruiseControl.WebDashboard.Plugins.BuildReport |
| ServerLogServerPlugin |
0,22 |
0,5 |
0,67 |
6 |
1 |
28 |
25 |
4 |
0 |
2 |
4 |
126 |
0 |
1 |
ThoughtWorks.CruiseControl.WebDashboard.Plugins.ServerReport |
| FileLabeller+FileReader |
0,22 |
0 |
0 |
6 |
1 |
13 |
13 |
3 |
0 |
0 |
0 |
73 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Label |
| ServerSecurityConfigurationServerPlugin |
0,22 |
0,6 |
0,75 |
7 |
1 |
37 |
41 |
5 |
0 |
2 |
4 |
177 |
0 |
1 |
ThoughtWorks.CruiseControl.WebDashboard.Plugins.ServerReport |
| BuildLink |
0,22 |
0,25 |
0,5 |
2 |
1 |
7 |
2 |
2 |
0 |
1 |
4 |
21 |
0 |
2 |
ThoughtWorks.CruiseControl.WebDashboard.Dashboard |
| SynergyCommandBuilder |
0,22 |
0 |
0 |
31 |
2 |
17 |
32 |
1 |
24 |
0 |
0 |
368 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic |
| ISynergyCommand |
0,22 |
- |
- |
- |
2 |
4 |
0 |
2 |
0 |
0 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic |
| NullSecurityManager |
0,22 |
0 |
0 |
21 |
1 |
22 |
9 |
20 |
0 |
1 |
0 |
59 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Security |
| ProjectList |
0,22 |
0 |
0 |
5 |
1 |
10 |
8 |
5 |
0 |
0 |
1 |
29 |
0 |
1 |
ThoughtWorks.CruiseControl.Core |
| DefaultQueueConfiguration |
0,22 |
0,74 |
0,83 |
12 |
1 |
19 |
13 |
9 |
0 |
3 |
3 |
73 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Config |
| ProjectIntegratorList |
0,21 |
0,17 |
0,2 |
6 |
1 |
11 |
8 |
6 |
0 |
1 |
1 |
34 |
0 |
1 |
ThoughtWorks.CruiseControl.Core |
| ProjectIntegrator |
0,21 |
0,8 |
0,83 |
61 |
1 |
37 |
63 |
29 |
0 |
5 |
8 |
532 |
0 |
1 |
ThoughtWorks.CruiseControl.Core |
| MultipleTrigger |
0,21 |
0,8 |
0,84 |
32 |
1 |
22 |
15 |
23 |
0 |
7 |
2 |
174 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Triggers |
| ServerUserListServerPlugin |
0,21 |
0,6 |
0,69 |
16 |
1 |
40 |
43 |
8 |
0 |
3 |
7 |
297 |
0 |
1 |
ThoughtWorks.CruiseControl.WebDashboard.Plugins.ServerReport |
| ServerAuditHistoryServerPlugin |
0,21 |
0,65 |
0,81 |
7 |
1 |
33 |
26 |
5 |
0 |
2 |
6 |
152 |
0 |
1 |
ThoughtWorks.CruiseControl.WebDashboard.Plugins.ServerReport |
| DefaultLabeller |
0,21 |
0,52 |
0,65 |
15 |
2 |
17 |
19 |
5 |
0 |
0 |
6 |
179 |
1 |
1 |
ThoughtWorks.CruiseControl.Core.Label |
| DefaultLogger |
0,21 |
0 |
0 |
14 |
2 |
8 |
8 |
7 |
0 |
0 |
0 |
69 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Util |
| Utils |
0,21 |
0 |
0 |
6 |
2 |
25 |
23 |
1 |
6 |
0 |
0 |
67 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Config.Preprocessor |
| IRecentBuildsViewBuilder |
0,21 |
- |
- |
- |
2 |
3 |
0 |
2 |
0 |
0 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.WebDashboard.Dashboard |
| VSSParserFactory |
0,21 |
0 |
0 |
6 |
1 |
14 |
15 |
1 |
2 |
0 |
0 |
68 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Sourcecontrol |
| XmlBuildLogAction |
0,21 |
0,33 |
0,5 |
3 |
2 |
10 |
6 |
2 |
1 |
0 |
2 |
19 |
0 |
1 |
ThoughtWorks.CruiseControl.WebDashboard.Plugins.BuildReport |
| UserPasswordAuthentication+<>c__DisplayClass1 |
0,21 |
0,5 |
1 |
- |
1 |
7 |
5 |
2 |
0 |
0 |
2 |
15 |
0 |
1 |
ThoughtWorks.CruiseControl.CCTrayLib.Security |
| 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 |
| PackageListAction+PackageDisplay |
0,21 |
0,82 |
0,9 |
0 |
1 |
4 |
1 |
11 |
0 |
5 |
5 |
38 |
0 |
1 |
ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport |
| HttpWrapper |
0,21 |
0 |
0 |
5 |
1 |
17 |
15 |
2 |
0 |
0 |
0 |
53 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Util |
| HtmlReportAction |
0,21 |
0,65 |
0,81 |
3 |
1 |
17 |
6 |
5 |
0 |
1 |
4 |
47 |
0 |
1 |
ThoughtWorks.CruiseControl.WebDashboard.Dashboard.Actions |
| IntegrationQueue |
0,21 |
0,87 |
0,91 |
60 |
1 |
29 |
49 |
22 |
1 |
3 |
5 |
626 |
0 |
2 |
ThoughtWorks.CruiseControl.Core.Queues |
| UserNameSecurityAction |
0,21 |
0,33 |
0,5 |
7 |
1 |
22 |
24 |
3 |
0 |
0 |
4 |
107 |
0 |
1 |
ThoughtWorks.CruiseControl.WebDashboard.Plugins.Security |
| HttpPathMapper |
0,21 |
0 |
0 |
2 |
1 |
7 |
4 |
2 |
0 |
0 |
1 |
13 |
0 |
1 |
ThoughtWorks.CruiseControl.WebDashboard.IO |
| SecurityManagerBase |
0,21 |
0,8 |
0,84 |
33 |
2 |
27 |
29 |
27 |
0 |
5 |
6 |
262 |
2 |
1 |
ThoughtWorks.CruiseControl.Core.Security |
| AuditLoggerBase |
0,21 |
0,43 |
0,5 |
12 |
1 |
9 |
10 |
8 |
0 |
2 |
2 |
77 |
1 |
1 |
ThoughtWorks.CruiseControl.Core.Security.Auditing |
| ProjectParametersAction |
0,21 |
0 |
0 |
4 |
1 |
14 |
11 |
2 |
0 |
0 |
3 |
48 |
0 |
1 |
ThoughtWorks.CruiseControl.WebDashboard.Dashboard |
| DynamicValueUtility+PropertyPart |
0,2 |
0,75 |
0 |
1 |
1 |
4 |
1 |
1 |
0 |
0 |
4 |
6 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Tasks |
| BuildLogTransformer |
0,2 |
0 |
0 |
4 |
1 |
12 |
11 |
3 |
0 |
0 |
0 |
51 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Publishers |
| RemotingServiceAdapter |
0,2 |
0 |
0 |
1 |
1 |
6 |
2 |
2 |
0 |
0 |
0 |
7 |
0 |
1 |
ThoughtWorks.CruiseControl.Remote |
| UserName |
0,2 |
0,25 |
0,33 |
4 |
1 |
5 |
1 |
4 |
0 |
1 |
1 |
16 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Security |
| XslReportBuildAction |
0,2 |
0,68 |
0,79 |
9 |
1 |
25 |
20 |
7 |
0 |
2 |
4 |
105 |
0 |
1 |
ThoughtWorks.CruiseControl.WebDashboard.Dashboard.Actions |
| DiskSpaceMonitorExtension |
0,2 |
0,43 |
0,5 |
22 |
1 |
24 |
27 |
7 |
0 |
0 |
1 |
187 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Extensions |
| Alienbrain |
0,2 |
0,8 |
0,85 |
24 |
1 |
26 |
35 |
15 |
1 |
1 |
20 |
382 |
0 |
2 |
ThoughtWorks.CruiseControl.Core.Sourcecontrol |
| CachingCruiseServerManager |
0,2 |
0,44 |
0,5 |
10 |
1 |
8 |
8 |
9 |
0 |
3 |
2 |
46 |
0 |
1 |
ThoughtWorks.CruiseControl.CCTrayLib.Monitoring |
| RemotingCruiseServerManager |
0,2 |
0,54 |
0,62 |
9 |
1 |
13 |
13 |
8 |
0 |
3 |
3 |
65 |
0 |
1 |
ThoughtWorks.CruiseControl.CCTrayLib.Monitoring |
| HttpCruiseServerManager |
0,2 |
0,73 |
0,8 |
17 |
1 |
24 |
32 |
10 |
1 |
3 |
5 |
198 |
0 |
1 |
ThoughtWorks.CruiseControl.CCTrayLib.Monitoring |
| IMessageProcessor |
0,2 |
- |
- |
- |
1 |
3 |
0 |
2 |
0 |
0 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.Remote |
| SurroundHistoryParser |
0,2 |
0 |
0 |
4 |
1 |
21 |
26 |
3 |
0 |
0 |
1 |
124 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Sourcecontrol |
| ItemBuildStatus |
0,2 |
- |
- |
- |
1 |
5 |
0 |
- |
- |
- |
- |
- |
- |
- |
ThoughtWorks.CruiseControl.Remote |
| FirstMatch |
0,2 |
0 |
0 |
4 |
1 |
9 |
7 |
3 |
0 |
0 |
0 |
22 |
0 |
2 |
ThoughtWorks.CruiseControl.Core.Publishers.Statistics |
| ResourceProjectStateIconProvider |
0,2 |
0 |
0 |
3 |
1 |
10 |
15 |
3 |
1 |
0 |
6 |
52 |
0 |
1 |
ThoughtWorks.CruiseControl.CCTrayLib.Presentation |
| Operator |
0,2 |
- |
- |
- |
1 |
5 |
0 |
- |
- |
- |
- |
- |
- |
- |
ThoughtWorks.CruiseControl.Core.Triggers |
| ProjectGrid+ProjectGridRowComparer |
0,2 |
0 |
0 |
12 |
1 |
8 |
8 |
2 |
0 |
0 |
2 |
101 |
0 |
1 |
ThoughtWorks.CruiseControl.WebDashboard.Dashboard |
| BitKeeperHistoryParser+HistoryType |
0,2 |
- |
- |
- |
1 |
5 |
0 |
- |
- |
- |
- |
- |
- |
- |
ThoughtWorks.CruiseControl.Core.Sourcecontrol.BitKeeper |
| ProjectSecurityConfigurationInformation |
0,2 |
0,6 |
0,75 |
4 |
1 |
6 |
1 |
5 |
0 |
2 |
2 |
17 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Security |
| LazilyInitialisingVelocityTransformer+TemplateLocation |
0,2 |
- |
- |
- |
1 |
5 |
0 |
- |
- |
- |
- |
- |
- |
- |
ThoughtWorks.CruiseControl.WebDashboard.MVC.View |
| StarTeamHistoryParser |
0,2 |
0,33 |
0,5 |
6 |
1 |
21 |
28 |
2 |
1 |
0 |
4 |
126 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Sourcecontrol |
| IntegrationPerformanceCountersExtension+<>c__DisplayClass2 |
0,2 |
0,6 |
0,9 |
- |
1 |
14 |
17 |
3 |
0 |
0 |
5 |
80 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Extensions |
| PlasticSCMHistoryParser |
0,2 |
0 |
0 |
5 |
1 |
17 |
21 |
2 |
0 |
0 |
0 |
82 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Sourcecontrol |
| Cm11LowLevelDriver+CM11aHouseCode |
0,2 |
- |
- |
- |
1 |
6 |
0 |
- |
- |
- |
- |
- |
- |
- |
ThoughtWorks.CruiseControl.CCTrayLib.X10 |
| Cm11LowLevelDriver+CM11aDeviceCode |
0,2 |
- |
- |
- |
1 |
6 |
0 |
- |
- |
- |
- |
- |
- |
- |
ThoughtWorks.CruiseControl.CCTrayLib.X10 |
| Cm11LowLevelDriver+Header |
0,2 |
- |
- |
- |
1 |
6 |
0 |
- |
- |
- |
- |
- |
- |
- |
ThoughtWorks.CruiseControl.CCTrayLib.X10 |
| ConsoleMain+<>c__DisplayClass3 |
0,2 |
0,5 |
1 |
- |
1 |
12 |
9 |
2 |
0 |
0 |
2 |
35 |
0 |
1 |
ThoughtWorks.CruiseControl.Console |
| UnavailableStatisticsException |
0,19 |
0 |
0 |
1 |
1 |
5 |
2 |
1 |
0 |
0 |
1 |
6 |
0 |
3 |
ThoughtWorks.CruiseControl.Core.Publishers.Statistics |
| Plotter |
0,19 |
0,5 |
0,67 |
4 |
1 |
18 |
19 |
3 |
1 |
0 |
3 |
67 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Publishers.Statistics |
| StatisticsResults+<>c__DisplayClass1 |
0,19 |
0,5 |
1 |
- |
1 |
8 |
8 |
2 |
0 |
0 |
1 |
23 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Publishers.Statistics |
| WindowStateEventHandler |
0,19 |
- |
- |
- |
2 |
8 |
0 |
4 |
0 |
0 |
0 |
- |
0 |
3 |
Validator |
| CachingDashboardConfigurationLoader |
0,19 |
0,25 |
0,33 |
5 |
2 |
18 |
14 |
3 |
1 |
2 |
2 |
54 |
0 |
1 |
ThoughtWorks.CruiseControl.WebDashboard.Configuration |
| DiskSpaceMonitorExtension+<>c__DisplayClass2 |
0,19 |
0,5 |
1 |
- |
1 |
20 |
17 |
2 |
0 |
0 |
2 |
65 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Extensions |
| IIntegrationRunnerTarget |
0,19 |
- |
- |
- |
2 |
8 |
0 |
7 |
0 |
2 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.Core |
| JsonFragmentResponse |
0,19 |
0,4 |
0,5 |
5 |
1 |
8 |
9 |
5 |
0 |
2 |
2 |
45 |
0 |
1 |
ThoughtWorks.CruiseControl.WebDashboard.MVC |
| SelectIconController |
0,19 |
0,54 |
0,65 |
9 |
1 |
17 |
17 |
6 |
0 |
1 |
4 |
96 |
0 |
1 |
ThoughtWorks.CruiseControl.CCTrayLib.Presentation |
| ProcessP4Purger |
0,19 |
0,33 |
0,5 |
6 |
1 |
14 |
16 |
3 |
0 |
0 |
2 |
60 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Sourcecontrol.Perforce |
| ProcessP4Initializer |
0,19 |
0,78 |
0,88 |
19 |
1 |
16 |
24 |
8 |
1 |
0 |
3 |
175 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Sourcecontrol.Perforce |
| P4ConfigProcessInfoCreator |
0,19 |
0 |
0 |
6 |
1 |
9 |
14 |
3 |
0 |
0 |
0 |
74 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Sourcecontrol.Perforce |
| P4HistoryParser |
0,19 |
0 |
0 |
8 |
1 |
23 |
40 |
3 |
1 |
0 |
2 |
184 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Sourcecontrol.Perforce |
| VaultVersionChecker+EForcedVaultVersion |
0,19 |
- |
- |
- |
1 |
5 |
0 |
- |
- |
- |
- |
- |
- |
- |
ThoughtWorks.CruiseControl.Core.Sourcecontrol |
| Vault317 |
0,19 |
0,61 |
0,67 |
33 |
1 |
36 |
66 |
11 |
0 |
0 |
3 |
592 |
0 |
3 |
ThoughtWorks.CruiseControl.Core.Sourcecontrol |
| BuildPublisher+CleanupPolicy |
0,19 |
- |
- |
- |
1 |
5 |
0 |
- |
- |
- |
- |
- |
- |
- |
ThoughtWorks.CruiseControl.Core.Publishers |
| NCoverProfileTask+NCoverLogLevel |
0,19 |
- |
- |
- |
1 |
5 |
0 |
- |
- |
- |
- |
- |
- |
- |
ThoughtWorks.CruiseControl.Core.Tasks |
| NUnitArgument |
0,19 |
0,62 |
0,83 |
9 |
1 |
11 |
10 |
3 |
1 |
0 |
4 |
107 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Tasks |
| ModificationHistoryPublisher |
0,19 |
0,71 |
0,83 |
12 |
2 |
29 |
36 |
6 |
1 |
1 |
3 |
162 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Publishers |
| HttpConnection+<>c__DisplayClass1 |
0,19 |
0,5 |
1 |
- |
1 |
16 |
11 |
2 |
0 |
0 |
2 |
58 |
0 |
1 |
ThoughtWorks.CruiseControl.Remote |
| AlienbrainHistoryParser |
0,19 |
0 |
0 |
9 |
1 |
20 |
28 |
4 |
1 |
0 |
2 |
177 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Sourcecontrol |
| HttpConnection+<>c__DisplayClass1 |
0,19 |
0,5 |
1 |
- |
1 |
16 |
11 |
2 |
0 |
0 |
2 |
58 |
0 |
1 |
ThoughtWorks.CruiseControl.Remote |
| BitKeeperHistoryParser |
0,19 |
0,62 |
0,67 |
39 |
1 |
22 |
34 |
12 |
1 |
0 |
3 |
439 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Sourcecontrol.BitKeeper |
| ClearCaseHistoryParser |
0,19 |
0 |
0 |
26 |
1 |
15 |
30 |
10 |
1 |
0 |
2 |
284 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Sourcecontrol |
| RemotingProjectListRetriever |
0,19 |
0 |
0 |
3 |
1 |
9 |
4 |
2 |
0 |
0 |
1 |
40 |
0 |
1 |
ThoughtWorks.CruiseControl.CCTrayLib.Monitoring |
| ExtensionTransportProjectListRetriever |
0,19 |
0 |
0 |
2 |
1 |
8 |
6 |
2 |
0 |
0 |
1 |
21 |
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 |
| HttpCruiseProjectManager |
0,19 |
0,83 |
0,88 |
35 |
1 |
40 |
58 |
17 |
0 |
1 |
7 |
404 |
0 |
1 |
ThoughtWorks.CruiseControl.CCTrayLib.Monitoring |
| HttpProjectListRetriever |
0,19 |
0 |
0 |
3 |
1 |
10 |
5 |
2 |
0 |
0 |
2 |
47 |
0 |
1 |
ThoughtWorks.CruiseControl.CCTrayLib.Monitoring |
| RemotingCruiseProjectManager |
0,19 |
0,04 |
0,05 |
26 |
1 |
16 |
20 |
12 |
0 |
1 |
2 |
161 |
0 |
1 |
ThoughtWorks.CruiseControl.CCTrayLib.Monitoring |
| SelectAudioFileController |
0,19 |
0,65 |
0,74 |
14 |
1 |
22 |
23 |
8 |
0 |
1 |
5 |
139 |
0 |
1 |
ThoughtWorks.CruiseControl.CCTrayLib.Presentation |
| InMemorySessionCache |
0,19 |
0 |
0 |
0 |
1 |
5 |
1 |
1 |
0 |
0 |
0 |
3 |
0 |
2 |
ThoughtWorks.CruiseControl.Core.Security |
| DashboardCruiseServerSnapshot |
0,19 |
1 |
0 |
0 |
1 |
8 |
1 |
1 |
0 |
0 |
2 |
3 |
0 |
1 |
ThoughtWorks.CruiseControl.CCTrayLib.Monitoring |
| ObjectionStore |
0,19 |
0,82 |
0,88 |
36 |
1 |
27 |
34 |
15 |
0 |
0 |
8 |
441 |
0 |
1 |
Objection |
| CruiseObjectSourceInitializer |
0,19 |
0,4 |
0,5 |
31 |
1 |
65 |
53 |
4 |
1 |
0 |
1 |
981 |
0 |
1 |
ThoughtWorks.CruiseControl.WebDashboard.Dashboard |
| DashboardProjects |
0,19 |
1 |
0 |
0 |
1 |
6 |
1 |
1 |
0 |
0 |
1 |
3 |
0 |
1 |
ThoughtWorks.CruiseControl.CCTrayLib.Monitoring |
| CachedTypeMap |
0,19 |
0,5 |
0,67 |
5 |
1 |
9 |
7 |
4 |
0 |
0 |
2 |
45 |
0 |
1 |
ThoughtWorks.CruiseControl.WebDashboard.MVC.ASPNET |
| MksHistoryParser |
0,19 |
0 |
0 |
12 |
1 |
27 |
33 |
3 |
5 |
0 |
2 |
171 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Sourcecontrol |
| CachingImplementationResolver |
0,19 |
0,17 |
0,25 |
5 |
1 |
6 |
6 |
3 |
0 |
0 |
2 |
49 |
0 |
1 |
Objection |
| WildCardPath |
0,19 |
0,33 |
0,5 |
5 |
1 |
10 |
9 |
3 |
0 |
0 |
1 |
53 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Util |
| RequestController |
0,19 |
0,11 |
0,17 |
5 |
1 |
11 |
10 |
3 |
0 |
0 |
3 |
59 |
0 |
1 |
ThoughtWorks.CruiseControl.WebDashboard.MVC |
| ObjectionObject |
0,19 |
0,5 |
0,67 |
4 |
1 |
5 |
2 |
4 |
0 |
2 |
2 |
19 |
0 |
1 |
Objection |
| SideBarViewBuilder |
0,19 |
0,49 |
0,61 |
23 |
1 |
37 |
53 |
5 |
0 |
0 |
9 |
456 |
0 |
1 |
ThoughtWorks.CruiseControl.WebDashboard.Dashboard |
| TopControlsViewBuilder |
0,19 |
0,46 |
0,61 |
13 |
1 |
29 |
31 |
4 |
0 |
0 |
6 |
200 |
0 |
1 |
ThoughtWorks.CruiseControl.WebDashboard.Dashboard |
| LoginViewBuilder |
0,19 |
0,08 |
0,17 |
5 |
1 |
19 |
14 |
2 |
0 |
0 |
6 |
101 |
0 |
1 |
ThoughtWorks.CruiseControl.WebDashboard.Dashboard |
| ConsoleEventHandler |
0,19 |
0,71 |
0,83 |
6 |
1 |
12 |
11 |
6 |
1 |
0 |
3 |
76 |
0 |
1 |
ThoughtWorks.CruiseControl.Core |
| Pvcs |
0,19 |
0,94 |
0,96 |
75 |
1 |
47 |
80 |
36 |
4 |
5 |
27 |
1035 |
0 |
2 |
ThoughtWorks.CruiseControl.Core.Sourcecontrol |
| Configuration |
0,19 |
0,58 |
0,67 |
11 |
2 |
16 |
14 |
8 |
0 |
3 |
3 |
69 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Config |
| ServerReportServerPlugin |
0,19 |
0,64 |
0,75 |
9 |
1 |
20 |
14 |
6 |
1 |
3 |
3 |
63 |
0 |
1 |
ThoughtWorks.CruiseControl.WebDashboard.Plugins.ServerReport |
| BuildFileDownload+<>c__DisplayClass1 |
0,19 |
0,5 |
1 |
- |
1 |
7 |
6 |
2 |
0 |
0 |
1 |
28 |
0 |
1 |
ThoughtWorks.CruiseControl.WebDashboard.Plugins.BuildReport |
| AssemblyMatch |
0,18 |
0 |
0 |
1 |
1 |
5 |
2 |
1 |
0 |
0 |
1 |
6 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Util |
| AccuRevHistoryParser |
0,18 |
0,55 |
0,69 |
20 |
1 |
19 |
36 |
5 |
0 |
0 |
4 |
293 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Sourcecontrol |
| DataTaskResult |
0,18 |
0,5 |
0,67 |
4 |
1 |
5 |
1 |
4 |
0 |
1 |
1 |
13 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Tasks |
| EmailSubject |
0,18 |
0,4 |
0,5 |
7 |
1 |
9 |
6 |
5 |
0 |
0 |
2 |
44 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Publishers |
| EmailGroup |
0,18 |
0,5 |
0,57 |
12 |
1 |
11 |
7 |
8 |
0 |
1 |
2 |
95 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Publishers |
| EmailPublisher |
0,18 |
0,93 |
0,95 |
54 |
1 |
34 |
48 |
40 |
2 |
17 |
12 |
346 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Publishers |
| EmailUser |
0,18 |
0,2 |
0,25 |
9 |
1 |
8 |
6 |
5 |
0 |
0 |
3 |
65 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Publishers |
| ViewAllBuildsProjectPlugin |
0,18 |
0,6 |
0,75 |
5 |
1 |
14 |
5 |
4 |
1 |
2 |
2 |
30 |
0 |
1 |
ThoughtWorks.CruiseControl.WebDashboard.Plugins.ViewAllBuilds |
| ExternalSourceControlHistoryParser |
0,18 |
0 |
0 |
7 |
1 |
16 |
13 |
2 |
0 |
0 |
0 |
76 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Sourcecontrol |
| XmlIntegrationResultWriter+Elements |
0,18 |
0 |
0 |
0 |
1 |
3 |
1 |
1 |
0 |
0 |
8 |
3 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Publishers |
| XmlFragmentWriter |
0,18 |
0 |
0 |
15 |
1 |
21 |
27 |
7 |
2 |
0 |
0 |
126 |
0 |
3 |
ThoughtWorks.CruiseControl.Core.Util |
| SynergyParser+SynergyTaskInfo |
0,18 |
0 |
0 |
1 |
1 |
5 |
3 |
1 |
0 |
0 |
5 |
18 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic |
| Resources |
0,18 |
0 |
0 |
14 |
2 |
14 |
6 |
1 |
12 |
11 |
2 |
94 |
0 |
1 |
Validator.Properties |
| NullUrlBuilder |
0,18 |
0 |
0 |
1 |
1 |
6 |
1 |
2 |
0 |
0 |
0 |
4 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Sourcecontrol |
| SynergyCommand |
0,18 |
0,66 |
0,72 |
45 |
1 |
31 |
62 |
12 |
1 |
0 |
8 |
606 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic |
| ChangeSynergyUrlBuilder |
0,18 |
0,78 |
0,88 |
17 |
1 |
18 |
22 |
9 |
0 |
2 |
5 |
221 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic |
| CvsHistoryParser |
0,18 |
0,81 |
0,87 |
39 |
1 |
29 |
44 |
12 |
4 |
0 |
8 |
359 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Sourcecontrol |
| SynergyParser |
0,18 |
0 |
0 |
17 |
1 |
31 |
49 |
4 |
0 |
0 |
2 |
291 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic |
| AuditFilters |
0,18 |
0 |
0 |
6 |
1 |
15 |
8 |
0 |
6 |
0 |
0 |
19 |
0 |
1 |
ThoughtWorks.CruiseControl.Remote.Security |
| ICruiseManager |
0,18 |
- |
- |
- |
1 |
13 |
0 |
28 |
0 |
0 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.Remote |
| ArtifactCleanUpTask+CleanUpMethod |
0,18 |
- |
- |
- |
1 |
5 |
0 |
- |
- |
- |
- |
- |
- |
- |
ThoughtWorks.CruiseControl.Core.Tasks |
| NetReflectorConfigurationReader |
0,18 |
0,71 |
0,83 |
22 |
1 |
37 |
52 |
7 |
0 |
0 |
4 |
285 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Config |
| ConfigPreprocessor |
0,18 |
0,5 |
0,67 |
10 |
1 |
29 |
30 |
4 |
0 |
0 |
2 |
142 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Config.Preprocessor |
| ConfigurationFileMissingException |
0,18 |
0 |
0 |
2 |
1 |
7 |
2 |
2 |
0 |
0 |
0 |
9 |
0 |
5 |
ThoughtWorks.CruiseControl.Core.Config |
| XmlValidatingLoader |
0,18 |
0,5 |
0,6 |
7 |
1 |
19 |
23 |
6 |
0 |
0 |
3 |
106 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Config |
| FileChangedWatcher |
0,18 |
0,59 |
0,68 |
9 |
1 |
26 |
31 |
8 |
0 |
0 |
4 |
147 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Util |
| XmlProjectStateManager |
0,18 |
0,5 |
0,58 |
18 |
1 |
21 |
29 |
7 |
0 |
0 |
2 |
178 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.State |
| FileWatcherConfigurationService |
0,18 |
0,71 |
0,83 |
9 |
1 |
15 |
13 |
7 |
0 |
0 |
4 |
70 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Config |
| RemoteCruiseServer |
0,18 |
0,64 |
0,65 |
59 |
1 |
48 |
60 |
49 |
0 |
2 |
7 |
425 |
0 |
2 |
ThoughtWorks.CruiseControl.Core |
| FileConfigurationService |
0,18 |
0,47 |
0,58 |
5 |
1 |
10 |
6 |
5 |
0 |
0 |
3 |
51 |
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 |
| ProjectIntegratorListFactory |
0,18 |
0 |
0 |
2 |
1 |
16 |
10 |
2 |
0 |
0 |
0 |
35 |
0 |
1 |
ThoughtWorks.CruiseControl.Core |
| DefaultConfigurationFileSaver |
0,18 |
0 |
0 |
3 |
1 |
22 |
19 |
2 |
0 |
0 |
1 |
65 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Config |
| NotifyIconEx+NotifyVersion |
0,18 |
- |
- |
- |
1 |
5 |
0 |
- |
- |
- |
- |
- |
- |
- |
ThoughtWorks.CruiseControl.CCTrayLib.Presentation |
| NotifyIconEx+NotifyCommand |
0,18 |
- |
- |
- |
1 |
5 |
0 |
- |
- |
- |
- |
- |
- |
- |
ThoughtWorks.CruiseControl.CCTrayLib.Presentation |
| NotifyIconEx+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 |
| NotifyIconEx+NotifyIconData |
0,18 |
0 |
0 |
0 |
1 |
8 |
0 |
0 |
0 |
0 |
13 |
0 |
- |
- |
ThoughtWorks.CruiseControl.CCTrayLib.Presentation |
| VaultHistoryParser |
0,18 |
0,62 |
0,71 |
38 |
1 |
27 |
45 |
8 |
0 |
0 |
1 |
398 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Sourcecontrol |
| EmailGateway |
0,18 |
0,61 |
0,67 |
14 |
1 |
9 |
11 |
12 |
0 |
5 |
3 |
66 |
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 |
| EmailMessage |
0,18 |
0,53 |
0,59 |
52 |
1 |
30 |
56 |
10 |
0 |
2 |
3 |
619 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Publishers |
| ProjectMonitor+<>c__DisplayClass5 |
0,18 |
0,5 |
1 |
- |
1 |
7 |
5 |
2 |
0 |
0 |
2 |
14 |
0 |
1 |
ThoughtWorks.CruiseControl.CCTrayLib.Monitoring |
| ProjectMonitor+ActionHandler |
0,18 |
- |
- |
- |
1 |
7 |
0 |
4 |
0 |
0 |
0 |
- |
0 |
3 |
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 |
| BuildDurationTracker |
0,18 |
0,46 |
0,54 |
10 |
1 |
6 |
7 |
7 |
0 |
3 |
4 |
63 |
0 |
1 |
ThoughtWorks.CruiseControl.CCTrayLib.Monitoring |
| PollIntervalReporter |
0,18 |
0,14 |
0,17 |
20 |
1 |
12 |
15 |
7 |
0 |
6 |
2 |
133 |
0 |
1 |
ThoughtWorks.CruiseControl.CCTrayLib.Monitoring |
| VssHistoryParser |
0,18 |
0,5 |
0,57 |
17 |
1 |
17 |
14 |
8 |
0 |
1 |
5 |
146 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Sourcecontrol |
| VssLocale |
0,18 |
0,8 |
0,84 |
24 |
1 |
17 |
27 |
18 |
0 |
9 |
3 |
176 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Sourcecontrol |
| MainForm |
0,18 |
0,94 |
0,96 |
90 |
1 |
103 |
226 |
47 |
1 |
0 |
56 |
2289 |
0 |
7 |
ThoughtWorks.CruiseControl.CCTrayLib.Presentation |
| AppRunner |
0,18 |
0,8 |
0,89 |
17 |
1 |
27 |
40 |
7 |
3 |
2 |
5 |
151 |
0 |
2 |
ThoughtWorks.CruiseControl.Service |
| CCTrayMultiConfiguration |
0,18 |
0,78 |
0,81 |
45 |
1 |
42 |
50 |
34 |
1 |
15 |
5 |
394 |
0 |
1 |
ThoughtWorks.CruiseControl.CCTrayLib.Configuration |
| CruiseProjectManagerFactory |
0,18 |
0,75 |
1 |
12 |
1 |
26 |
26 |
4 |
0 |
0 |
1 |
95 |
0 |
1 |
ThoughtWorks.CruiseControl.CCTrayLib.Monitoring |
| CruiseServerManagerFactory |
0,18 |
0,67 |
1 |
8 |
1 |
20 |
18 |
3 |
0 |
0 |
1 |
61 |
0 |
1 |
ThoughtWorks.CruiseControl.CCTrayLib.Monitoring |
| IntegrationQueueItem |
0,18 |
0,5 |
0,67 |
4 |
1 |
6 |
1 |
4 |
0 |
3 |
3 |
21 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Queues |
| Package |
0,18 |
0,73 |
0,79 |
41 |
1 |
43 |
69 |
15 |
0 |
2 |
5 |
811 |
0 |
1 |
ThoughtWorks.CruiseControl.WebDashboard.Plugins.Administration |
| PackageManager+<>c__DisplayClass6 |
0,18 |
0,5 |
1 |
- |
1 |
5 |
2 |
2 |
0 |
0 |
1 |
8 |
0 |
1 |
ThoughtWorks.CruiseControl.WebDashboard.Plugins.Administration |
| PackageManager+<>c__DisplayClass2 |
0,18 |
0,5 |
1 |
- |
1 |
5 |
2 |
2 |
0 |
0 |
1 |
8 |
0 |
1 |
ThoughtWorks.CruiseControl.WebDashboard.Plugins.Administration |
| PackageManager |
0,18 |
0,3 |
0,33 |
29 |
1 |
36 |
68 |
10 |
0 |
0 |
2 |
535 |
0 |
1 |
ThoughtWorks.CruiseControl.WebDashboard.Plugins.Administration |
| NetReflectorConfigurationReader+DefaultErrorProcesser |
0,18 |
0 |
0 |
6 |
1 |
12 |
4 |
7 |
0 |
0 |
0 |
17 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Config |
| NetReflectorConfigurationReader+<>c__DisplayClass1 |
0,18 |
0,5 |
1 |
- |
1 |
8 |
5 |
2 |
0 |
0 |
1 |
15 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Config |
| PersistWindowState |
0,18 |
0,8 |
0,85 |
26 |
2 |
26 |
39 |
17 |
0 |
2 |
9 |
329 |
0 |
1 |
ThoughtWorks.CruiseControl.CCTrayLib.Presentation |
| FinalBuilderTask+FBVariable |
0,18 |
0,57 |
0,67 |
7 |
1 |
5 |
2 |
7 |
0 |
2 |
2 |
33 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Tasks |
| WorkflowResult |
0,18 |
0 |
0 |
3 |
1 |
10 |
5 |
3 |
0 |
1 |
1 |
18 |
0 |
2 |
ThoughtWorks.CruiseControl.Core |
| FinalBuilderTask+FinalBuilderVersion |
0,18 |
- |
- |
- |
1 |
5 |
0 |
- |
- |
- |
- |
- |
- |
- |
ThoughtWorks.CruiseControl.Core.Tasks |
| DevenvTaskResult |
0,18 |
0 |
0 |
8 |
1 |
15 |
16 |
2 |
2 |
1 |
0 |
63 |
0 |
2 |
ThoughtWorks.CruiseControl.Core.Tasks |
| Constant |
0,18 |
1 |
0 |
0 |
1 |
3 |
1 |
1 |
0 |
0 |
2 |
3 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Config.Preprocessor |
| ConfigPreprocessorEnvironment+<>c__DisplayClass1 |
0,18 |
0,5 |
1 |
- |
1 |
10 |
7 |
2 |
0 |
0 |
2 |
33 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Config.Preprocessor |
| SelectParameter |
0,18 |
0,56 |
0,62 |
14 |
1 |
19 |
9 |
9 |
0 |
4 |
2 |
91 |
0 |
2 |
ThoughtWorks.CruiseControl.Remote.Parameters |
| TextParameter |
0,18 |
0,7 |
0,77 |
15 |
1 |
17 |
9 |
11 |
0 |
5 |
3 |
98 |
0 |
2 |
ThoughtWorks.CruiseControl.Remote.Parameters |
| NCoverReportTask+NCoverReportFilter |
0,18 |
- |
- |
- |
1 |
5 |
0 |
- |
- |
- |
- |
- |
- |
- |
ThoughtWorks.CruiseControl.Core.Tasks |
| NCoverReportTask+NCoverMergeMode |
0,18 |
- |
- |
- |
1 |
5 |
0 |
- |
- |
- |
- |
- |
- |
- |
ThoughtWorks.CruiseControl.Core.Tasks |
| NCoverReportTask+NCoverSortBy |
0,18 |
- |
- |
- |
1 |
5 |
0 |
- |
- |
- |
- |
- |
- |
- |
ThoughtWorks.CruiseControl.Core.Tasks |
| CoverageThreshold |
0,18 |
0,8 |
0,89 |
7 |
1 |
11 |
8 |
10 |
0 |
3 |
4 |
85 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Tasks |
| CoverageFilter |
0,18 |
0,8 |
0,89 |
7 |
1 |
9 |
6 |
10 |
0 |
3 |
4 |
80 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Tasks |
| NCoverReportTask+NCoverReportType |
0,18 |
- |
- |
- |
1 |
5 |
0 |
- |
- |
- |
- |
- |
- |
- |
ThoughtWorks.CruiseControl.Core.Tasks |
| ProjectReportProjectPlugin+ModifiedCruiseRequest |
0,18 |
0,82 |
0,88 |
24 |
1 |
19 |
18 |
13 |
0 |
8 |
5 |
148 |
0 |
1 |
ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport |
| RSSLinkBuilder |
0,18 |
0 |
0 |
3 |
1 |
12 |
12 |
1 |
1 |
0 |
0 |
38 |
0 |
1 |
ThoughtWorks.CruiseControl.WebDashboard.Dashboard |
| BuildGraph |
0,18 |
0,6 |
0,7 |
16 |
1 |
15 |
25 |
7 |
0 |
3 |
5 |
212 |
0 |
1 |
ThoughtWorks.CruiseControl.WebDashboard.Plugins.Statistics |
| 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 |
27 |
6 |
2 |
1 |
2 |
182 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Publishers.Statistics |
| StatisticsPublisher+<>c__DisplayClass1 |
0,17 |
0,5 |
1 |
- |
1 |
7 |
4 |
2 |
0 |
0 |
1 |
12 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Publishers.Statistics |
| SvnHistoryParser |
0,17 |
0,87 |
0,93 |
33 |
1 |
29 |
43 |
14 |
1 |
1 |
1 |
317 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Sourcecontrol |
| ServerMonitor |
0,17 |
0,78 |
0,82 |
28 |
1 |
24 |
25 |
21 |
0 |
7 |
5 |
202 |
0 |
1 |
ThoughtWorks.CruiseControl.CCTrayLib.Monitoring |
| PersistentConfiguration |
0,17 |
0,3 |
0 |
1 |
1 |
13 |
6 |
1 |
0 |
0 |
10 |
25 |
0 |
1 |
ThoughtWorks.CruiseControl.CCTrayLib.Configuration |
| CruiseServer+<>c__DisplayClass3c |
0,17 |
0,5 |
1 |
- |
1 |
8 |
5 |
2 |
0 |
0 |
2 |
13 |
0 |
1 |
ThoughtWorks.CruiseControl.Core |
| CruiseServer+<>c__DisplayClass3f |
0,17 |
0,5 |
1 |
- |
1 |
8 |
5 |
2 |
0 |
0 |
2 |
13 |
0 |
1 |
ThoughtWorks.CruiseControl.Core |
| CruiseServer+<>c__DisplayClass63 |
0,17 |
0,5 |
1 |
- |
1 |
12 |
6 |
2 |
0 |
0 |
2 |
27 |
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__DisplayClass39 |
0,17 |
0,5 |
1 |
- |
1 |
8 |
5 |
2 |
0 |
0 |
2 |
13 |
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__DisplayClass4e |
0,17 |
0,5 |
1 |
- |
1 |
7 |
4 |
2 |
0 |
0 |
2 |
11 |
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__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__DisplayClass45 |
0,17 |
0,5 |
1 |
- |
1 |
17 |
18 |
2 |
0 |
0 |
3 |
82 |
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__DisplayClass54 |
0,17 |
0,5 |
1 |
- |
1 |
8 |
3 |
2 |
0 |
0 |
2 |
10 |
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 |
| CruiseServerClient |
0,17 |
0,68 |
0,7 |
53 |
1 |
55 |
69 |
43 |
0 |
0 |
3 |
420 |
0 |
2 |
ThoughtWorks.CruiseControl.Core |
| CruiseServer+<>c__DisplayClass5a |
0,17 |
0,5 |
1 |
- |
1 |
11 |
6 |
2 |
0 |
0 |
3 |
19 |
0 |
1 |
ThoughtWorks.CruiseControl.Core |
| CruiseManager |
0,17 |
0,12 |
0,12 |
34 |
1 |
36 |
59 |
33 |
0 |
0 |
1 |
410 |
0 |
2 |
ThoughtWorks.CruiseControl.Core |
| CruiseServer+<>c__DisplayClass48 |
0,17 |
0,5 |
1 |
- |
1 |
11 |
7 |
2 |
0 |
0 |
3 |
35 |
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__DisplayClass60 |
0,17 |
0,5 |
1 |
- |
1 |
9 |
9 |
2 |
0 |
0 |
2 |
32 |
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__DisplayClass4 |
0,17 |
0,5 |
1 |
- |
1 |
17 |
16 |
2 |
0 |
0 |
2 |
57 |
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__DisplayClass9 |
0,17 |
0,5 |
1 |
- |
1 |
10 |
7 |
2 |
0 |
0 |
3 |
22 |
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__DisplayClassf |
0,17 |
0,5 |
1 |
- |
1 |
12 |
10 |
2 |
0 |
0 |
2 |
35 |
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 |
| IntegrationQueueManagerFactory |
0,17 |
0 |
0 |
5 |
1 |
8 |
3 |
2 |
4 |
0 |
1 |
25 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Queues |
| CruiseServer+<>c__DisplayClass1b |
0,17 |
0,5 |
1 |
- |
1 |
9 |
6 |
2 |
0 |
0 |
3 |
17 |
0 |
1 |
ThoughtWorks.CruiseControl.Core |
| CruiseServer+<>c__DisplayClass18 |
0,17 |
0,5 |
1 |
- |
1 |
11 |
6 |
2 |
0 |
0 |
2 |
14 |
0 |
1 |
ThoughtWorks.CruiseControl.Core |
| CruiseServer+<>c__DisplayClass2a |
0,17 |
0,5 |
1 |
- |
1 |
17 |
19 |
2 |
0 |
0 |
2 |
59 |
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__DisplayClass24 |
0,17 |
0,5 |
1 |
- |
1 |
15 |
14 |
2 |
0 |
0 |
2 |
44 |
0 |
1 |
ThoughtWorks.CruiseControl.Core |
| 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 |
102 |
0 |
4 |
ThoughtWorks.CruiseControl.CCTrayLib.Presentation |
| HouseCode |
0,17 |
- |
- |
- |
1 |
5 |
0 |
- |
- |
- |
- |
- |
- |
- |
ThoughtWorks.CruiseControl.CCTrayLib.X10 |
| PvcsHistoryParser |
0,17 |
0 |
0 |
17 |
1 |
28 |
39 |
2 |
4 |
0 |
3 |
339 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Sourcecontrol |
| ProjectConfigurationListViewItemAdaptor |
0,17 |
0,25 |
0,33 |
4 |
1 |
12 |
14 |
4 |
0 |
1 |
2 |
85 |
0 |
1 |
ThoughtWorks.CruiseControl.CCTrayLib.Presentation |
| AddProjects |
0,17 |
0,88 |
0,95 |
36 |
1 |
67 |
120 |
15 |
0 |
0 |
16 |
939 |
0 |
7 |
ThoughtWorks.CruiseControl.CCTrayLib.Presentation |
| KeyUtils |
0,17 |
0 |
0 |
2 |
1 |
4 |
3 |
0 |
1 |
0 |
0 |
11 |
0 |
1 |
ThoughtWorks.CruiseControl.CCTrayLib.Presentation |
| ConfigureServer+ExtensionDetails |
0,17 |
0,25 |
0,5 |
2 |
1 |
4 |
0 |
2 |
0 |
0 |
2 |
10 |
- |
- |
ThoughtWorks.CruiseControl.CCTrayLib.Presentation |
| FileTransferRequest |
0,17 |
0,4 |
0,5 |
5 |
1 |
7 |
3 |
5 |
0 |
1 |
1 |
22 |
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 |
| FileTransferRequest |
0,17 |
0,4 |
0,5 |
5 |
1 |
7 |
3 |
5 |
0 |
1 |
1 |
22 |
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 |
| ExternalLinksListResponse |
0,17 |
0 |
0 |
5 |
1 |
8 |
4 |
5 |
0 |
1 |
1 |
27 |
0 |
2 |
ThoughtWorks.CruiseControl.Remote.Messages |
| ListPackagesResponse |
0,17 |
0 |
0 |
5 |
1 |
8 |
4 |
5 |
0 |
1 |
1 |
27 |
0 |
2 |
ThoughtWorks.CruiseControl.Remote.Messages |
| 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 |
| FileTransferResponse |
0,17 |
0,6 |
0,75 |
5 |
1 |
7 |
3 |
5 |
0 |
1 |
1 |
18 |
0 |
2 |
ThoughtWorks.CruiseControl.Remote.Messages |
| StatusSnapshotResponse |
0,17 |
0,6 |
0,75 |
5 |
1 |
7 |
3 |
5 |
0 |
1 |
1 |
18 |
0 |
2 |
ThoughtWorks.CruiseControl.Remote.Messages |
| BuildListRequest |
0,17 |
0,6 |
0,75 |
5 |
1 |
8 |
3 |
5 |
0 |
1 |
1 |
19 |
0 |
3 |
ThoughtWorks.CruiseControl.Remote.Messages |
| ProjectStatusResponse |
0,17 |
0 |
0 |
5 |
1 |
8 |
4 |
5 |
0 |
1 |
1 |
27 |
0 |
2 |
ThoughtWorks.CruiseControl.Remote.Messages |
| ChangeConfigurationRequest |
0,17 |
0,82 |
0,9 |
11 |
1 |
9 |
3 |
11 |
0 |
4 |
4 |
40 |
0 |
3 |
ThoughtWorks.CruiseControl.Remote.Messages |
| ChangePasswordRequest |
0,17 |
0,71 |
0,83 |
6 |
1 |
6 |
1 |
7 |
0 |
3 |
3 |
24 |
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 |
| BuildParametersResponse |
0,17 |
0 |
0 |
5 |
1 |
8 |
4 |
5 |
0 |
1 |
1 |
27 |
0 |
2 |
ThoughtWorks.CruiseControl.Remote.Messages |
| BuildRequest |
0,17 |
0,6 |
0,75 |
5 |
1 |
7 |
3 |
5 |
0 |
1 |
1 |
19 |
0 |
3 |
ThoughtWorks.CruiseControl.Remote.Messages |
| ReadAuditResponse |
0,17 |
0 |
0 |
5 |
1 |
8 |
4 |
5 |
0 |
1 |
1 |
27 |
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 |
| DiagnoseSecurityRequest |
0,17 |
0,5 |
0,62 |
5 |
1 |
8 |
2 |
5 |
0 |
2 |
2 |
20 |
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 |
| MessageRequest |
0,17 |
0,33 |
0,5 |
2 |
1 |
7 |
1 |
3 |
0 |
1 |
1 |
10 |
0 |
3 |
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 |
| SnapshotResponse |
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 |
| X10SettingsControl |
0,17 |
0,62 |
0,7 |
12 |
1 |
45 |
77 |
8 |
0 |
0 |
25 |
1483 |
0 |
7 |
ThoughtWorks.CruiseControl.CCTrayLib.Presentation |
| IconSettingsControl |
0,17 |
0,61 |
0,76 |
7 |
1 |
24 |
33 |
5 |
0 |
0 |
22 |
668 |
0 |
7 |
ThoughtWorks.CruiseControl.CCTrayLib.Presentation |
| AudioSettingsControl |
0,17 |
0,61 |
0,76 |
7 |
1 |
26 |
37 |
5 |
0 |
0 |
22 |
764 |
0 |
7 |
ThoughtWorks.CruiseControl.CCTrayLib.Presentation |
| GeneralSettingsControl |
0,17 |
0,68 |
0,8 |
13 |
1 |
40 |
74 |
7 |
0 |
0 |
14 |
730 |
0 |
7 |
ThoughtWorks.CruiseControl.CCTrayLib.Presentation |
| 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,57 |
0,67 |
9 |
1 |
22 |
27 |
7 |
0 |
0 |
5 |
209 |
0 |
7 |
ThoughtWorks.CruiseControl.CCTrayLib.Presentation |
| XmlServerReportAction |
0,17 |
0 |
0 |
2 |
1 |
13 |
6 |
2 |
0 |
0 |
2 |
19 |
0 |
1 |
ThoughtWorks.CruiseControl.WebDashboard.Plugins.FarmReport |
| PathMappingMultiTransformer |
0,17 |
0 |
0 |
3 |
1 |
11 |
7 |
2 |
0 |
0 |
2 |
47 |
0 |
1 |
ThoughtWorks.CruiseControl.WebDashboard.Dashboard |
| HtmlAwareMultiTransformer |
0,17 |
0 |
0 |
3 |
1 |
9 |
5 |
2 |
0 |
0 |
1 |
42 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Util |
| SiteTemplateActionDecorator |
0,17 |
0,76 |
0,87 |
13 |
1 |
27 |
25 |
8 |
0 |
3 |
12 |
206 |
0 |
1 |
ThoughtWorks.CruiseControl.WebDashboard.Dashboard.ActionDecorators |
| ChangePasswordSecurityAction |
0,17 |
0 |
0 |
6 |
1 |
14 |
14 |
2 |
0 |
0 |
4 |
78 |
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 |
| ForceBuildXmlAction |
0,17 |
0 |
0 |
4 |
1 |
14 |
14 |
2 |
0 |
0 |
2 |
44 |
0 |
1 |
ThoughtWorks.CruiseControl.WebDashboard.Plugins.FarmReport |
| MessageHandlerPlugin |
0,17 |
0,5 |
0,67 |
4 |
1 |
14 |
7 |
4 |
0 |
2 |
2 |
40 |
0 |
1 |
ThoughtWorks.CruiseControl.WebDashboard.Plugins.ServerReport |
| LogoutSecurityAction |
0,17 |
0 |
0 |
3 |
1 |
18 |
17 |
2 |
0 |
0 |
4 |
55 |
0 |
1 |
ThoughtWorks.CruiseControl.WebDashboard.Plugins.Security |
| RSSFeed |
0,17 |
0 |
0 |
2 |
1 |
9 |
4 |
2 |
0 |
0 |
2 |
13 |
0 |
1 |
ThoughtWorks.CruiseControl.WebDashboard.Plugins.RSS |
| ProjectStatusAction |
0,17 |
0,71 |
0,83 |
17 |
1 |
24 |
41 |
7 |
0 |
0 |
2 |
282 |
0 |
1 |
ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport |
| ProjectXmlReport |
0,17 |
0 |
0 |
2 |
1 |
13 |
9 |
2 |
0 |
0 |
3 |
31 |
0 |
1 |
ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport |
| XmlReportAction |
0,17 |
0,33 |
0,5 |
4 |
1 |
23 |
26 |
2 |
1 |
0 |
2 |
122 |
0 |
1 |
ThoughtWorks.CruiseControl.WebDashboard.Plugins.FarmReport |
| NameValueCollectionRequest |
0,17 |
0,75 |
0,82 |
23 |
1 |
13 |
18 |
11 |
0 |
6 |
5 |
190 |
0 |
1 |
ThoughtWorks.CruiseControl.WebDashboard.MVC |
| BuildFileDownload |
0,17 |
0,25 |
0,33 |
9 |
1 |
29 |
27 |
3 |
1 |
0 |
3 |
115 |
0 |
1 |
ThoughtWorks.CruiseControl.WebDashboard.Plugins.BuildReport |
| ExceptionCatchingActionProxy |
0,17 |
0 |
0 |
3 |
1 |
10 |
5 |
2 |
0 |
0 |
2 |
31 |
0 |
1 |
ThoughtWorks.CruiseControl.WebDashboard.MVC.Cruise |
| ProjectCheckingProxyAction |
0,17 |
0 |
0 |
3 |
1 |
9 |
9 |
2 |
0 |
0 |
2 |
29 |
0 |
1 |
ThoughtWorks.CruiseControl.WebDashboard.MVC.Cruise |
| XmlProjectParametersReportAction |
0,17 |
0 |
0 |
5 |
1 |
23 |
20 |
2 |
0 |
0 |
4 |
116 |
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 |
| DefaultUrlBuilder |
0,17 |
0,68 |
0,75 |
19 |
1 |
6 |
12 |
10 |
1 |
2 |
3 |
104 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation |
| NoCacheabilityActionProxy |
0,17 |
0 |
0 |
2 |
1 |
8 |
6 |
2 |
0 |
0 |
1 |
15 |
0 |
1 |
ThoughtWorks.CruiseControl.WebDashboard.MVC.Cruise |
| BuildCheckingProxyAction |
0,17 |
0 |
0 |
3 |
1 |
9 |
9 |
2 |
0 |
0 |
2 |
29 |
0 |
1 |
ThoughtWorks.CruiseControl.WebDashboard.MVC.Cruise |
| AbsolutePathUrlBuilderDecorator |
0,17 |
0,43 |
0,5 |
8 |
1 |
5 |
8 |
7 |
0 |
1 |
2 |
56 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation |
| XmlServerSecurityAction |
0,17 |
0,5 |
0,6 |
11 |
1 |
15 |
14 |
6 |
0 |
0 |
2 |
122 |
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 |
| ProjectFileDownload |
0,17 |
0 |
0 |
3 |
1 |
14 |
9 |
2 |
0 |
0 |
2 |
40 |
0 |
1 |
ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport |
| CachingActionProxy |
0,17 |
0 |
0 |
3 |
1 |
6 |
4 |
2 |
0 |
0 |
2 |
30 |
0 |
1 |
ThoughtWorks.CruiseControl.WebDashboard.MVC.Cruise |
| AddBuildServer |
0,17 |
0,89 |
0,93 |
36 |
1 |
61 |
102 |
19 |
0 |
0 |
28 |
1340 |
0 |
7 |
ThoughtWorks.CruiseControl.CCTrayLib.Presentation |
| ConfigureServer |
0,17 |
0,75 |
0,84 |
20 |
1 |
49 |
87 |
9 |
1 |
0 |
11 |
596 |
0 |
7 |
ThoughtWorks.CruiseControl.CCTrayLib.Presentation |
| AggregatingServerMonitor |
0,16 |
0,67 |
0,75 |
9 |
1 |
13 |
11 |
9 |
0 |
0 |
3 |
129 |
0 |
1 |
ThoughtWorks.CruiseControl.CCTrayLib.Monitoring |
| LampController |
0,16 |
0,33 |
0,5 |
5 |
1 |
11 |
8 |
3 |
0 |
2 |
2 |
49 |
0 |
1 |
ThoughtWorks.CruiseControl.CCTrayLib.X10 |
| Poller |
0,16 |
0,25 |
0,33 |
4 |
1 |
10 |
9 |
4 |
0 |
0 |
2 |
47 |
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 |
| AudioPlayer |
0,16 |
0 |
0 |
1 |
1 |
7 |
2 |
2 |
0 |
0 |
0 |
9 |
0 |
1 |
ThoughtWorks.CruiseControl.CCTrayLib.Presentation |
| SynchronizedServerMonitor |
0,16 |
0,71 |
0,75 |
23 |
1 |
22 |
24 |
21 |
0 |
7 |
4 |
183 |
0 |
1 |
ThoughtWorks.CruiseControl.CCTrayLib.Presentation |
| PackagesListForm |
0,16 |
0,85 |
0,91 |
36 |
1 |
77 |
125 |
16 |
0 |
1 |
19 |
874 |
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 |
| SynchronizedProjectMonitor |
0,16 |
0,77 |
0,8 |
32 |
1 |
27 |
31 |
29 |
0 |
7 |
5 |
258 |
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 |
| CurrentStatusWindow |
0,16 |
0,82 |
0,89 |
39 |
1 |
79 |
144 |
13 |
0 |
1 |
15 |
886 |
0 |
7 |
ThoughtWorks.CruiseControl.CCTrayLib.Presentation |
| ProjectStatusListViewItemAdaptor |
0,16 |
0,58 |
0,72 |
9 |
1 |
22 |
31 |
5 |
0 |
0 |
9 |
216 |
0 |
1 |
ThoughtWorks.CruiseControl.CCTrayLib.Presentation |
| DetailStringProvider |
0,16 |
0 |
0 |
11 |
1 |
13 |
26 |
2 |
1 |
0 |
0 |
96 |
0 |
1 |
ThoughtWorks.CruiseControl.CCTrayLib.Presentation |
| ResourceIntegrationQueueIconProvider |
0,16 |
0 |
0 |
2 |
1 |
9 |
19 |
2 |
1 |
0 |
8 |
67 |
0 |
1 |
ThoughtWorks.CruiseControl.CCTrayLib.Presentation |
| ConfigurableProjectStateIconProvider |
0,16 |
0 |
0 |
7 |
1 |
21 |
31 |
4 |
0 |
0 |
1 |
117 |
0 |
1 |
ThoughtWorks.CruiseControl.CCTrayLib.Presentation |
| X10Controller |
0,16 |
0,33 |
0,5 |
11 |
1 |
17 |
20 |
3 |
0 |
1 |
3 |
122 |
0 |
1 |
ThoughtWorks.CruiseControl.CCTrayLib.X10 |
| SpeakingProjectMonitor |
0,16 |
0,33 |
0,5 |
7 |
1 |
23 |
29 |
3 |
0 |
0 |
4 |
112 |
0 |
1 |
ThoughtWorks.CruiseControl.CCTrayLib.Speech |
| BuildParameters |
0,16 |
0,81 |
0,89 |
24 |
1 |
77 |
118 |
11 |
0 |
0 |
7 |
651 |
0 |
7 |
ThoughtWorks.CruiseControl.CCTrayLib.Presentation |
| AggregatingProjectMonitor |
0,16 |
0,89 |
0,92 |
43 |
1 |
30 |
27 |
31 |
0 |
7 |
4 |
304 |
0 |
1 |
ThoughtWorks.CruiseControl.CCTrayLib.Monitoring |
| UnknownServerException |
0,16 |
0 |
0 |
2 |
1 |
5 |
1 |
2 |
0 |
1 |
1 |
9 |
0 |
3 |
ThoughtWorks.CruiseControl.WebDashboard.ServerConnection |
| StatusItemDisplay |
0,16 |
0,45 |
0,5 |
16 |
1 |
10 |
12 |
11 |
0 |
5 |
1 |
78 |
0 |
1 |
ThoughtWorks.CruiseControl.CCTrayLib.Presentation |
| About |
0,16 |
0,84 |
0,96 |
13 |
1 |
49 |
73 |
8 |
0 |
3 |
7 |
453 |
0 |
7 |
ThoughtWorks.CruiseControl.CCTrayLib.Presentation |
| CCTrayMultiSettingsForm |
0,16 |
0,8 |
0,89 |
16 |
1 |
58 |
109 |
10 |
0 |
0 |
22 |
1165 |
0 |
7 |
ThoughtWorks.CruiseControl.CCTrayLib.Presentation |
| MainForm+ListViewItemComparer |
0,16 |
0,67 |
0,75 |
19 |
1 |
11 |
10 |
8 |
1 |
2 |
3 |
177 |
0 |
1 |
ThoughtWorks.CruiseControl.CCTrayLib.Presentation |
| NativeMethods |
0,16 |
0 |
0 |
0 |
1 |
5 |
1 |
1 |
1 |
0 |
0 |
3 |
0 |
1 |
ThoughtWorks.CruiseControl.CCTrayLib.Presentation |
| NullTask |
0,16 |
0 |
0 |
1 |
1 |
7 |
3 |
2 |
0 |
0 |
0 |
7 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Tasks |
| InheritedProjectAuthorisation |
0,16 |
0 |
0 |
4 |
1 |
9 |
5 |
4 |
0 |
1 |
0 |
13 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Security |
| RssPublisher |
0,16 |
0,83 |
0,88 |
39 |
1 |
31 |
58 |
16 |
2 |
1 |
4 |
578 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Publishers |
| IntegrationResultManager |
0,16 |
0,61 |
0,71 |
16 |
1 |
20 |
28 |
6 |
1 |
3 |
4 |
180 |
0 |
1 |
ThoughtWorks.CruiseControl.Core |
| StatisticsPublisher |
0,16 |
0,8 |
0,89 |
14 |
1 |
41 |
54 |
2 |
8 |
0 |
3 |
261 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Publishers.Statistics |
| QuietPeriod |
0,16 |
0,66 |
0,77 |
15 |
1 |
16 |
21 |
7 |
0 |
1 |
5 |
164 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Sourcecontrol |
| IntegrationRunner |
0,16 |
0,52 |
0,61 |
20 |
1 |
31 |
60 |
6 |
1 |
0 |
3 |
268 |
0 |
1 |
ThoughtWorks.CruiseControl.Core |
| XmlLogPublisher |
0,16 |
0,83 |
1 |
9 |
1 |
20 |
19 |
5 |
1 |
0 |
2 |
79 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Publishers |
| LogFileUtil |
0,16 |
0 |
0 |
20 |
1 |
17 |
18 |
1 |
12 |
0 |
2 |
161 |
0 |
1 |
ThoughtWorks.CruiseControl.Core |
| NullSourceControl |
0,16 |
0 |
0 |
5 |
1 |
9 |
1 |
6 |
0 |
0 |
0 |
10 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Sourcecontrol |
| 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 |
| 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 |
| ConfigViewMode |
0,16 |
- |
- |
- |
1 |
5 |
0 |
- |
- |
- |
- |
- |
- |
- |
Validator |
| CruiseServerClientFactory |
0,15 |
0 |
0 |
11 |
0 |
12 |
10 |
0 |
8 |
0 |
0 |
89 |
0 |
1 |
ThoughtWorks.CruiseControl.Remote |
| ExecutableTask |
0,15 |
0,77 |
0,84 |
21 |
0 |
30 |
36 |
11 |
1 |
1 |
8 |
233 |
0 |
3 |
ThoughtWorks.CruiseControl.Core.Tasks |
| GendarmeTask |
0,15 |
0,82 |
0,91 |
18 |
0 |
29 |
33 |
9 |
1 |
0 |
22 |
267 |
0 |
3 |
ThoughtWorks.CruiseControl.Core.Tasks |
| HtmlExceptionFormatter |
0,15 |
0 |
0 |
2 |
0 |
6 |
5 |
2 |
0 |
0 |
1 |
17 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Util |
| FinalBuilderTask |
0,15 |
0,81 |
0,89 |
30 |
0 |
37 |
48 |
11 |
0 |
2 |
11 |
341 |
0 |
2 |
ThoughtWorks.CruiseControl.Core.Tasks |
| DevenvTask |
0,15 |
0,82 |
0,9 |
33 |
0 |
38 |
51 |
11 |
0 |
2 |
21 |
435 |
0 |
2 |
ThoughtWorks.CruiseControl.Core.Tasks |
| DefinitionException |
0,15 |
0 |
0 |
2 |
0 |
9 |
3 |
1 |
1 |
0 |
0 |
9 |
0 |
4 |
ThoughtWorks.CruiseControl.Core.Config.Preprocessor |
| NCoverProfileTask |
0,15 |
0,97 |
0,99 |
20 |
0 |
24 |
25 |
76 |
0 |
34 |
36 |
703 |
0 |
3 |
ThoughtWorks.CruiseControl.Core.Tasks |
| NetReflectorRemoteServicesConfiguration |
0,15 |
0 |
0 |
6 |
0 |
10 |
3 |
4 |
0 |
1 |
1 |
45 |
0 |
1 |
ThoughtWorks.CruiseControl.WebDashboard.Configuration |
| AccurateTimer |
0,15 |
0,64 |
0,75 |
5 |
0 |
7 |
4 |
4 |
3 |
0 |
3 |
46 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Util |
| ConsoleTraceListener |
0,15 |
0 |
0 |
1 |
0 |
8 |
2 |
1 |
0 |
0 |
0 |
4 |
0 |
4 |
ThoughtWorks.CruiseControl.Core.Util |
| Bootstrap |
0,15 |
0 |
0 |
14 |
0 |
34 |
31 |
1 |
5 |
0 |
0 |
135 |
0 |
1 |
ThoughtWorks.CruiseControl.CCTray |
| UrlTrigger |
0,15 |
0,67 |
0,8 |
10 |
0 |
17 |
19 |
6 |
0 |
1 |
3 |
81 |
0 |
2 |
ThoughtWorks.CruiseControl.Core.Triggers |
| ParameterTrigger |
0,15 |
0,44 |
0,5 |
9 |
0 |
13 |
7 |
8 |
0 |
3 |
2 |
45 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Triggers |
| ProjectTrigger |
0,15 |
0,71 |
0,83 |
13 |
0 |
21 |
20 |
6 |
1 |
1 |
9 |
125 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Triggers |
| ScheduleTrigger |
0,15 |
0,83 |
0,9 |
26 |
0 |
26 |
37 |
14 |
0 |
4 |
9 |
226 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Triggers |
| NotifierList |
0,15 |
0,6 |
0,67 |
6 |
0 |
9 |
6 |
10 |
0 |
0 |
2 |
77 |
0 |
2 |
ThoughtWorks.CruiseControl.Core.Util |
| SelectParameter |
0,15 |
0,56 |
0,62 |
14 |
0 |
16 |
9 |
9 |
0 |
4 |
2 |
91 |
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 |
| IFileTransformer |
0,15 |
- |
- |
- |
0 |
1 |
0 |
1 |
0 |
0 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.Core.Util |
| TextParameter |
0,15 |
0,7 |
0,77 |
15 |
0 |
15 |
9 |
11 |
0 |
5 |
3 |
98 |
0 |
2 |
ThoughtWorks.CruiseControl.Remote.Parameters |
| Workflow |
0,15 |
0,92 |
0,95 |
37 |
0 |
37 |
16 |
35 |
0 |
18 |
4 |
127 |
0 |
2 |
ThoughtWorks.CruiseControl.Core |
| LogFileTraceListener |
0,15 |
0,14 |
0,15 |
15 |
0 |
9 |
12 |
14 |
0 |
0 |
1 |
106 |
0 |
3 |
ThoughtWorks.CruiseControl.Core.Util |
| AuditFilters |
0,15 |
0 |
0 |
6 |
0 |
15 |
8 |
0 |
6 |
0 |
0 |
19 |
0 |
1 |
ThoughtWorks.CruiseControl.Remote.Security |
| Settings |
0,15 |
0 |
0 |
2 |
0 |
7 |
1 |
1 |
2 |
1 |
1 |
10 |
0 |
3 |
Validator.Properties |
| TestTraceListener |
0,15 |
0 |
0 |
5 |
0 |
12 |
5 |
5 |
0 |
1 |
1 |
30 |
0 |
3 |
ThoughtWorks.CruiseControl.Core.Util |
| MsBuildTask |
0,15 |
0,84 |
0,93 |
24 |
0 |
36 |
48 |
8 |
3 |
0 |
12 |
341 |
0 |
3 |
ThoughtWorks.CruiseControl.Core.Tasks |
| TempFileUtil |
0,15 |
0 |
0 |
22 |
0 |
20 |
22 |
1 |
16 |
0 |
0 |
154 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Util |
| ModificationWriterTask |
0,15 |
0,6 |
0,8 |
6 |
0 |
27 |
23 |
4 |
0 |
0 |
5 |
102 |
0 |
2 |
ThoughtWorks.CruiseControl.Core.Tasks |
| TimeoutSerializerFactory |
0,15 |
0 |
0 |
1 |
0 |
7 |
2 |
2 |
0 |
0 |
0 |
7 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Util |
| MergeFilesTask |
0,15 |
0,75 |
0,86 |
12 |
0 |
26 |
26 |
8 |
0 |
3 |
5 |
197 |
0 |
2 |
ThoughtWorks.CruiseControl.Core.Tasks |
| ModificationReaderTask |
0,15 |
0,67 |
0,8 |
12 |
0 |
36 |
43 |
6 |
0 |
1 |
5 |
197 |
0 |
2 |
ThoughtWorks.CruiseControl.Core.Tasks |
| NAntTask |
0,15 |
0,75 |
0,82 |
18 |
0 |
29 |
35 |
11 |
1 |
1 |
13 |
232 |
0 |
3 |
ThoughtWorks.CruiseControl.Core.Tasks |
| ReplacementDynamicValue |
0,15 |
0,56 |
0,62 |
12 |
0 |
16 |
11 |
9 |
0 |
3 |
3 |
90 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Tasks |
| FilterTrigger |
0,15 |
0,81 |
0,87 |
22 |
0 |
19 |
23 |
15 |
0 |
4 |
6 |
164 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Triggers |
| NetReflectorPluginConfiguration |
0,15 |
0,81 |
0,87 |
15 |
0 |
13 |
2 |
15 |
0 |
7 |
7 |
75 |
0 |
1 |
ThoughtWorks.CruiseControl.WebDashboard.Configuration |
| RakeTask |
0,15 |
0,78 |
0,88 |
16 |
0 |
24 |
32 |
9 |
0 |
1 |
12 |
174 |
0 |
3 |
ThoughtWorks.CruiseControl.Core.Tasks |
| NDependTask |
0,15 |
0,9 |
0,93 |
53 |
0 |
30 |
41 |
32 |
0 |
11 |
13 |
427 |
0 |
3 |
ThoughtWorks.CruiseControl.Core.Tasks |
| TempDirectory |
0,15 |
0 |
0 |
2 |
0 |
5 |
5 |
2 |
0 |
0 |
0 |
11 |
0 |
2 |
ThoughtWorks.CruiseControl.Core.Util |
| NUnitTask |
0,15 |
0,5 |
0,67 |
6 |
0 |
24 |
23 |
4 |
0 |
0 |
11 |
113 |
0 |
2 |
ThoughtWorks.CruiseControl.Core.Tasks |
| ModificationHistoryProjectPlugin |
0,15 |
0,67 |
0,8 |
7 |
0 |
22 |
14 |
6 |
0 |
3 |
6 |
73 |
0 |
1 |
ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport |
| ServerAuditHistoryProjectPlugin |
0,15 |
0,25 |
0,33 |
4 |
0 |
16 |
5 |
4 |
0 |
2 |
2 |
30 |
0 |
1 |
ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport |
| ServerLogProjectPlugin |
0,15 |
0,25 |
0,33 |
4 |
0 |
15 |
5 |
4 |
0 |
2 |
2 |
29 |
0 |
1 |
ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport |
| ProjectStatusPlugin |
0,15 |
0,58 |
0,78 |
5 |
0 |
19 |
13 |
4 |
0 |
2 |
3 |
68 |
0 |
1 |
ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport |
| CCTrayDownloadPlugin |
0,15 |
0,33 |
0,5 |
3 |
0 |
13 |
4 |
3 |
0 |
2 |
1 |
23 |
0 |
1 |
ThoughtWorks.CruiseControl.WebDashboard.Plugins.CCTray |
| DeleteProjectPlugin |
0,15 |
0,33 |
0,5 |
3 |
0 |
13 |
5 |
3 |
0 |
2 |
1 |
33 |
0 |
1 |
ThoughtWorks.CruiseControl.WebDashboard.Plugins.DeleteProject |
| PackageListPlugin |
0,15 |
0,33 |
0,5 |
3 |
0 |
13 |
4 |
3 |
0 |
2 |
1 |
25 |
0 |
1 |
ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport |
| ServerSecurityConfigurationProjectPlugin |
0,15 |
0,25 |
0,33 |
4 |
0 |
15 |
5 |
4 |
0 |
2 |
2 |
29 |
0 |
1 |
ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport |
| ManifestImporter |
0,15 |
0,25 |
0,33 |
5 |
0 |
12 |
7 |
4 |
0 |
1 |
1 |
34 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Publishers |
| ManifestGenerator |
0,15 |
0 |
0 |
6 |
0 |
17 |
28 |
3 |
0 |
0 |
0 |
179 |
0 |
1 |
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 |
| PackagePublisher |
0,15 |
0,86 |
0,89 |
59 |
0 |
43 |
84 |
26 |
0 |
9 |
9 |
653 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Publishers |
| ServerUserListProjectPlugin |
0,15 |
0,25 |
0,33 |
4 |
0 |
16 |
5 |
4 |
0 |
2 |
2 |
30 |
0 |
1 |
ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport |
| StatisticsCalculator |
0,15 |
0 |
0 |
7 |
0 |
6 |
3 |
4 |
0 |
0 |
0 |
88 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Publishers.Statistics |
| ViewConfigurationProjectPlugin |
0,15 |
0,62 |
0,71 |
12 |
0 |
29 |
28 |
8 |
0 |
3 |
2 |
157 |
0 |
1 |
ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport |
| FileBasedSessionCache |
0,15 |
0,44 |
0,5 |
17 |
0 |
30 |
51 |
9 |
0 |
1 |
1 |
268 |
0 |
2 |
ThoughtWorks.CruiseControl.Core.Security |
| FingerprintFactory |
0,15 |
0,5 |
0,67 |
8 |
0 |
14 |
13 |
4 |
0 |
0 |
2 |
78 |
0 |
1 |
ThoughtWorks.CruiseControl.WebDashboard.MVC |
| ExternalFileSecurityManager |
0,15 |
0,8 |
0,86 |
47 |
0 |
53 |
86 |
14 |
1 |
1 |
10 |
567 |
0 |
2 |
ThoughtWorks.CruiseControl.Core.Security |
| InternalSecurityManager |
0,15 |
0,68 |
0,75 |
41 |
0 |
27 |
35 |
11 |
0 |
2 |
6 |
399 |
0 |
2 |
ThoughtWorks.CruiseControl.Core.Security |
| RolePermission |
0,15 |
0,44 |
0,5 |
10 |
0 |
19 |
9 |
8 |
0 |
3 |
2 |
81 |
0 |
3 |
ThoughtWorks.CruiseControl.Core.Security |
| SimpleErrorViewBuilder |
0,15 |
0 |
0 |
1 |
0 |
6 |
3 |
2 |
0 |
0 |
0 |
8 |
0 |
1 |
ThoughtWorks.CruiseControl.WebDashboard.MVC.Cruise |
| NullProjectAuthorisation |
0,15 |
0 |
0 |
4 |
0 |
9 |
3 |
4 |
0 |
1 |
0 |
9 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Security |
| DefaultProjectAuthorisation |
0,15 |
0,45 |
0,5 |
18 |
0 |
18 |
7 |
10 |
0 |
3 |
2 |
129 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Security |
| NameAndSelected |
0,15 |
0,5 |
0,67 |
4 |
0 |
4 |
1 |
4 |
0 |
2 |
2 |
16 |
0 |
1 |
ThoughtWorks.CruiseControl.WebDashboard.Plugins.AddProject |
| ActiveDirectoryAuthentication |
0,15 |
0,81 |
0,87 |
21 |
0 |
20 |
18 |
16 |
0 |
6 |
4 |
134 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Security |
| BuildLogBuildPlugin |
0,15 |
0,33 |
0,5 |
3 |
0 |
15 |
5 |
3 |
0 |
2 |
1 |
23 |
0 |
2 |
ThoughtWorks.CruiseControl.WebDashboard.Plugins.BuildReport |
| VelocityViewGeneratorWithTransformer |
0,15 |
0 |
0 |
2 |
0 |
7 |
3 |
2 |
0 |
0 |
1 |
13 |
0 |
1 |
ThoughtWorks.CruiseControl.WebDashboard.MVC.View |
| FileXmlReader |
0,15 |
0,56 |
0,62 |
16 |
0 |
31 |
32 |
9 |
0 |
1 |
1 |
187 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Security.Auditing |
| LazilyInitialisingVelocityTransformer |
0,15 |
0,69 |
0,83 |
15 |
0 |
22 |
25 |
6 |
0 |
3 |
6 |
203 |
0 |
1 |
ThoughtWorks.CruiseControl.WebDashboard.MVC.View |
| FileXmlLogger |
0,15 |
0,2 |
0,25 |
9 |
0 |
18 |
19 |
5 |
0 |
1 |
1 |
113 |
0 |
2 |
ThoughtWorks.CruiseControl.Core.Security.Auditing |
| IntegrationPropertyNames |
0,15 |
0 |
0 |
0 |
0 |
3 |
1 |
1 |
0 |
0 |
15 |
3 |
0 |
1 |
ThoughtWorks.CruiseControl.Core |
| IntegrationPerformanceCountersExtension |
0,15 |
0 |
0 |
5 |
0 |
22 |
24 |
5 |
0 |
0 |
0 |
108 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Extensions |
| IntegrationRequestThrottleExtension |
0,15 |
0,57 |
0,67 |
15 |
0 |
21 |
23 |
7 |
0 |
0 |
3 |
171 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Extensions |
| CruiseControlStatus |
0,15 |
- |
- |
- |
0 |
5 |
0 |
- |
- |
- |
- |
- |
- |
- |
ThoughtWorks.CruiseControl.Remote |
| DateLabeller |
0,15 |
0,6 |
0,75 |
9 |
0 |
15 |
17 |
5 |
0 |
0 |
5 |
125 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Label |
| AssemblyVersionLabeller |
0,15 |
0,53 |
0,8 |
13 |
0 |
19 |
21 |
3 |
0 |
0 |
5 |
147 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Label |
| IntegrationStatusParser |
0,15 |
0 |
0 |
1 |
0 |
7 |
4 |
1 |
1 |
0 |
0 |
9 |
0 |
1 |
ThoughtWorks.CruiseControl.Core |
| CruiseControlRemotingException |
0,15 |
0 |
0 |
3 |
0 |
8 |
3 |
2 |
1 |
0 |
0 |
17 |
0 |
4 |
ThoughtWorks.CruiseControl.Core |
| ProjectConfiguration |
0,15 |
0 |
0 |
- |
0 |
2 |
0 |
0 |
0 |
0 |
0 |
0 |
- |
- |
ThoughtWorks.CruiseControl.Remote |
| StubProjectMonitor |
0,15 |
0,95 |
0,97 |
45 |
0 |
31 |
21 |
48 |
0 |
20 |
9 |
210 |
0 |
1 |
ThoughtWorks.CruiseControl.CCTrayLib.Presentation |
| CruiseControlConfigSectionHandler |
0,15 |
0 |
0 |
1 |
0 |
4 |
1 |
2 |
0 |
0 |
0 |
5 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Config |
| NumericParameter |
0,15 |
0,64 |
0,7 |
16 |
0 |
16 |
9 |
11 |
0 |
5 |
3 |
114 |
0 |
2 |
ThoughtWorks.CruiseControl.Remote.Parameters |
| ISecurityCredentials |
0,15 |
- |
- |
- |
0 |
4 |
0 |
6 |
0 |
2 |
0 |
- |
- |
- |
ThoughtWorks.CruiseControl.Remote.Security |
| XslFilesSectionHandler |
0,15 |
0 |
0 |
3 |
0 |
14 |
13 |
2 |
0 |
0 |
0 |
40 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Config |
| ServerConfigurationHandler |
0,15 |
0 |
0 |
3 |
0 |
16 |
17 |
2 |
0 |
0 |
0 |
73 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Config |
| ProjectConfigurationServerPlugin |
0,15 |
0,6 |
0,75 |
7 |
0 |
25 |
20 |
5 |
0 |
2 |
3 |
97 |
0 |
1 |
ThoughtWorks.CruiseControl.WebDashboard.Plugins.ServerReport |
| BuildPublisher |
0,15 |
0,8 |
0,93 |
27 |
0 |
24 |
47 |
7 |
0 |
0 |
7 |
333 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Publishers |
| ServerInformationServerPlugin |
0,15 |
0,62 |
0,72 |
11 |
0 |
19 |
11 |
7 |
0 |
3 |
3 |
129 |
0 |
1 |
ThoughtWorks.CruiseControl.WebDashboard.Plugins.ServerReport |
| EmailLDAPConverter |
0,15 |
0,64 |
0,71 |
12 |
0 |
16 |
18 |
10 |
0 |
4 |
5 |
121 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Publishers |
| ForceBuildPublisher |
0,15 |
0,6 |
0,75 |
7 |
0 |
14 |
11 |
5 |
0 |
1 |
6 |
57 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Publishers |
| QueueStatusServerPlugin |
0,15 |
0,5 |
0,67 |
6 |
0 |
22 |
16 |
4 |
0 |
2 |
2 |
82 |
0 |
1 |
ThoughtWorks.CruiseControl.WebDashboard.Plugins.ServerReport |
| EmailRegexConverter |
0,15 |
0,43 |
0,5 |
7 |
0 |
7 |
2 |
7 |
0 |
2 |
2 |
33 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Publishers |
| ProjectStatisticsPlugin |
0,15 |
0,68 |
0,79 |
9 |
0 |
22 |
15 |
6 |
1 |
3 |
5 |
80 |
0 |
1 |
ThoughtWorks.CruiseControl.WebDashboard.Plugins.Statistics |
| LastChangeLabeller |
0,15 |
0,5 |
0,67 |
11 |
0 |
18 |
21 |
4 |
0 |
0 |
3 |
105 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Label |
| IterationLabeller |
0,15 |
0,75 |
0,86 |
15 |
0 |
19 |
23 |
8 |
0 |
0 |
6 |
147 |
0 |
2 |
ThoughtWorks.CruiseControl.Core.Label |
| FileLabeller |
0,15 |
0,68 |
0,75 |
15 |
0 |
15 |
13 |
11 |
0 |
3 |
4 |
117 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Label |
| RemoteProjectLabeller |
0,15 |
0,58 |
0,78 |
6 |
0 |
19 |
10 |
4 |
0 |
0 |
3 |
65 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Label |
| ServerAggregatingCruiseManagerWrapper |
0,15 |
0,96 |
0,98 |
75 |
0 |
77 |
127 |
57 |
0 |
1 |
2 |
1079 |
0 |
1 |
ThoughtWorks.CruiseControl.WebDashboard.ServerConnection |
| WinLoginAuthentication |
0,15 |
0,67 |
0,8 |
5 |
0 |
14 |
9 |
6 |
0 |
1 |
1 |
30 |
0 |
1 |
ThoughtWorks.CruiseControl.CCTrayLib.Security |
| StateFileLabeller |
0,15 |
0,62 |
0,83 |
4 |
0 |
13 |
6 |
4 |
0 |
0 |
2 |
24 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Label |
| DefaultCruiseAction |
0,15 |
0 |
0 |
1 |
0 |
7 |
2 |
2 |
0 |
0 |
0 |
6 |
0 |
1 |
ThoughtWorks.CruiseControl.WebDashboard.MVC.Cruise |
| DefaultLinkFactory |
0,15 |
0,57 |
0,63 |
10 |
0 |
15 |
11 |
10 |
0 |
0 |
3 |
99 |
0 |
1 |
ThoughtWorks.CruiseControl.WebDashboard.Dashboard |
| DefaultLinkListFactory |
0,15 |
0,25 |
0,33 |
7 |
0 |
14 |
9 |
4 |
0 |
0 |
1 |
93 |
0 |
1 |
ThoughtWorks.CruiseControl.WebDashboard.Dashboard |
| UserFilter |
0,15 |
0,33 |
0,5 |
3 |
0 |
10 |
3 |
3 |
0 |
0 |
1 |
19 |
0 |
1 |
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 |
| ConfigurableNamedAction |
0,15 |
0,6 |
0,75 |
4 |
0 |
7 |
1 |
5 |
0 |
2 |
2 |
17 |
0 |
1 |
ThoughtWorks.CruiseControl.WebDashboard.Dashboard |
| CruiseManagerBuildNameRetriever |
0,15 |
0 |
0 |
11 |
0 |
11 |
6 |
4 |
0 |
0 |
1 |
106 |
0 |
1 |
ThoughtWorks.CruiseControl.WebDashboard.Dashboard |
| Vss |
0,15 |
0,9 |
0,94 |
33 |
0 |
34 |
46 |
25 |
0 |
3 |
19 |
367 |
0 |
2 |
ThoughtWorks.CruiseControl.Core.Sourcecontrol |
| DefaultPluginLinkCalculator |
0,15 |
0 |
0 |
10 |
0 |
19 |
18 |
5 |
0 |
0 |
2 |
181 |
0 |
1 |
ThoughtWorks.CruiseControl.WebDashboard.Dashboard |
| Synergy |
0,15 |
0,74 |
0,77 |
37 |
0 |
31 |
50 |
21 |
0 |
3 |
6 |
396 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic |
| ProjectGrid |
0,15 |
0 |
0 |
6 |
0 |
21 |
17 |
3 |
0 |
0 |
0 |
73 |
0 |
1 |
ThoughtWorks.CruiseControl.WebDashboard.Dashboard |
| Svn |
0,15 |
0,92 |
0,95 |
61 |
0 |
41 |
69 |
22 |
5 |
0 |
19 |
697 |
0 |
2 |
ThoughtWorks.CruiseControl.Core.Sourcecontrol |
| XslReportBuildPlugin |
0,15 |
0,73 |
0,8 |
9 |
0 |
19 |
6 |
11 |
0 |
6 |
5 |
73 |
0 |
2 |
ThoughtWorks.CruiseControl.WebDashboard.Dashboard.GenericPlugins |
| SynergyProcessExecutor |
0,15 |
0 |
0 |
1 |
0 |
9 |
8 |
2 |
0 |
0 |
0 |
31 |
0 |
2 |
ThoughtWorks.CruiseControl.Core.Sourcecontrol.Telelogic |
| ConfigurablePlugin |
0,15 |
0,6 |
0,75 |
4 |
0 |
9 |
1 |
5 |
0 |
2 |
2 |
17 |
0 |
1 |
ThoughtWorks.CruiseControl.WebDashboard.Dashboard.GenericPlugins |
| XslMultiReportBuildPlugin |
0,15 |
0,67 |
0,75 |
9 |
0 |
17 |
5 |
9 |
0 |
5 |
4 |
63 |
0 |
2 |
ThoughtWorks.CruiseControl.WebDashboard.Dashboard.GenericPlugins |
| DirectDynamicValue |
0,15 |
0,59 |
0,67 |
11 |
0 |
10 |
5 |
9 |
0 |
3 |
3 |
57 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Tasks |
| BuildOccurredEventHandler |
0,15 |
- |
- |
- |
0 |
8 |
0 |
4 |
0 |
0 |
0 |
- |
0 |
3 |
ThoughtWorks.CruiseControl.CCTrayLib |
| HtmlReportPlugin |
0,15 |
0,69 |
0,78 |
7 |
0 |
17 |
5 |
9 |
0 |
5 |
4 |
59 |
0 |
2 |
ThoughtWorks.CruiseControl.WebDashboard.Dashboard.GenericPlugins |
| MergeFileSerialiserFactory |
0,15 |
0 |
0 |
1 |
0 |
7 |
2 |
2 |
0 |
0 |
0 |
7 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Tasks |
| NCoverReportTask |
0,15 |
0,97 |
0,98 |
39 |
0 |
40 |
58 |
59 |
0 |
24 |
26 |
814 |
0 |
3 |
ThoughtWorks.CruiseControl.Core.Tasks |
| StylesheetConfiguration |
0,15 |
0,71 |
0,83 |
6 |
0 |
6 |
1 |
7 |
0 |
3 |
3 |
24 |
0 |
1 |
ThoughtWorks.CruiseControl.WebDashboard.Configuration |
| Program |
0,15 |
0 |
0 |
1 |
0 |
7 |
4 |
0 |
1 |
0 |
0 |
6 |
0 |
1 |
Validator |
| ProjectInstaller |
0,15 |
0,79 |
0,92 |
9 |
0 |
18 |
20 |
7 |
0 |
1 |
3 |
100 |
0 |
4 |
ThoughtWorks.CruiseControl.Service |
| AssemblyVersionProvider |
0,15 |
0 |
0 |
1 |
0 |
7 |
5 |
2 |
0 |
0 |
0 |
10 |
0 |
1 |
ThoughtWorks.CruiseControl.WebDashboard.IO |
| ActionInstantiatorWithObjectSource |
0,15 |
0 |
0 |
2 |
0 |
6 |
2 |
2 |
0 |
0 |
1 |
12 |
0 |
1 |
ThoughtWorks.CruiseControl.WebDashboard.Dashboard |
| BuildRequestTransformer |
0,15 |
0 |
0 |
2 |
0 |
10 |
4 |
2 |
0 |
0 |
2 |
23 |
0 |
1 |
ThoughtWorks.CruiseControl.WebDashboard.Dashboard |
| WebSVNUrlBuilder |
0,15 |
0,25 |
0,33 |
4 |
0 |
10 |
7 |
4 |
0 |
1 |
1 |
43 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Sourcecontrol |
| CCService |
0,15 |
0,84 |
0,91 |
19 |
0 |
34 |
39 |
9 |
5 |
1 |
6 |
195 |
0 |
4 |
ThoughtWorks.CruiseControl.Service |
| ArtifactCleanUpTask |
0,15 |
0,82 |
0,88 |
40 |
0 |
32 |
48 |
15 |
0 |
2 |
3 |
405 |
0 |
2 |
ThoughtWorks.CruiseControl.Core.Tasks |
| AdministerPlugin |
0,15 |
0,5 |
0,62 |
6 |
0 |
14 |
5 |
5 |
0 |
3 |
2 |
40 |
0 |
1 |
ThoughtWorks.CruiseControl.WebDashboard.Plugins.Administration |
| 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 |
| ClearCase |
0,15 |
0,84 |
0,88 |
41 |
0 |
25 |
48 |
22 |
0 |
0 |
11 |
414 |
0 |
2 |
ThoughtWorks.CruiseControl.Core.Sourcecontrol |
| HttpHandler |
0,15 |
0 |
0 |
2 |
0 |
26 |
21 |
3 |
0 |
1 |
1 |
48 |
0 |
1 |
ThoughtWorks.CruiseControl.WebDashboard.MVC.ASPNET |
| FileSourceControl |
0,15 |
0,85 |
0,94 |
19 |
0 |
25 |
25 |
10 |
0 |
0 |
4 |
158 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Sourcecontrol |
| ExternalSourceControl |
0,15 |
0,76 |
0,84 |
21 |
0 |
30 |
36 |
8 |
3 |
0 |
5 |
233 |
0 |
2 |
ThoughtWorks.CruiseControl.Core.Sourcecontrol |
| Cvs |
0,15 |
0,89 |
0,93 |
32 |
0 |
31 |
44 |
20 |
0 |
0 |
17 |
408 |
0 |
2 |
ThoughtWorks.CruiseControl.Core.Sourcecontrol |
| BinaryResponse |
0,15 |
0,38 |
0,5 |
4 |
0 |
9 |
6 |
4 |
0 |
1 |
2 |
38 |
0 |
1 |
ThoughtWorks.CruiseControl.WebDashboard.MVC |
| UserPermission |
0,15 |
0,17 |
0,2 |
6 |
0 |
14 |
8 |
6 |
0 |
2 |
1 |
37 |
0 |
3 |
ThoughtWorks.CruiseControl.Core.Security |
| UserPasswordAuthentication |
0,15 |
0,77 |
0,82 |
20 |
0 |
14 |
7 |
16 |
0 |
6 |
6 |
105 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Security |
| UserNameAuthentication |
0,15 |
0,76 |
0,82 |
16 |
0 |
13 |
5 |
14 |
0 |
5 |
4 |
74 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Security |
| AccuRev |
0,15 |
0,84 |
0,92 |
27 |
0 |
29 |
41 |
11 |
1 |
0 |
9 |
284 |
0 |
2 |
ThoughtWorks.CruiseControl.Core.Sourcecontrol |
| BitKeeper |
0,15 |
0,78 |
0,85 |
21 |
0 |
25 |
33 |
13 |
0 |
0 |
7 |
242 |
0 |
2 |
ThoughtWorks.CruiseControl.Core.Sourcecontrol.BitKeeper |
| ActionFilter |
0,15 |
0,33 |
0,5 |
3 |
0 |
10 |
3 |
3 |
0 |
0 |
1 |
19 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Sourcecontrol |
| CruiseActionFactory |
0,15 |
0,5 |
0,67 |
8 |
0 |
13 |
10 |
4 |
0 |
0 |
1 |
59 |
0 |
1 |
ThoughtWorks.CruiseControl.WebDashboard.MVC.Cruise |
| RecentBuildLister |
0,15 |
0,56 |
0,68 |
7 |
0 |
30 |
23 |
6 |
0 |
0 |
8 |
182 |
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 |
| PlasticSCM |
0,15 |
0,81 |
0,89 |
18 |
0 |
22 |
24 |
11 |
1 |
0 |
12 |
278 |
0 |
2 |
ThoughtWorks.CruiseControl.Core.Sourcecontrol |
| DefaultIssueTrackerUrlBuilder |
0,15 |
0,25 |
0,33 |
15 |
0 |
13 |
14 |
4 |
0 |
1 |
1 |
126 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Sourcecontrol |
| Surround |
0,15 |
0,61 |
0,73 |
9 |
0 |
20 |
14 |
6 |
0 |
0 |
12 |
204 |
0 |
2 |
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 |
| RegExIssueTrackerUrlBuilder |
0,15 |
0,5 |
0,6 |
8 |
0 |
12 |
6 |
6 |
0 |
2 |
2 |
56 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Sourcecontrol |
| VelocityProjectGridAction |
0,15 |
0,8 |
0,87 |
33 |
0 |
39 |
56 |
12 |
1 |
1 |
7 |
450 |
0 |
1 |
ThoughtWorks.CruiseControl.WebDashboard.Dashboard |
| Mks |
0,15 |
0,91 |
0,97 |
27 |
0 |
26 |
39 |
16 |
0 |
0 |
12 |
325 |
0 |
2 |
ThoughtWorks.CruiseControl.Core.Sourcecontrol |
| InMemoryResponseCache |
0,15 |
0,67 |
0,8 |
6 |
0 |
14 |
9 |
3 |
3 |
0 |
2 |
34 |
0 |
1 |
ThoughtWorks.CruiseControl.WebDashboard.IO |
| FilteredSourceControl |
0,15 |
0,64 |
0,69 |
23 |
0 |
18 |
14 |
14 |
0 |
3 |
3 |
189 |
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 |
| X10Definitions |
0,15 |
0 |
0 |
0 |
0 |
2 |
1 |
1 |
0 |
0 |
0 |
3 |
0 |
1 |
ThoughtWorks.CruiseControl.CCTrayLib.X10 |
| PathFilter |
0,15 |
0,57 |
0,67 |
9 |
0 |
10 |
6 |
7 |
0 |
2 |
2 |
46 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Sourcecontrol |
| MultiSourceControl |
0,15 |
0,81 |
0,93 |
14 |
0 |
17 |
9 |
8 |
0 |
1 |
2 |
114 |
0 |
1 |
ThoughtWorks.CruiseControl.Core.Sourcecontrol |
| 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.InitialisingReturnsCorrectServerProperties |
Success |
| ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.HttpCruiseServerManagerTest.RetrieveSnapshotFromManager |
Success |
| ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.PollIntervalReporterTest.BuildCompletedDuringPollIntervalIfLastBuildDateChanged |
Success |
| ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.PollIntervalReporterTest.BuildStartedIfLastBuildDateHasChangedAndStatusRemainedBuilding |
Success |
| ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.PollIntervalReporterTest.BuildStartedIfStatusChangedToBuilding |
Success |
| ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.PollIntervalReporterTest.CallingLatestStatusMessageWhenThereAreNoneIsSafe |
Success |
| ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.PollIntervalReporterTest.FailureThenSuccessMeansBuildIsFixed |
Success |
| ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.PollIntervalReporterTest.LatestBuildWasSuccessfulIfNewProjectStatusIsSuccess |
Success |
| ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.PollIntervalReporterTest.MessagesUpdatedIfNewStatusHasMoreMessagesThanOld |
Success |
| ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.PollIntervalReporterTest.MostRecentMessageReturnsMostRecentMessage |
Success |
| ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.PollIntervalReporterTest.NoBuildIfLastBuildDateIsSameAndStatusIsSame |
Success |
| ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.PollIntervalReporterTest.SuccessThenFailureMeansBuildIsBroken |
Success |
| ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.PollIntervalReporterTest.TwoFailuresMeansBuildIsStillFailing |
Success |
| ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.PollIntervalReporterTest.TwoSuccessesMeansBuildIsStillSuccessful |
Success |
| ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.ProjectMonitorTest.CorrectlyDeterminesProjectState |
Success |
| ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.ProjectMonitorTest.DisplayBalloonMessageWhenNewMessageIsReceived |
Success |
| ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.ProjectMonitorTest.DoNotTransitionProjectStateForNewInstanceOfSameProjectActivity |
Success |
| ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.ProjectMonitorTest.ExposesTheIntegrationStatusOfTheContainedProject |
Success |
| ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.ProjectMonitorTest.ForceBuildIsForwardedOn |
Success |
| ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.ProjectMonitorTest.IfTheLastBuildDateHasChangedABuildOccuredEventIsFired |
Success |
| ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.ProjectMonitorTest.InvokeServerWhenCancelPendingRequest |
Success |
| ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.ProjectMonitorTest.InvokeServerWhenVolunteeringToFixBuild |
Success |
| ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.ProjectMonitorTest.IsNotPendingIfThereIsNoProjectStatus |
Success |
| ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.ProjectMonitorTest.NotifiesCorrectlyForBrokenBuild |
Success |
| ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.ProjectMonitorTest.NotifiesCorrectlyForFixedBuild |
Success |
| ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.ProjectMonitorTest.NotifiesCorrectlyForStillFailingBuild |
Success |
| ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.ProjectMonitorTest.NotifiesCorrectlyForStillSuccessfulBuild |
Success |
| ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.ProjectMonitorTest.ShouldCorrectlyReportEstimatedTimeWhenANewBuildStartsDuringThePollInterval |
Success |
| ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.ProjectMonitorTest.SummaryStatusStringReturnsASummaryStatusStringWhenTheStateNotSuccess |
Success |
| ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.ProjectMonitorTest.SummaryStatusStringReturnsEmptyStringWhenTheStateIsSuccess |
Success |
| ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.ProjectMonitorTest.ThePollEventIsFiredWhenPollIsInvoked |
Success |
| ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.ProjectMonitorTest.WhenNoConnectionHasBeenMadeToTheBuildServerTheIntegrationStatusIsUnknown |
Success |
| ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.ProjectMonitorTest.WhenPollingEncountersAnExceptionThePolledEventIsStillFired |
Success |
| ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.ProjectMonitorTest.WhenPollIsCalledRetrievesANewCopyOfTheProjectStatus |
Success |
| ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.ProjectStateTest.EqualityIsImplementedCorrectly |
Success |
| ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.ProjectStateTest.IsMoreImportantThanIsImplementedCorrectly |
Success |
| ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.ProjectStateTest.ToStringReturnsStateName |
Success |
| ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.ProjectStatusMonitorTest.CanForceABuild |
Success |
| ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.ProjectStatusMonitorTest.CanRetriveProjectName |
Success |
| ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.RemotingCruiseServerManagerTest.InitialisingReturnsCorrectServerProperties |
Success |
| ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.RemotingCruiseServerManagerTest.RetrieveSnapshotFromManager |
Success |
| ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.ServerMonitorTest.ExposesTheCruiseServerSnapshotOfTheContainedServer |
Success |
| ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.ServerMonitorTest.IfTheQueueTimeStampHasChangedAQueueChangedEventIsFired |
Success |
| ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.ServerMonitorTest.ProjectStatusNullIfServerNotYetPolled |
Success |
| ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.ServerMonitorTest.ProjectStatusReturnsTheStatusForTheNominatedProject |
Success |
| ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.ServerMonitorTest.ProjectStatusThrowsIfProjectNotFound |
Success |
| ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.ServerMonitorTest.ThePollEventIsFiredWhenPollIsInvoked |
Success |
| ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.ServerMonitorTest.WhenNoConnectionHasBeenMadeToTheBuildServerTheCruiseServerSnapshotIsNull |
Success |
| ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.ServerMonitorTest.WhenPollingEncountersAnExceptionThePolledEventIsStillFired |
Success |
| ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.ServerMonitorTest.WhenPollIsCalledRetrievesANewCopyOfTheCruiseServerSnapshot |
Success |
| ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.WebDashboardUrlTest.ReturnsCorrectXmlServerReportAndViewFarmReportUrl |
Success |
| ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.WebDashboardUrlTest.ReturnsCorrectXmlServerReportUrl |
Success |
| ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Monitoring.WebDashboardUrlTest.ViewFarmReportUrlDefaultsToLocalServer |
Success |
| ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Presentation.AddProjectsTest.CurrentlyAddedProjectsAreIgnoredWhenServerIsSelected |
Success |
| ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Presentation.AddProjectsTest.DuplicateServersAreIgnoredWhenAddingToTheServerList |
Success |
| ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Presentation.AddProjectsTest.TheServerListBoxIsPopulatedInAlphabeticalOrder |
Success |
| ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Presentation.AddProjectsTest.TheServerListBoxIsPopulatedWithAListOfAllServersCurrentlyConfigured |
Success |
| ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Presentation.BuildTransitionSoundPlayerTest.PlaysTheCorrectSoundFileWhenBuildTransitionsOccur |
Success |
| ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Presentation.BuildTransitionSoundPlayerTest.WhenATransitionIsNullOrEmptyStringNoAudioIsPlayed |
Success |
| ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Presentation.BuildTransitionSoundPlayerTest.WhenNullIsPassedForTheConfigurationNoSoundsPlay |
Success |
| ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Presentation.CCTrayMultiSettingsFormTest.ShouldCloneConfigurationAndOnlyBindToTheClone |
Success |
| ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Presentation.ConfigurableBalloonMessageProviderTest.ReturnsTheMessagesAndCaptionsDefinedInTheConfiguration |
Success |
| ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Presentation.ConfigurableProjectStateIconProviderTest.WhenTheValuesInTheConfigurationAreNullOrEmptyTheDefaultIconsAreUsed |
Success |
| ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Presentation.DetailStringProviderTest.IncludeCurrentProjectMessage |
Success |
| ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Presentation.DetailStringProviderTest.WhenSleepingIndicatesTimeOfNextBuildCheck |
Success |
| ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Presentation.DetailStringProviderTest.WhenTheNextBuildTimeIsMaxValueIndicateThatNoBuildIsScheduled |
Success |
| ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Presentation.DetailStringProviderTest.WhenTheProjecStatusIndicatesAnExceptionItsMessageIsReportedInTheDetailString |
Success |
| ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Presentation.IntegrationQueueTreeNodeAdaptorTest.CanCreateListViewItem |
Success |
| ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Presentation.IntegrationQueueTreeNodeAdaptorTest.CreateJustServerNodeWhenNoChildQueues |
Success |
| ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Presentation.IntegrationQueueTreeNodeAdaptorTest.WhenTheStateOfTheQueueChangesTheChildNodesOfTheServerNodeAreUpdated |
Success |
| ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Presentation.MainFormControllerTest.CanCancelPendingIfBuildIsPending |
Success |
| ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Presentation.MainFormControllerTest.CancelPendingShouldDoNothingIfNoProjectIsSelected |
Success |
| ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Presentation.MainFormControllerTest.CancelPendingShouldInvokeServer |
Success |
| ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Presentation.MainFormControllerTest.CanFixBuildIfBuildIsBroken |
Success |
| ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Presentation.MainFormControllerTest.CanFixBuildIfBuildIsBrokenAndBuilding |
Success |
| ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Presentation.MainFormControllerTest.CannotCancelPendingIfBuildIsNotPending |
Success |
| ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Presentation.MainFormControllerTest.CannotCancelPendingIfNoProjectIsSelected |
Success |
| ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Presentation.MainFormControllerTest.CannotFixBuildIfBuildIsWorking |
Success |
| ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Presentation.MainFormControllerTest.CannotFixBuildIfNoProjectIsSelected |
Success |
| ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Presentation.MainFormControllerTest.ForceBuildDoesNothingIfNoProjectSelected |
Success |
| ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Presentation.MainFormControllerTest.ForceBuildDoesNothingIfProjectIsNotConnected |
Success |
| ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Presentation.MainFormControllerTest.ForceBuildInvokesForceBuildOnTheSelectedProject |
Success |
| ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Presentation.MainFormControllerTest.VolunteeringToFixBuildShouldDoNothingIfNoProjectIsSelected |
Success |
| ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Presentation.MainFormControllerTest.VolunteeringToFixBuildShouldInvokeServer |
Success |
| ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Presentation.MainFormControllerTest.WhenTheSelectedProjectChangesTheIsProjectSelectedPropertyChangesAndEventFires |
Success |
| ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Presentation.ProjectStateIconAdaptorTest.OnCreationTheCurrentStateOfTheIconIsRead |
Success |
| ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Presentation.ProjectStateIconAdaptorTest.WhenTheMonitorPollsTheIconMayBeUpdated |
Success |
| ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Presentation.ProjectStateIconAdaptorTest.WhenTheStatusIconIsChangedAnEventIsFired |
Success |
| ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Presentation.ProjectStatusListViewItemAdaptorTest.CanCreateListViewItem |
Success |
| ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Presentation.ProjectStatusListViewItemAdaptorTest.UsesDescriptionBuilderToGenerateDetailCaption |
Success |
| ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Presentation.ProjectStatusListViewItemAdaptorTest.WhenTheStateOfTheProjectChangesTheIconIsUpdated |
Success |
| ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Presentation.ProjectStatusListViewItemAdaptorTest.WhenTheStateOfTheProjectChangesTheStatusEntriesOnTheListViewItemAreUpdated |
Success |
| ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Presentation.ResourceIntegrationQueueIconProviderTest.CanRetriveIconsForNodeType |
Success |
| ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Presentation.ResourceProjectStateIconProviderTest.CanRetriveIconsForState |
Success |
| ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Presentation.SpeechSettingsControlTest.CanBindToDefaultConfiguration |
Success |
| ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Presentation.SynchronizedProjectMonitorTest.MethodsAndPropertiesDoSimpleDelagationOntoInjectedMonitor |
Success |
| ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Presentation.SynchronizedProjectMonitorTest.WhenBuildOccurredIsFiredTheDelegateIsInvokedThroughISynchronisedInvoke |
Success |
| ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Presentation.SynchronizedProjectMonitorTest.WhenPolledIsFiredTheDelegateIsInvokedThroughISynchronisedInvoke |
Success |
| ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Presentation.SynchronizedServerMonitorTest.MethodsAndPropertiesDoSimpleDelagationOntoInjectedMonitor |
Success |
| ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Presentation.SynchronizedServerMonitorTest.WhenBuildOccurredIsFiredTheDelegateIsInvokedThroughISynchronisedInvoke |
Success |
| ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Presentation.SynchronizedServerMonitorTest.WhenPolledIsFiredTheDelegateIsInvokedThroughISynchronisedInvoke |
Success |
| ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Presentation.TrayIconTest.CanSubscribeToAnIconProvider |
Success |
| ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Presentation.TrayIconTest.UpdatesIconWhenTheIconProviderChangesItsIcon |
Success |
| ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Presentation.X10SettingsControlTest.CanBindToDefaultConfiguration |
Success |
| ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.StatusIconTest.ShouldLoadIconFromFileWhenFileExists |
Success |
| ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.StatusIconTest.ShouldThrowIconNotFoundExceptionIfFileDoesNotExist |
Success |
| ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.X10.LampControllerTest.OnceTheLampHasBeenTurnedOnTurningItOnAgainDoesNotSendTheCommandAgain |
Success |
| ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.X10.LampControllerTest.ShouldSendGreenControlCodeWhenTurningGreenLampOff |
Success |
| ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.X10.LampControllerTest.ShouldSendGreenControlCodeWhenTurningGreenLampOn |
Success |
| ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.X10.LampControllerTest.ShouldSendRedControlCodeWhenTurningRedLampOff |
Success |
| ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.X10.LampControllerTest.ShouldSendRedControlCodeWhenTurningRedLampOn |
Success |
| ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.X10.LowLevelDriverFactoryTest.ShouldCreateTheCm17aDriverBasedOnType |
Success |
| ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.X10.X10ControllerTest.SetsTheLightStatusCorrectlyBasedOnTheIntegrationStatus |
Success |
| ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.X10.X10ControllerTest.WhenTheCurrentTimeIsOutsideTheAvailableHoursBothLightsAreSwitchedOff |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Config.CCNetConfigFileValidationTest.ExampleConfigFilesShouldNotContainAnyInvalidElements |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Config.CCNetConfigFileValidationTest.InvalidTaskXmlShouldThrowNetReflectorException |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.ArgumentParserTest.InstantiateWithDefaultArguments |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.ArgumentParserTest.InstantiateWithInvalidArguments |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.ArgumentParserTest.InstantiateWithSpecifiedArguments |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Config.CachingConfigurationServiceTest.InvalidatesCacheIfSlaveServiceChanges |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Config.CachingConfigurationServiceTest.ShouldCacheLoad |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Config.CachingConfigurationServiceTest.ShouldDelegateEventHanderRequests |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Config.CachingConfigurationServiceTest.ShouldDelegateLoadRequests |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Config.CachingConfigurationServiceTest.ShouldDelegateSaveRequests |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Config.ConfigurationFileLoaderTest.LoadConfiguration_BadXml |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Config.ConfigurationFileLoaderTest.LoadConfigurationFile |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Config.ConfigurationFileLoaderTest.LoadConfigurationFile_FileOnlyNoPath |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Config.ConfigurationFileLoaderTest.LoadConfigurationFile_MissingFile |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Config.ConfigurationFileSaverTest.ShouldBeAbleToSaveProjectsThatALoaderCanLoad |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Config.ConfigurationTest.CreateIntegrators |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Config.ConfigurationTest.FindQueueFound |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Config.ConfigurationTest.FindQueueNotFound |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Config.CruiseControlConfigSectionHandlerTest.LoadConfiguration |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Config.FileConfigurationServiceTest.ShouldDelegateLoadRequests |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Config.FileConfigurationServiceTest.ShouldDelegateSaveRequests |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Config.FileWatcherConfigurationServiceTest.CallsUpdateHandlersWhenFileWatcherChanges |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Config.NetReflectorConfigurationReaderTest.AttemptToDeserialiseProjectFromEmptyDocument |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Config.NetReflectorConfigurationReaderTest.AttemptToDeserialiseProjectFromXmlWithInvalidRootElement |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Config.NetReflectorConfigurationReaderTest.AttemptToDeserialiseProjectWithMissingXmlForRequiredProperties |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Config.NetReflectorConfigurationReaderTest.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.ShouldReturnPreviousLabelAsLastSuccessfulIntegrationLabelIfFailed |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.IntegrationResultTest.ShouldReturnTheMaximumChangeNumberFromAllModificationsForLastChangeNumber |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.IntegrationResultTest.ShouldReturnZeroAsLastChangeNumberIfNoModifications |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.IntegrationResultTest.ShouldRunBuildIfInForcedCondition |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.IntegrationResultTest.ShouldRunBuildIfThereAreModifications |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.IntegrationResultTest.ShouldSucceedIfContainsOnlySuccessfulTaskResults |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.IntegrationResultTest.TaskOutputShouldAggregateOutputOfTaskResults |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.IntegrationResultTest.VerifyInitialIntegrationResult |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.IntegrationResultTest.VerifyIntegrationArtifactDir |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.IntegrationRunnerTest.ShouldNotRunBuildIfResultShouldNotBuild |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.IntegrationRunnerTest.ShouldRunBuildIfResultShouldBuild |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.IntegrationRunnerTest.ShouldStillPublishResultsIfPrebuildThrowsException |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Label.AssemblyVersionLabellerTest.GenerateLabel |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Label.AssemblyVersionLabellerTest.GenerateLabelFromNoMods |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Label.AssemblyVersionLabellerTest.GenerateLabelIterative |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Label.AssemblyVersionLabellerTest.PopulateFromConfiguration |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Label.AssemblyVersionLabellerTest.PopulateFromConfigurationUsingOnlyRequiredElementsAndCheckDefaultValues |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Label.DateLabellerTest.GenerateInitialLabel |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Label.DateLabellerTest.GenerateInitialLabel_CustomLayout01 |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Label.DateLabellerTest.GenerateInitialLabel_CustomLayout02 |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Label.DateLabellerTest.HandleInvalidLabel |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Label.DateLabellerTest.IncrementLabelOnSuccessfulBuild |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Label.DateLabellerTest.IncrementLastSuccessfulLabelOnFailedBuild |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Label.DefaultLabellerTest.DefaultValues |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Label.DefaultLabellerTest.GenerateFormattedLabelWhenLastBuildFailedWithPostFix |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Label.DefaultLabellerTest.GenerateFormattedLabelWhenLastBuildFailedWithPrefix |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Label.DefaultLabellerTest.GenerateFormattedLabelWhenLastBuildSucceeded |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Label.DefaultLabellerTest.GenerateIncrementedLabel |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Label.DefaultLabellerTest.GenerateInitialFormattedLabelWithPostfix |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Label.DefaultLabellerTest.GenerateInitialFormattedLabelWithPrefix |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Label.DefaultLabellerTest.GenerateInitialLabel |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Label.DefaultLabellerTest.GenerateInitialLabelWithInitialBuildLabelSet |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Label.DefaultLabellerTest.GenerateInitialPostfixedLabel |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Label.DefaultLabellerTest.GenerateInitialPrefixedLabel |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Label.DefaultLabellerTest.GenerateLabelWhenLastBuildFailed |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Label.DefaultLabellerTest.GeneratePostFixedLabelWhenLastBuildFailed |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Label.DefaultLabellerTest.GeneratePostfixedLabelWhenLastBuildSucceeded |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Label.DefaultLabellerTest.GeneratePostfixedLabelWhenLastBuildSucceededAndHasLabelWithPostfix |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Label.DefaultLabellerTest.GeneratePostfixedLabelWhenPostfixAndLastIntegrationLabelDontMatch |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Label.DefaultLabellerTest.GeneratePreAndPostfixedLabelWhenLastBuildSucceeded |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Label.DefaultLabellerTest.GeneratePreAndPostfixedLabelWhenLastBuildSucceededPreAndPostFixContainingNumericParts |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Label.DefaultLabellerTest.GeneratePrefixedLabelWhenLastBuildFailed |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Label.DefaultLabellerTest.GeneratePrefixedLabelWhenLastBuildSucceeded |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Label.DefaultLabellerTest.GeneratePrefixedLabelWhenLastBuildSucceededAndHasLabelWithPrefix |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Label.DefaultLabellerTest.GeneratePrefixedLabelWhenPostfixIsNumeric |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Label.DefaultLabellerTest.GeneratePrefixedLabelWhenPrefixAndLastIntegrationLabelDontMatch |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Label.DefaultLabellerTest.GeneratePrefixedLabelWhenPrefixIsNumeric |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Label.DefaultLabellerTest.IncrementLabelOnFailedBuildIfIncrementConditionIsAlways |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Label.DefaultLabellerTest.PopulateFromConfiguration |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Label.FileLabellerTest.ShouldFailToPopulateFromConfigurationMissingRequiredFields |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Label.FileLabellerTest.ShouldGenerateDuplicateLabelWithSuffixForSubsequentDuplicateFileContent |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Label.FileLabellerTest.ShouldGenerateFirstLabel |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Label.FileLabellerTest.ShouldGenerateLabelWithPrefix |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Label.FileLabellerTest.ShouldGenerateLabelWithSuffixForSubsequentDuplicateFileContent |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Label.FileLabellerTest.ShouldIgnoreLeadingAndTrailingWhitespaceInFile |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Label.FileLabellerTest.ShouldPopulateCorrectlyFromMinimalXml |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Label.FileLabellerTest.ShouldPopulateCorrectlyFromXml |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Label.FileLabellerTest.ShouldReplaceWhitespaceWithBlanks |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Label.FileLabellerTest.VerifyDefaultValues |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Label.IterationLabellerTest.GenerateAfterLastBuildFailed |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Label.IterationLabellerTest.GenerateIncrementedLabel |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Label.IterationLabellerTest.GenerateIncrementedLabelOnFailureIfIncrementOnFailedIsTrue |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Label.IterationLabellerTest.GeneratePrefixedLabelOnFailureAndPreviousLabel |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Label.IterationLabellerTest.GeneratePrefixedLabelOnSuccessAndPreviousLabel |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Label.IterationLabellerTest.GeneratePrefixedLabelOnSuccessAndPreviousLabelWithDifferentPrefix |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Label.IterationLabellerTest.GeneratePrefixedLabelWithNullResultLabel |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Label.IterationLabellerTest.GenerateWithNullLabel |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Label.IterationLabellerTest.IncrementPrefixedLabelWithNumericPrefix |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Label.IterationLabellerTest.IncrementPrefixedLabelWithNumericSeperatorSeperatedPrefix |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Label.IterationLabellerTest.PopulateFromConfiguration |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Label.IterationLabellerTest.ShouldCorrectlyGenerateInitialLabel |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Label.IterationLabellerTest.WhenTheBuildIsPerformedDuringANewIterationTheIterationNumberIsUpdatedAndTheLabelReset |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Label.IterationLabellerTest.WhenTheLabelIsUpdatedDueToANewIterationThePrefixRemains |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Label.LastChangeLabellerTest.GenerateLabel |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Label.LastChangeLabellerTest.GenerateLabelFromNoMods |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Label.LastChangeLabellerTest.GenerateLabelFromNoModsIterative |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Label.LastChangeLabellerTest.GenerateLabelFromNoModsIterativeWhenDuplicatesAreNotAllowed |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Label.LastChangeLabellerTest.GeneratePrefixedLabel |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Label.LastChangeLabellerTest.GeneratePrefixedLabelWhenDuplicatesAreNotAllowed |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Label.LastChangeLabellerTest.GeneratePrefixedLabelWhenPrefixAndLastIntegrationLabelDontMatch |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Label.LastChangeLabellerTest.GeneratePrefixedLabelWhenPrefixIsNumeric |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Label.LastChangeLabellerTest.GeneratePrefixedLabelWhenPrefixIsVersionLikePrefix |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Label.LastChangeLabellerTest.PopulateFromConfiguration |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Label.LastChangeLabellerTest.PopulateFromMinimalConfiguration |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Label.LastChangeLabellerTest.VerifyDefaultValues |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Label.RemoteProjectLabellerTest.ShouldConnectToRemoteServerAndRetrieveLabel |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Label.RemoteProjectLabellerTest.ShouldThrowExceptionIfProjectNameIsInvalid |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Label.StateFileLabellerTest.ShouldLoadIntegrationResultFromStateManagerAndReturnLastSuccessfulBuildLabel |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.LogFileTest.AttemptToCreateLogFileForFilenameWithoutDate |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.LogFileTest.AttemptToCreateLogFileForFilenameWithWrongPrefix |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.LogFileTest.BuildSuccessful |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.LogFileTest.CreateFileNameNoBuildNumber |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.LogFileTest.CreateFileNameWithBuildNumber |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.LogFileTest.CreateUrl |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.LogFileTest.CreateUrl_FailedBuild |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.LogFileTest.CreateUrl_givenFilename |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.LogFileTest.CreateUrlWithGivenFilenameAndProjectName |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.LogFileTest.GetLastBuildDate |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.LogFileTest.GetLastBuildDate_NoDirectory |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.LogFileTest.GetLastBuildDate_NoFiles |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.LogFileTest.GetLastLogFileName |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.LogFileTest.GetLastLogFileName_EmptyFolder |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.LogFileTest.GetLastLogFileName_UnknownPath |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.LogFileTest.GetLatestBuildNumber |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.LogFileTest.GetLatestBuildNumberHandlesString |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.LogFileTest.GetLatestBuildNumberWithMissingPath |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.LogFileTest.ListFiles |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.LogFileTest.ParseDateFromFilename |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.LogFileTest.ParseForFileFormattedDateString |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.LogFileTest.VerifyFormattedDateString |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Logging.CircularArrayTest.ReadFewerLinesThanCapacity |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Logging.CircularArrayTest.ReadFiveLines |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Logging.CircularArrayTest.ReadMoreLinesThanCapacity |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Logging.CircularArrayTest.ReadOneLine |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Logging.CircularArrayTest.ReadZeroLines |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Logging.ServerLogFileReaderTest.ReadEmptyFile |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Logging.ServerLogFileReaderTest.ReadExactInFile |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Logging.ServerLogFileReaderTest.ReadFromLockedLogFile |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Logging.ServerLogFileReaderTest.ReadLessThanInFile |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Logging.ServerLogFileReaderTest.ReadMoreThanInFile |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Logging.ServerLogFileReaderTest.ReadOutputFromSpecifiedProject |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Logging.ServerLogFileReaderTest.ReadSingleLineFromLogFile |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Logging.ServerLogFileReaderTest.ReadTwice |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Logging.ServerLogFileReaderTest.ReadUnknownFile |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.ProjectBaseTest.ShouldReturnCalculatedArtifactDirectoryIfOneIsNotSet |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.ProjectBaseTest.ShouldReturnCalculatedWorkingDirectoryIfOneIsNotSet |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.ProjectBaseTest.ShouldReturnConfiguredArtifactDirectoryIfOneIsSet |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.ProjectBaseTest.ShouldReturnConfiguredWorkingDirectoryIfOneIsSet |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.ProjectExceptionHandlingTest.ShouldHandleIncrementingLabelAfterInitialBuildFailsWithException |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.ProjectExceptionHandlingTest.ShouldNotResetLabelIfGetModificationsThrowsException |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.ProjectIntegratorListFactoryTest.CreatesProjectIntegrators |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.ProjectIntegratorTest.Abort |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.ProjectIntegratorTest.CancellingAPendingRequestWhileBuildingIgnoresState |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.ProjectIntegratorTest.CancellingAPendingRequestWhileNotBuildingGoesToSleeping |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.ProjectIntegratorTest.CancelPendingRequestDoesNothingForNoPendingItems |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.ProjectIntegratorTest.CancelPendingRequestRemovesPendingItems |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.ProjectIntegratorTest.CompletingAllPendingQueueBuildsGoesToPendingState |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.ProjectIntegratorTest.CompletingOnlyQueueBuildGoesToSleepingState |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.ProjectIntegratorTest.CompletingWithPendingQueueBuildGoesToPendingState |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.ProjectIntegratorTest.FiresIntegrationEvents |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.ProjectIntegratorTest.FirstBuildOfProjectShouldSetToPending |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.ProjectIntegratorTest.ForceBuild |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.ProjectIntegratorTest.IntegrationCanBeCancelled |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.ProjectIntegratorTest.IntegrationCanBeDelayed |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.ProjectIntegratorTest.RequestIntegration |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.ProjectIntegratorTest.RestartIntegrator |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.ProjectIntegratorTest.SecondBuildOfProjectShouldNotSetToPendingWhenQueued |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.ProjectIntegratorTest.ShouldClearRequestQueueAsSoonAsRequestIsProcessed |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.ProjectIntegratorTest.ShouldContinueRunningIfNotToldToStop |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.ProjectIntegratorTest.ShouldStopWhenStoppedExternally |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.ProjectIntegratorTest.StartMultipleTimes |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.ProjectIntegratorTest.StopUnstartedIntegrator |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.ProjectIntegratorTest.TerminateCalledTwice |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.ProjectIntegratorTest.TerminateWhenProjectIsntStarted |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.ProjectIntegratorTest.VerifyStateAfterException |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.ProjectTest.AddedMessageShouldBeIncludedInProjectStatus |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.ProjectTest.DoNotClearMessagesAfterFailedBuild |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.ProjectTest.IfPublisherThrowsExceptionShouldStillSaveState |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.ProjectTest.InitialActivityState |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.ProjectTest.LoadFullySpecifiedProjectFromConfiguration |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.ProjectTest.LoadMinimalProjectXmlFromConfiguration |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.ProjectTest.LoadMinimalProjectXmlWithAnEmptyTriggersBlock |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.ProjectTest.RethrowExceptionIfLoadingStateFileThrowsException |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.ProjectTest.RunningFirstIntegrationShouldForceBuild |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.ProjectTest.RunningFirstIntegrationWithModificationsShouldBuildAndPublish |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.ProjectTest.RunningIntegrationWithNoModificationsShouldNotBuildOrPublish |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.ProjectTest.ShouldCallIntegratableWhenIntegrateCalled |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.ProjectTest.ShouldCallSourceControlInitializeOnInitialize |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.ProjectTest.ShouldCallSourceControlPurgeAndDeleteDirectoriesIfRequested |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.ProjectTest.ShouldCallSourceControlPurgeIfRequested |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.ProjectTest.ShouldClearMessagesAfterSuccessfulBuild |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.ProjectTest.ShouldCreateCollectionSerialiserWhenCollectionPropertyIsPassed |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.ProjectTest.ShouldDeleteArtifactDirectoryOnPurgeIfRequested |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.ProjectTest.ShouldDeleteWorkingDirectoryOnPurgeIfRequested |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.ProjectTest.ShouldHandleArtifactDirectoryNotExisting |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.ProjectTest.ShouldHandleWorkingDirectoryNotExisting |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.ProjectTest.ShouldLoadLastStateIfIntegrationHasBeenRunPreviously |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.ProjectTest.ShouldNotCallSourceControlPurgeOrDeleteDirectoriesOnPurgeIfNoDeletesRequested |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.ProjectTest.ShouldNotDeleteDirectoriesIfSourceControlFailsOnPurge |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.ProjectTest.ShouldStopBuildIfTaskFails |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.ProjectTest.SourceControlLabelled |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.ProjectTest.TimedoutTaskShouldFailBuildIfPublishExceptionsIsTrue |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.BuildLogTransformerTest.TransformingDocumentWithEmptyXSLFilesReturnsEmptyString |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.BuildPublisherTest.CopyFiles |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.BuildPublisherTest.DoNotUseLabelSubdirectoryAndCreatePublishDirIfItDoesntExist |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.BuildPublisherTest.LoadFromXml |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.BuildPublisherTest.LoadMinimalXml |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.BuildPublisherTest.OverwriteReadOnlyFileAtDestination |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.BuildPublisherTest.PublishDirShouldBeRelativeToIntegrationArtifactDirectory |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.BuildPublisherTest.PublishWorksIfNoPropertiesAreSpecified |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.BuildPublisherTest.ShouldCopyFilesIfBuildBrokenAndAlwaysCopyIsSetToTrue |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.BuildPublisherTest.ShouldNotCopyFilesIfBuildBrokenAndAlwaysCopyIsSetToFalse |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.BuildPublisherTest.SourceRootShouldBeRelativeToIntegrationWorkingDirectory |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.EmailGroupTest.ReadEmailGroupFromXmlUsingAlwaysNotificationType |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.EmailGroupTest.ReadEmailGroupFromXmlUsingChangeNotificationType |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.EmailGroupTest.ReadEmailGroupFromXmlUsingExceptionNotificationType |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.EmailGroupTest.ReadEmailGroupFromXmlUsingFailedNotificationType |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.EmailGroupTest.ReadEmailGroupFromXmlUsingFixedNotificationType |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.EmailGroupTest.ReadEmailGroupFromXmlUsingInvalidNotificationType |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.EmailGroupTest.ReadEmailGroupFromXmlUsingMulipleNotificationTypes |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.EmailGroupTest.ReadEmailGroupFromXmlUsingSuccessNotificationType |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.EmailMessageTest.CreateModifiersListForUnknownUser |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.EmailMessageTest.CreateModifiersListWithUnspecifiedUser |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.EmailMessageTest.CreateRecipientListWithNoRecipients |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.EmailMessageTest.EmailSubject |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.EmailMessageTest.EmailSubjectForExceptionedBuild |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.EmailMessageTest.EmailSubjectForFailedBuild |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.EmailMessageTest.EmailSubjectForFixedBuild |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.EmailMessageTest.EmailSubjectForStillBrokenBuild |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.EmailMessageTest.EmailSubjectForStillBrokenBuild_DefaultMessage |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.EmailMessageTest.EmailSubjectForSuccessfulBuild |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.EmailMessageTest.HandleEmailUserWithUnspecifiedGroup |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.EmailMessageTest.OnlyEmailModifierRecipientsOnBuildFailure |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.EmailMessageTest.ShouldConvertUsernamesToEmailAddresses |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.EmailMessageTest.VerifyRecipientListForExceptionBuild |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.EmailMessageTest.VerifyRecipientListForFailedBuild |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.EmailMessageTest.VerifyRecipientListForFixedBuild |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.EmailMessageTest.VerifyRecipientListForStillExceptionBuild |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.EmailMessageTest.VerifyRecipientListForStillFailingBuild |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.EmailMessageTest.VerifyRecipientListForStillSuccessfulBuild |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.EmailMessageTest.VerifyRecipientListForSuccessfulBuild |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.EmailPublisherTest.EmailMessageWithDetails |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.EmailPublisherTest.IfThereIsAnExceptionBuildMessageShouldPublishExceptionMessage |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.EmailPublisherTest.PopulateFromConfiguration |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.EmailPublisherTest.Publish |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.EmailPublisherTest.Publish_UnknownIntegrationStatus |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.EmailPublisherTest.SendMessage |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.EmailPublisherTest.SerializeToXml |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.EmailPublisherTest.ShouldNotSendMessageIfRecipientIsNotSpecifiedAndBuildIsSuccessful |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.EmailPublisherTest.ShouldPopulateFromMinimalConfiguration |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.EmailPublisherTest.ShouldPopulateXslFiles |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.EmailPublisherTest.ShouldSendFailureMessageIfBuildException |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.EmailPublisherTest.ShouldSendFixedMailToFailureUsersWithModificationNotificationSetToFailedAndFixed |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.EmailPublisherTest.ShouldSendMessageIfBuildFailed |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.EmailPublisherTest.ShouldSendMessageIfBuildFailedAndPreviousFailed |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.EmailPublisherTest.ShouldSendMessageIfBuildFailedAndPreviousOK |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.EmailPublisherTest.ShouldSendMessageIfBuildSuccessful |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.EmailPublisherTest.ShouldSendMessageIfBuildSuccessfulAndPreviousFailed |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.EmailPublisherTest.ShouldSendMessageIfBuildSuccessfulAndPreviousSuccessful |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.EmailPublisherTest.ShouldSendMessageIfRecipientIsNotSpecifiedAndBuildFailed |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.EmailPublisherTest.ShouldSendToModifiersAndFailureUsers |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.EmailPublisherTest.UnitTestResultsShouldBeIncludedInEmailMessageWhenIncludesDetailsIsTrue |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.EmailPublisherTest.VerifyEmailSubjectAndMessageForExceptionIntegrationResult |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.EMailRegexConverterTest.ShouldFailToReadEmptyConverter |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.EMailRegexConverterTest.ShouldFailToReadOmittedFindAttribute |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.EMailRegexConverterTest.ShouldFailToReadOmittedReplaceAttribute |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.EMailRegexConverterTest.ShouldPopulateFromComplexXml |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.EMailRegexConverterTest.ShouldPopulateFromSimpleXml |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.EmailUserTest.ShouldFailToReadWithoutAddress |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.EmailUserTest.ShouldFailToReadWithoutName |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.EmailUserTest.ShouldReadFromMaximalComplexXml |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.EmailUserTest.ShouldReadFromMaximalSimpleXml |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.EmailUserTest.ShouldReadFromMinimalXml |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.ForceBuildPublisherTest.PopulateFromConfigurationXml |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.ForceBuildPublisherTest.PopulateFromMinimalXml |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.ForceBuildPublisherTest.ShouldOnlyForceBuildIfIntegrationStatusMatches |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.ForceBuildPublisherTest.ShouldReqestForceBuildOnRemoteCruiseServer |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.HtmlDetailsMessageBuilderTest.ShouldCreateStyleElementsInTheMailMessage |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.HtmlLinkMessageBuilderTest.BuildLinkMessageWithAnchorTag |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.HtmlLinkMessageBuilderTest.BuildLinkMessageWithoutAnchorTag |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.ManifestGeneratorTests.GenerateFullManifest |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.ManifestImporterTests.CheckAllProperties |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.ManifestImporterTests.ImportAbsoluteBasedManifest |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.ManifestImporterTests.ImportRelativeBasedManifest |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.ManifestImporterTests.ImportWithoutAFilename |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.ModificationHistoryPublisherTest.BuildWithModificationsShouldPublishModifications |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.ModificationHistoryPublisherTest.BuildWithModificationsShouldPublishModificationsWhenOnlyLogWhenChangesFound |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.ModificationHistoryPublisherTest.BuildWithoutModificationsShouldNotLogWhenOnlyLogWhenChangesFound |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.ModificationHistoryPublisherTest.BuildWithoutModificationsShouldPublishNoModifications |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.PackagePublisherTests.CheckAllProperties |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.PackagePublisherTests.CompressionLevelOnlyAllowedBetweenZeroAndNine |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.PackagePublisherTests.IncludeManifestInPackage |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.PackagePublisherTests.MinimalRun |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.PackagePublisherTests.RunForDirectoryWildCard |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.PackagePublisherTests.RunForNonExistantFiles |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.PackagePublisherTests.RunForWildCard |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.PackagePublisherTests.RunWithFlatten |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.PackagePublisherTests.RunWithRelativeFileAndBaseFolder |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.PublisherTest.PublishersShouldBeTasks |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.RSSPublisherTest.AppendToFeedBeyondLimits |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.RSSPublisherTest.AppendToFeedWithinLimits |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.RSSPublisherTest.GenerateNewFeed |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.Statistics.StatisticsBuilderTest.ShouldCollectFxCopStatistics |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.Statistics.StatisticsBuilderTest.ShouldGetFailureReasonForFailedBuildResult |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.Statistics.StatisticsBuilderTest.ShouldNotAddStatisticWithSameName |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.Statistics.StatisticsBuilderTest.ShouldPopulateNUnitSummaryFromLog |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.Statistics.StatisticsBuilderTest.ShouldPopulateTimingsFromIntegrationResult |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.Statistics.StatisticsChartGeneratorTest.ShouldPlotChartForAvailableStatistics |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.Statistics.StatisticsChartGeneratorTest.ShouldThrowExceptionIfAskedToPlotUnavailableStatistics |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.Statistics.StatisticsPublisherTest.CreatesCsvFileInArtifactsDirectory |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.Statistics.StatisticsPublisherTest.CreatesStatisticsFileInArtifactDirectory |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.Statistics.StatisticsPublisherTest.LoadStatistics |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.Statistics.StatisticsResultsTest.ShouldWriteStatisticsAsXml |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.Statistics.StatisticsResultsTest.WriteHeadingShouldHaveCorrectNumberOfColumns |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.Statistics.StatisticsResultsTest.WriteStatsShouldWriteStatValue |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.XmlIntegrationResultWriterTest.ShouldHandleEmptyLineBeforeXmlDeclaration |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.XmlIntegrationResultWriterTest.ShouldNotEncloseBuilderOutputInCDATAIfNotSingleRootedXml |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.XmlIntegrationResultWriterTest.ShouldStripXmlDeclaration |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.XmlIntegrationResultWriterTest.WriteBuildEvent |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.XmlIntegrationResultWriterTest.WriteCPlusPlusOutput |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.XmlIntegrationResultWriterTest.WriteException |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.XmlIntegrationResultWriterTest.WriteExceptionWithEmbeddedCDATA |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.XmlIntegrationResultWriterTest.WriteExceptionWithEmbeddedXml |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.XmlIntegrationResultWriterTest.WriteFailedIntegrationResult |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.XmlIntegrationResultWriterTest.WriteIntegrationResult |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.XmlIntegrationResultWriterTest.WriteIntegrationResultOutput |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.XmlIntegrationResultWriterTest.WriteIntegrationResultOutputWithEmbeddedCDATA |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.XmlIntegrationResultWriterTest.WriteIntegrationResultOutputWithMultiLineCDATA |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.XmlIntegrationResultWriterTest.WriteIntegrationResultOutputWithNullCharacterInCDATA |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.XmlIntegrationResultWriterTest.WriteModifications |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.XmlIntegrationResultWriterTest.WriteOutputWithInvalidXml |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.XmlIntegrationResultWriterTest.WriteRequest |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.XmlIntegrationResultWriterTest.WriteTaskResultsWithInvalidXmlShouldBeWrappedInCDATA |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.XmlLogPublisherTest.PopulateFromConfig |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.XmlLogPublisherTest.ShouldNotPublishResultsWithUnknownStatus |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.XmlLogPublisherTest.ShouldPublishFailedBuildWithFullConfiguredPath |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.XmlLogPublisherTest.ShouldPublishSuccessfulBuildWithFullConfiguredPath |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.XmlLogPublisherTest.ShouldPublishSuccessfulBuildWithNoConfiguredPath |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.XmlLogPublisherTest.ShouldPublishSuccessfulBuildWithRelativeConfiguredPath |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Queues.IntegrationQueueItemTest.HasAttributesAssignedCorrectly |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Queues.IntegrationQueueManagerFactoryTests.CreateManagerGeneratesDefault |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Queues.IntegrationQueueManagerFactoryTests.OverrideChangesFactory |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Queues.IntegrationQueueSetIntegrationTest.GetIntegrationQueueSnapshotForMultipleProjectsOnSingleQueue |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Queues.IntegrationQueueSetIntegrationTest.GetIntegrationQueueSnapshotForMultipleQueues |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Queues.IntegrationQueueSetIntegrationTest.GetIntegrationQueueSnapshotForNoContent |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Queues.IntegrationQueueSetIntegrationTest.GetIntegrationQueueSnapshotForNoProjectsStarted |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Queues.IntegrationQueueSetIntegrationTest.GetIntegrationQueueSnapshotForProjectRegisteredButNotQueued |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Queues.IntegrationQueueSetIntegrationTest.GetIntegrationQueueSnapshotForSingleProjectOnSingleQueue |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Queues.IntegrationQueueSetTest.AddingSameQueueNameReturnsOriginalQueue |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Queues.IntegrationQueueSetTest.AddQueueNameCreatesNewQueue |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Queues.IntegrationQueueSetTest.RetrievingUnknownQueueNameReturnsNull |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Queues.IntegrationQueueTest.AddingADuplicateProjectWithForceBuildReAdds |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Queues.IntegrationQueueTest.AddingADuplicateProjectWithForceBuildReplaces |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Queues.IntegrationQueueTest.AddingADuplicateProjectWithIfModificationExistsDoesNotReAdd |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Queues.IntegrationQueueTest.AddingADuplicateProjectWithIfModificationExistsDoesNotReplace |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Queues.IntegrationQueueTest.DequeueForMultipleQueuedItemsActivatesNextItemOnQueue |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Queues.IntegrationQueueTest.DequeueForSingleQueuedItemClearsQueue |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Queues.IntegrationQueueTest.FirstProjectOnQueueShouldIntegrateImmediately |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Queues.IntegrationQueueTest.GetNextRequestIsNullWhenFirstQueueItemIsDifferentProject |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Queues.IntegrationQueueTest.GetNextRequestIsNullWithNothingOnQueue |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Queues.IntegrationQueueTest.GetNextRequestSucceedsWhenFirstQueueItemIsThisProject |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Queues.IntegrationQueueTest.HasConfig |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Queues.IntegrationQueueTest.HasItemOnQueueFalseWhenProjectNotOnQueue |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Queues.IntegrationQueueTest.HasItemOnQueueFalseWhenQueueIsEmpty |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Queues.IntegrationQueueTest.HasItemOnQueueTrueWhenProjectIsJustIntegrating |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Queues.IntegrationQueueTest.HasItemOnQueueTrueWhenProjectIsQueued |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Queues.IntegrationQueueTest.HasItemPendingOnQueueFalseWhenProjectIsJustIntegrating |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Queues.IntegrationQueueTest.HasItemPendingOnQueueFalseWhenProjectNotOnQueue |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Queues.IntegrationQueueTest.HasItemPendingOnQueueFalseWhenQueueIsEmpty |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Queues.IntegrationQueueTest.HasItemPendingOnQueueTrueWhenProjectIsQueued |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Queues.IntegrationQueueTest.NoMoreThanOnePendingIntegrationForAProject |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Queues.IntegrationQueueTest.ProjectsInQueueShouldNotIntegrateIfQueueIsLocked |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Queues.IntegrationQueueTest.ProjectsWithNonZeroPriorityInFrontOfZeroPriority |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Queues.IntegrationQueueTest.ProjectsWithSamePriorityShouldBeInEntryOrder |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Queues.IntegrationQueueTest.ProveThatQueueLocksBehaveCorrectlyWhenAcquiredAndReleased |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Queues.IntegrationQueueTest.RemovePendingRequestOnly |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Queues.IntegrationQueueTest.RemoveProjectClearsOnlyItemsThatAreForThisProject |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Queues.IntegrationQueueTest.SecondIntegrationRequestForQueuedProjectShouldNotStartImmediately |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Queues.IntegrationQueueTest.TwoProjectsWithSameQueueNameShouldShareQueue |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Reporting.Dashboard.Navigation.AbsolutePathUrlBuilderDecoratorTest.ShouldDecorateUrlsToCreateAbsoluteURLs |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Reporting.Dashboard.Navigation.AbsolutePathUrlBuilderDecoratorTest.ShouldDelegateExtensionToSubBuilder |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Reporting.Dashboard.Navigation.AbsolutePathUrlBuilderDecoratorTest.ShouldHandleBaseURLsWithTrailingSlashes |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Security.ActiveDirectoryAuthenticationTests.GetSetAllProperties |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Security.ActiveDirectoryAuthenticationTests.GetUserNameReturnsName |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Security.ActiveDirectoryAuthenticationTests.TestMissingUserName |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Security.Auditing.FileXmlLoggerTests.GetSetAllProperties |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Security.Auditing.FileXmlLoggerTests.LogAllowEventWithSuccessOff |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Security.Auditing.FileXmlLoggerTests.LogAllowEventWithSuccessOn |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Security.Auditing.FileXmlLoggerTests.LogDenyEventWithFailureOff |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Security.Auditing.FileXmlLoggerTests.LogDenyEventWithFailureOn |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Security.Auditing.FileXmlLoggerTests.LogEmptyEvent |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Security.Auditing.FileXmlLoggerTests.LogInheritEvent |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Security.Auditing.FileXmlReaderTests.GetSetAllProperties |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Security.Auditing.FileXmlReaderTests.ReadAllEvents |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Security.Auditing.FileXmlReaderTests.ReadAllFilteredEvents |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Security.Auditing.FileXmlReaderTests.ReadSomeEvents |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Security.Auditing.FileXmlReaderTests.ReadSomeFilteredEvents |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Security.DefaultProjectAuthorisationTest.DifferentUserNameAndPermissionReturnsDefault |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Security.DefaultProjectAuthorisationTest.DifferentUserNameMatchingPermissionReturnsDefault |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Security.DefaultProjectAuthorisationTest.MatchingUserNameAndPermissionReturnsRight |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Security.DefaultProjectAuthorisationTest.MatchingUserNameDifferentPermissionReturnsDefault |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Security.DefaultProjectAuthorisationTest.SetDefaultRightToInheritDenied |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Security.ExternalFileSecurityManagerTests.CanLogin |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Security.ExternalFileSecurityManagerTests.ChangePasswordForUnknownSession |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Security.ExternalFileSecurityManagerTests.ChangePasswordWithValidDetails |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Security.ExternalFileSecurityManagerTests.ChangePasswordWithWrongPassword |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Security.ExternalFileSecurityManagerTests.ManagerLoadsUsers |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Security.ExternalFileSecurityManagerTests.ResetPasswordForUnknownSession |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Security.ExternalFileSecurityManagerTests.ResetPasswordWithoutPermission |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Security.ExternalFileSecurityManagerTests.ResetPasswordWithValidDetails |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Security.FileBasedSessionCacheTests.AddToCacheReturnsGuid |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Security.FileBasedSessionCacheTests.InitialiseNoSessions |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Security.FileBasedSessionCacheTests.InitialiseWithSessions |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Security.FileBasedSessionCacheTests.InvalidSessionValueReturnsNull |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Security.FileBasedSessionCacheTests.LoadsFromXml |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Security.FileBasedSessionCacheTests.NonStoredValueReturnsNull |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Security.FileBasedSessionCacheTests.RemoveFromCacheRemovesSession |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Security.FileBasedSessionCacheTests.StoreSessionValueIsStored |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Security.InMemorySessionCacheTest.AddToCacheReturnsGuid |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Security.InMemorySessionCacheTest.FixedExpiryTimeExpires |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Security.InMemorySessionCacheTest.InitialiseDoesNothing |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Security.InMemorySessionCacheTest.InvalidSessionValueReturnsNull |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Security.InMemorySessionCacheTest.LoadsFromXml |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Security.InMemorySessionCacheTest.NonStoredValueReturnsNull |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Security.InMemorySessionCacheTest.RemoveFromCacheRemovesSession |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Security.InMemorySessionCacheTest.SlidingExpiryTimeDoesntExpire |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Security.InMemorySessionCacheTest.StoreSessionValueIsStored |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Security.InternalSecurityManagerTest.ChangePasswordThrowsAnException |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Security.InternalSecurityManagerTest.GetDisplayNameReturnsDisplayNameForAValidSession |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Security.InternalSecurityManagerTest.GetDisplayNameReturnsNullForAnInvalidSession |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Security.InternalSecurityManagerTest.GetDisplayNameReturnsNullForANullSession |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Security.InternalSecurityManagerTest.GetUserNameReturnsNullForAnInvalidSession |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Security.InternalSecurityManagerTest.GetUserNameReturnsNullForANullSession |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Security.InternalSecurityManagerTest.GetUserNameReturnsUserNameForAValidSession |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Security.InternalSecurityManagerTest.InvalidLoginReturnsNull |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Security.InternalSecurityManagerTest.ListAllUsers |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Security.InternalSecurityManagerTest.LogEventSendsEventToLogger |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Security.InternalSecurityManagerTest.LogoutForNonExistantSessionIsSafe |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Security.InternalSecurityManagerTest.LogoutRemovesSessionFromCache |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Security.InternalSecurityManagerTest.ReadAuditEventsWithoutReader |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Security.InternalSecurityManagerTest.ReadAuditEventsWithReader |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Security.InternalSecurityManagerTest.ReadFilteredAuditEventsWithoutReader |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Security.InternalSecurityManagerTest.ReadFilteredAuditEventsWithReader |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Security.InternalSecurityManagerTest.ResetPasswordThrowsAnException |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Security.InternalSecurityManagerTest.UnknownLoginReturnsNull |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Security.InternalSecurityManagerTest.ValidateSessionReturnsFalseForAnInvalidSession |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Security.InternalSecurityManagerTest.ValidateSessionReturnsFalseForANullSession |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Security.InternalSecurityManagerTest.ValidateSessionReturnsTrueForAValidSession |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Security.InternalSecurityManagerTest.ValidLoginReturnsSessionToken |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Security.InternalSecurityManagerTest.ValidWildCardLoginReturnsSessionToken |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Security.NullSecurityManagerTest.ChangePasswordThrowsAnException |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Security.NullSecurityManagerTest.GetDisplayNameReturnsSessionToken |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Security.NullSecurityManagerTest.GetUserNameReturnsSessionToken |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Security.NullSecurityManagerTest.LogEventDoesNothing |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Security.NullSecurityManagerTest.LoginReturnsUserName |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Security.NullSecurityManagerTest.LogoutDoesNothing |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Security.NullSecurityManagerTest.ResetPasswordThrowsAnException |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Security.NullSecurityManagerTest.RetrieveSettingReturnsNull |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Security.NullSecurityManagerTest.ValidateSessionReturnsTrue |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Security.PermissionBaseTests.CheckPermissionWithInvalidReference |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Security.PermissionBaseTests.CheckPermissionWithValidReference |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Security.PermissionBaseTests.CheckUserWithInvalidReference |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Security.PermissionBaseTests.CheckUserWithValidReference |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Security.PermissionBaseTests.CorrectPermissionsReturnedForceBuild |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Security.PermissionBaseTests.CorrectPermissionsReturnedSendMessage |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Security.PermissionBaseTests.CorrectPermissionsReturnedStartProject |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Security.RolePermissionTests.DifferentPermissionReturnsInherited |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Security.RolePermissionTests.GetSetAllProperties |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Security.RolePermissionTests.MatchingPermissionReturnsRight |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Security.RolePermissionTests.UserNameInRole |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Security.RolePermissionTests.UserNameNotInRole |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Security.UserNameAuthenticationTest.GetDisplayNameReturnsDisplayName |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Security.UserNameAuthenticationTest.GetDisplayNameReturnsUserName |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Security.UserNameAuthenticationTest.GetSetAllProperties |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Security.UserNameAuthenticationTest.GetUserNameReturnsName |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Security.UserNameAuthenticationTest.TestInvalidUserName |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Security.UserNameAuthenticationTest.TestMissingUserName |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Security.UserNameAuthenticationTest.TestValidUserName |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Security.UserNameTests.CreateDefault |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Security.UserNameTests.CreateWithName |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Security.UserNameTests.GetSetAllProperties |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Security.UserPasswordAuthenticationTest.GetDisplayNameReturnsDisplayName |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Security.UserPasswordAuthenticationTest.GetDisplayNameReturnsUserName |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Security.UserPasswordAuthenticationTest.GetSetAllProperties |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Security.UserPasswordAuthenticationTest.GetUserNameReturnsName |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Security.UserPasswordAuthenticationTest.TestIncorrectPassword |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Security.UserPasswordAuthenticationTest.TestIncorrectUserName |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Security.UserPasswordAuthenticationTest.TestMissingPassword |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Security.UserPasswordAuthenticationTest.TestMissingUserName |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Security.UserPasswordAuthenticationTest.TestValidUserNameAndPassword |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Security.UserPermissionTests.DifferentPermissionReturnsInherited |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Security.UserPermissionTests.DifferentUserNameReturnsFalse |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Security.UserPermissionTests.GetSetAllProperties |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Security.UserPermissionTests.MatchingPermissionReturnsRight |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Security.UserPermissionTests.MatchingUserNameReturnsTrue |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.AccuRevHistoryParserTest.CanParse |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.AccuRevTest.CanCatchConfigInvalidAutoGetSource |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.AccuRevTest.CanCatchConfigInvalidLabelOnSuccess |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.AccuRevTest.ShouldGetSourceIfAutoGetSourceTrue |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.AccuRevTest.ShouldNotGetSourceIfAutoGetSourceFalse |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.AccuRevTest.ShouldPopulateCorrectlyFromXml |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.AccuRevTest.ShouldUpdateSourceToCurrentIfNoModifications |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.AccuRevTest.ShouldUpdateSourceToHighestKnownModification |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.AlienbrainHistoryParserTest.CanExtractParamsFromMultipleLines |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.AlienbrainHistoryParserTest.CanExtractParamsFromOneLine |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.AlienbrainHistoryParserTest.CanParseModifications |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.AlienbrainHistoryParserTest.MustReturnNoModificationIfNoChange |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.AlienbrainTest.CanCatchInvalidGetSourceFlagConfiguration |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.AlienbrainTest.CanCatchInvalidLabelOnSuccessConfiguration |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.AlienbrainTest.CanCreateBranchProcess |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.AlienbrainTest.CanCreateGetProcess |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.AlienbrainTest.CanCreateGetProcessWithNoWorkingDirectory |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.AlienbrainTest.CanCreateLabelProcess |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.AlienbrainTest.CanCreateModificationProcess |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.AlienbrainTest.CanExecuteHasChanges |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.AlienbrainTest.CanGetModifications |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.AlienbrainTest.CanGetModificationsIfNoModsAreFound |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.AlienbrainTest.ShouldGetSourceIfAutoGetSourceTrue |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.AlienbrainTest.ShouldLabelSourceControlifLabelOnSuccessisTrueAndResultisSuccess |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.AlienbrainTest.ShouldNotGetSourceIfAutoGetSourceFalse |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.AlienbrainTest.ShouldNotLabelSourceControlifLabelOnSuccessisFalseAndResultisSuccess |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.AlienbrainTest.ShouldNotLabelSourceControlifLabelOnSuccessisTrueAndResultisFailed |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.AlienbrainTest.ShouldPopulateCorrectlyFromMinimalXml |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.AlienbrainTest.ShouldPopulateCorrectlyFromXml |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Bitkeeper.BitKeeperHistoryParserTest.ParseAdditions |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Bitkeeper.BitKeeperHistoryParserTest.ParseChangeSets |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Bitkeeper.BitKeeperHistoryParserTest.ParseDeletions |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Bitkeeper.BitKeeperHistoryParserTest.ParseNonVerboseModifications |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Bitkeeper.BitKeeperHistoryParserTest.ParseRenamed |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Bitkeeper.BitKeeperHistoryParserTest.ParseVerbose40Modifications |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Bitkeeper.BitKeeperHistoryParserTest.ParseVerboseModifications |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Bitkeeper.BitKeeperTest.VerifyGetModificationsCommandNonVerbose |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Bitkeeper.BitKeeperTest.VerifyGetModificationsCommandVerbose |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Bitkeeper.BitKeeperTest.VerifyGetSourceAndCloneCommand |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Bitkeeper.BitKeeperTest.VerifyGetSourceCommand |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Bitkeeper.BitKeeperTest.VerifyLabelCommand |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.ClearCaseHistoryParserTest.CanAssignFileInfo |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.ClearCaseHistoryParserTest.CanAssignFileInfoWithNoPath |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.ClearCaseHistoryParserTest.CanAssignModificationTime |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.ClearCaseHistoryParserTest.CanAssignModificationTimeWithBadTime |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.ClearCaseHistoryParserTest.CanCreateNewModification |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.ClearCaseHistoryParserTest.CanParse |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.ClearCaseHistoryParserTest.CanParseBadChangeNumber1 |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.ClearCaseHistoryParserTest.CanParseBadChangeNumber2 |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.ClearCaseHistoryParserTest.CanParseBadChangeNumber3 |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.ClearCaseHistoryParserTest.CanParseBadEntry |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.ClearCaseHistoryParserTest.CanParseChangeNumber |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.ClearCaseHistoryParserTest.CanParseChangeNumberWithNoNumber |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.ClearCaseHistoryParserTest.CanParseEntry |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.ClearCaseHistoryParserTest.CanParseEntryWithNoComment |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.ClearCaseHistoryParserTest.CanParseEntryWithNoLineBreakInComment |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.ClearCaseHistoryParserTest.CanParseStreamWithLineBreakInComment |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.ClearCaseHistoryParserTest.CanParseStreamWithNoLineBreakInComment |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.ClearCaseHistoryParserTest.CanTokenize |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.ClearCaseHistoryParserTest.CanTokenizeWithNoComment |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.ClearCaseHistoryParserTest.IgnoresMkBranchEvent |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.ClearCaseHistoryParserTest.IgnoresRmBranchEvent |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.ClearCaseTest.BranchDetailsAreAppliedToHistroyProcessIfSet |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.ClearCaseTest.CanCatchInvalidBaselineConfiguration |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.ClearCaseTest.CanCatchInvalidLabelConfiguration |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.ClearCaseTest.CanCreateHistoryProcess |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.ClearCaseTest.CanCreateLabelProcess |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.ClearCaseTest.CanCreateLabelType |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.ClearCaseTest.CanCreateRemoveBaselineProcessInfo |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.ClearCaseTest.CanCreateRenameBaselineProcesInfo |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.ClearCaseTest.CanCreateTemporaryBaselineProcessInfo |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.ClearCaseTest.CanDetectError |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.ClearCaseTest.CanEnforceProjectVobSetIfBaselineTrue |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.ClearCaseTest.CanIgnoreVobError |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.ClearCaseTest.ShouldGetSourceIfAutoGetSourceTrue |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.ClearCaseTest.ShouldNotGetSourceIfAutoGetSourceFalse |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.ClearCaseTest.ShouldPopulateCorrectlyFromXml |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.ClearCaseTest.ValidateBaselineNameFailsForEmptyString |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.ClearCaseTest.ValidateBaselineNameFailsForNameWithSpaces |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.ClearCaseTest.ValidateBaselineNameFailsForNull |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.CommentFilterTest.ShouldAcceptModificationsWithMatchingComments |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.CommentFilterTest.ShouldNotPopulateWithoutPattern |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.CommentFilterTest.ShouldPopulateFromMinimalComplexXml |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.CommentFilterTest.ShouldPopulateFromMinimalSimpleXml |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.CommentFilterTest.ShouldRejectModificationsWithMatchingComments |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.CommentFilterTest.ShouldRejectModificationsWithNullComments |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.CvsHistoryParserTest.ParseCvs112Examples |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.CvsHistoryParserTest.ParseCvsNTExamples |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.CvsHistoryParserTest.ParseExampleOfFileAddedOnBranch |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.CvsHistoryParserTest.ParseRLog |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.CvsHistoryParserTest.ParseRLogWithSpacesInFilename |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.CvsHistoryParserTest.ParseStream |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.CvsHistoryParserTest.VerifyModifiedFile |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.CvsTest.CvsShouldBeDefaultExecutable |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.CvsTest.PopulateFromMinimalXml |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.CvsTest.PopulateFromXml |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.CvsTest.SerializeToXml |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.CvsTest.ShouldBuildCorrectLabelProcessInfo |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.CvsTest.ShouldBuildCorrectLabelProcessInfoIfCvsRootIsSpecified |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.CvsTest.ShouldBuildCorrectLogProcessIfRestrictedLogins |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.CvsTest.ShouldBuildCorrectLogProcessIfSuppressRevisionHeaderIsSelected |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.CvsTest.ShouldCheckoutFromBranchInsteadOfUpdateIfCVSFoldersDoNotExist |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.CvsTest.ShouldCheckoutInsteadOfUpdateIfCVSFoldersDoNotExist |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.CvsTest.ShouldCheckoutOnWorkingDictionaryWithSpaces |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.CvsTest.ShouldConvertLabelsThatContainIllegalCharacters |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.CvsTest.ShouldNotGetSourceIfAutoGetSourceIsFalse |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.CvsTest.ShouldRebaseWorkingDirectoryForGetSource |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.CvsTest.ShouldStripRepositoryFolderFromModificationFolderNames |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.CvsTest.ShouldStripRepositoryFolderFromModificationFolderNamesForLocalProtocol |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.CvsTest.ShouldThrowExceptionIfCVSRootIsNotSpecifiedAndCVSFoldersDoNotExist |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.CvsTest.ShouldUseCvsRootWithGetSource |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.CvsTest.ShouldUseTagPrefixInLabelSpecificationIfSpecified |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.CvsTest.VerifyDateIsFormatedCorrectly |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.CvsTest.VerifyLogCommandArgsWithCvsRootAndBranch |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.CvsTest.VerifyLogCommandArgumentsWithoutCvsRoot |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.CvsTest.VerifyProcessInfoForGetSource |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.CvsTest.VerifyProcessInfoForGetSourceOnBranch |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.ExternalSourceControlTest.ShouldFailToPopulateFromConfigurationMissingRequiredFields |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.ExternalSourceControlTest.ShouldFailToPopulateWithInvalidAutoGetSource |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.ExternalSourceControlTest.ShouldFailToPopulateWithInvalidLabelOnSuccess |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.ExternalSourceControlTest.ShouldGetSourceIfAutoGetSourceTrue |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.ExternalSourceControlTest.ShouldNotGetSourceIfAutoGetSourceFalse |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.ExternalSourceControlTest.ShouldPopulateCorrectlyFromMinimalXml |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.ExternalSourceControlTest.ShouldPopulateCorrectlyFromXml |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.ExternalSourceControlTest.VerifyDefaultValues |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.FileSourceControlTest.GetModifications_EmptyLocal |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.FileSourceControlTest.GetModificationsWhenRepositoryFolderIsEmpty |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.FileSourceControlTest.GetModificationsWhenRepositoryRootContainsOneUnmodifiedFile |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.FileSourceControlTest.IgnoreMissingDirectoryReturnsZeroMods |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.FileSourceControlTest.MissingDirectoryThrowsException |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.FileSourceControlTest.ShouldCopyRespositoryRootToWorkingDirectoryForGetSource |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.FileSourceControlTest.ShouldNotCopySourceIfAutoGetSourceNotBeenSetToTrue |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.FilteredSourceControlTest.AppliesFiltersOnModifications |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.FilteredSourceControlTest.AppliesInclusionExclusionOnModifications |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.FilteredSourceControlTest.PassesThroughGetSource |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.FilteredSourceControlTest.PassesThroughLabelSourceControl |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.FilteredSourceControlTest.ValuePopulation |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.MksHistoryParserTest.ParseMemberInfo |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.MksHistoryParserTest.ParseOnlyAdded |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.MksHistoryParserTest.ParseOnlyDeleted |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.MksHistoryParserTest.ParseOnlyRevisions |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.MksTest.CheckDefaults |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.MksTest.CheckpointSourceOnSuccessfulBuild |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.MksTest.CheckpointSourceOnUnSuccessfulBuild |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.MksTest.GetModificationsCallsMemberInfoForNonDeletedModifications |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.MksTest.GetModificationsCallsParseMemberInfo |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.MksTest.GetModificationsCallsParseOnHistoryParser |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.MksTest.GetModificationsFiltersByModifiedTimeIfCheckpointOnSuccessIsFalse |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.MksTest.GetModificationsForModificationInRootFolder |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.MksTest.GetSource |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.MksTest.GetSourceWithSpacesInSandbox |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.MksTest.HandleSpacesInGetModifications |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.MksTest.HandleSpacesInParseMemberInfo |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.MksTest.ValuePopulation |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.ModificationTest.ModificationsAreComparedByModifiedDatetime |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.ModificationTest.NullEmailAddressOrUrlShouldNotBeIncludedInXml |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.ModificationTest.OutputModificationToXml |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.ModificationTest.OutputToXmlWithSpecialCharactersInCommentField |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.ModificationTest.ShouldReturnTheMaximumChangeNumberFromAllModificationsAsLastChangeNumber |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.ModificationTest.ShouldReturnZeroAsLastChangeNumberIfNoModifications |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.MultiSourceControlTest.IfRequireChangesFromAllTrueAndAllSourceControlHasModificationsThenReturnMods |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.MultiSourceControlTest.IfRequireChangesFromAllTrueAndFirstSourceControlHasEmptyChangesThenReturnEmpty |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.MultiSourceControlTest.IfRequireChangesFromAllTrueAndNoSourceControlHasEmptyChangesThenReturnChanges |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.MultiSourceControlTest.IfRequireChangesFromAllTrueAndSecondSourceControlHasEmptyChangesThenReturnEmpty |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.MultiSourceControlTest.PassesThroughGetSourceControlAndCombinesResults |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.MultiSourceControlTest.PassesThroughLabelSourceControl |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.MultiSourceControlTest.ShouldInstructAggregatedSourceControlsToGetSource |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.MultiSourceControlTest.ValuePopulation |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.PathFilterTest.AcceptAllMatch |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.PathFilterTest.AnyFileNameMatch |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.PathFilterTest.AnyFolderExactExtensionMatch |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.PathFilterTest.AnyFolderExactNameMatch |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.PathFilterTest.AnyFolderPartialExtensionMatch |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.PathFilterTest.CaseSensitivityTest |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.PathFilterTest.DeeplyNestedFilters |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.PathFilterTest.ExactFileNameMatch |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.PathFilterTest.ExactFolderAnyNameMatch |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.PathFilterTest.ExactSubfolderAnyNameMatch |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.PathFilterTest.PartialFolderAnyNameMatch |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.PathFilterTest.PartialNameMatch |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.PathFilterTest.PartialPathAnyNameMatch |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.PathFilterTest.ShouldNotAcceptModificationsWithNullFilename |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.PathFilterTest.ShouldNotAcceptModificationsWithNullFolder |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.PathFilterTest.TwicePartialPathAnyNameMatch |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.PlasticSCMHistoryParserTest.VerifyParseQueryResult |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.PlasticSCMTest.ShouldConfigureWithBasicXml |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.PlasticSCMTest.VerifyCreateLabelProcessInfoBasic |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.PlasticSCMTest.VerifyCreateLabelProcessInfoWithAttributes |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.PlasticSCMTest.VerifyCreateQueryProcessInfoBasic |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.PlasticSCMTest.VerifyDefaults |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.PlasticSCMTest.VerifyGoToBranchProcessInfoBasic |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.PlasticSCMTest.VerifyGoToBranchProcessInfoWithAttributes |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.PlasticSCMTest.VerifyLabelProcessInfoBasic |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.PlasticSCMTest.VerifyLabelProcessInfoWithAttributes |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.PlasticSCMTest.VerifyNewGetSourceProcessInfoBasic |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.PlasticSCMTest.VerifyNewGetSourceProcessInfoWithAttribtues |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.PlasticSCMTest.VerifyValuesSetByNetReflector |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.ProcessSourceControlTest.DeserializesEmptyAttributeAsDefault |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.ProcessSourceControlTest.DeserializesEmptyElementAsDefault |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.ProcessSourceControlTest.DeserializesInvalidUnitsAsDefault |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.ProcessSourceControlTest.DeserializesMissingTimeoutAsDefault |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.ProcessSourceControlTest.DeserializesTimeoutAsAttribute |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.ProcessSourceControlTest.DeserializesTimeoutAsElement |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.ProcessSourceControlTest.DeserializesTimeoutAsElementWithUnits |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.ProcessSourceControlTest.SettingNullTimeoutSetsItToDefault |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.PvcsHistoryParserTest.AnalyzeModifications |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.PvcsHistoryParserTest.ParseModifications |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.PvcsTest.AdjustForDayLightSavingsBugDuringDayLightSavings |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.PvcsTest.AdjustForDayLightSavingsBugOutsideDayLightSavings |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.PvcsTest.CreateIndividualGetString |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.PvcsTest.CreateIndividualLabelString |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.PvcsTest.CreatePcliContentsForGettingVLog |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.PvcsTest.CreatePcliContentsForLabeling |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.PvcsTest.GetExeFilenameShouldNotBeRootedIfPathIsNotSpecified |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.PvcsTest.GetLoginIdStringWithDoubleQuotes |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.PvcsTest.GetLoginIdStringWithoutDoubleQuotes |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.PvcsTest.GetLoginIdStringWithoutPassword |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.PvcsTest.GetModifications |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.PvcsTest.ValuePopulation |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.PvcsTest.VerifyDateParser |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.PvcsTest.VerifyDateStringParser |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.StarTeamHistoryParserTest.TestModificationContent |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.StarTeamHistoryParserTest.TestModificationCount |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.StarTeamTest.FormatDate |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.StarTeamTest.VerifyDefaultExecutable |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.StarTeamTest.VerifyDefaultHost |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.StarTeamTest.VerifyDefaultPath |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.StarTeamTest.VerifyDefaultPort |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.StarTeamTest.VerifyFormatOfGetSourceProcessArguments |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.StarTeamTest.VerifyFormatOfHistoryProcessArguments |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.StarTeamTest.VerifyValuesSetByNetReflector |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.SurroundHistoryParserTest.VerifyAllModificationsAreParsedSuccessfully |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.SurroundTest.VerifyDefaults |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.SurroundTest.VerifyFormatDate |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.SurroundTest.VerifyValuesSetByNetReflector |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.SvnHistoryParserTest.EntriesOutsideOfRequestedTimeRangeAreIgnored |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.SvnHistoryParserTest.HandleInvalidXml |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.SvnHistoryParserTest.ParseMinimalAcceptableModification |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.SvnHistoryParserTest.ParseMinimalModification |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.SvnHistoryParserTest.ParseModificationWithLongDate |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.SvnHistoryParserTest.ParseModificationWithReplaceAction |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.SvnHistoryParserTest.ParsingEmptyLogProducesNoModifications |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.SvnHistoryParserTest.ParsingLotsOfEntries |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.SvnHistoryParserTest.ParsingSingleLogMessageProducesOneModification |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.SvnTest.CreatingHistoryProcessIncludesCorrectlyFormattedArguments |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.SvnTest.CreatingHistoryProcessIncludesCorrectlyFormattedArgumentsForUsernameAndPassword |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.SvnTest.CreatingHistoryProcessShouldHandleImplicitTrunkUrl |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.SvnTest.CreatingHistoryProcessShouldQuoteTrunkUrl |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.SvnTest.CreatingLabelProcessIncludesCorrectlyFormattedArgumentsForUsernameAndPassword |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.SvnTest.CreatingLabelProcessPerformsServerToServerCopyWithRevisionWhenKnown |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.SvnTest.PopulateFromFullySpecifiedXml |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.SvnTest.ShouldApplyLabelIfTagOnSuccessTrue |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.SvnTest.ShouldApplyLabelUsingRebasedWorkingDirectory |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.SvnTest.ShouldCheckoutInsteadOfUpdateIfSVNFoldersDoNotExist |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.SvnTest.ShouldCheckoutWrappingTrunkUrlInDoubleQuotes |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.SvnTest.ShouldGetModificationsEvenWhenTrunkUrlIsNull |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.SvnTest.ShouldGetSourceWithAppropriateRevisionNumberIfTagOnSuccessTrueAndModificationsFound |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.SvnTest.ShouldGetSourceWithCredentialsIfSpecifiedIfAutoGetSourceTrue |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.SvnTest.ShouldGetSourceWithoutRevisionNumberIfTagOnSuccessTrueAndModificationsNotFound |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.SvnTest.ShouldGetSourceWithSpacesInPath |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.SvnTest.ShouldNotApplyLabelIfIntegrationFailed |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.SvnTest.ShouldNotApplyLabelIfTagOnSuccessFalse |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.SvnTest.ShouldNotCheckoutIfSVNFoldersWithAspNetHackExist |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.SvnTest.ShouldNotGetSourceIfAutoGetSourceFalse |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.SvnTest.ShouldRebaseWorkingDirectoryForHistory |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.SvnTest.ShouldThrowExceptionIfTrunkUrlIsNotSpecifiedAndSVNFoldersDoNotExist |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.SvnTest.SpecifyFromMinimallySpecifiedXml |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.SvnTest.SvnProcessInfoShouldSetEncodingToUTF8 |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Telelogic.ChangeSynergyLoginTest.ChangeSynergyUrlBuilderTest.PasswordObfuscation |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Telelogic.ChangeSynergyLoginTest.Config |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Telelogic.ChangeSynergyLoginTest.SetupModification |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Telelogic.ChangeSynergyUrlBuilderTest.Config |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Telelogic.ChangeSynergyUrlBuilderTest.PasswordObfuscation |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Telelogic.ChangeSynergyUrlBuilderTest.SetupModification |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Telelogic.SynergyCommandBuilderTest.AddLabelToTaskComment |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Telelogic.SynergyCommandBuilderTest.AddTasksToFolder |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Telelogic.SynergyCommandBuilderTest.CreateBaseline |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Telelogic.SynergyCommandBuilderTest.GetDcmDelimiter |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Telelogic.SynergyCommandBuilderTest.GetDcmSettings |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Telelogic.SynergyCommandBuilderTest.GetDelimiter |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Telelogic.SynergyCommandBuilderTest.GetLastReconfigureTime |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Telelogic.SynergyCommandBuilderTest.GetNewObjects |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Telelogic.SynergyCommandBuilderTest.GetNewTasks |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Telelogic.SynergyCommandBuilderTest.GetProjectName |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Telelogic.SynergyCommandBuilderTest.GetSubProjects |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Telelogic.SynergyCommandBuilderTest.GetTaskObjects |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Telelogic.SynergyCommandBuilderTest.GetWorkArea |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Telelogic.SynergyCommandBuilderTest.Heartbeat |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Telelogic.SynergyCommandBuilderTest.Reconcile |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Telelogic.SynergyCommandBuilderTest.Reconfigure |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Telelogic.SynergyCommandBuilderTest.SetProjectRelease |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Telelogic.SynergyCommandBuilderTest.Start |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Telelogic.SynergyCommandBuilderTest.Stop |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Telelogic.SynergyCommandBuilderTest.UpdateReconfigureProperites |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Telelogic.SynergyCommandBuilderTest.UseReconfigureTemplate |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Telelogic.SynergyParserTest.CanParseNewTasks |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Telelogic.SynergyParserTest.ConnectionDefaults |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Telelogic.SynergyParserTest.ParseDCMObjects |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Telelogic.SynergyParserTest.ParseNewObjects |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Telelogic.SynergyParserTest.ParseWhenTasksAreEmpty |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Telelogic.SynergyParserTest.ProjectDefaults |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Telelogic.SynergyTest.AliveCurrentSession |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Telelogic.SynergyTest.AliveSession |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Telelogic.SynergyTest.ApplyLabel |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Telelogic.SynergyTest.DatabaseName |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Telelogic.SynergyTest.DeadSession |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Telelogic.SynergyTest.GetModifications |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Telelogic.SynergyTest.GetReconfigureTimeShouldHandleNonUSDates |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Telelogic.SynergyTest.PopulateFromConfigurationXml |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Telelogic.SynergyTest.ProtectedDatabase |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Telelogic.SynergyTest.UnprotectedDatabase |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Telelogic.SynergyTest.VerifyDefaultValues |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Telelogic.SynergyTest.WrongSession |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Vault317Test.ArgumentsCorrectForGetSourceScenario1 |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Vault317Test.ArgumentsCorrectForGetSourceScenario10 |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Vault317Test.ArgumentsCorrectForGetSourceScenario11 |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Vault317Test.ArgumentsCorrectForGetSourceScenario12 |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Vault317Test.ArgumentsCorrectForGetSourceScenario13 |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Vault317Test.ArgumentsCorrectForGetSourceScenario14 |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Vault317Test.ArgumentsCorrectForGetSourceScenario15 |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Vault317Test.ArgumentsCorrectForGetSourceScenario16 |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Vault317Test.ArgumentsCorrectForGetSourceScenario2 |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Vault317Test.ArgumentsCorrectForGetSourceScenario3 |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Vault317Test.ArgumentsCorrectForGetSourceScenario4 |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Vault317Test.ArgumentsCorrectForGetSourceScenario5 |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Vault317Test.ArgumentsCorrectForGetSourceScenario6 |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Vault317Test.ArgumentsCorrectForGetSourceScenario7 |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Vault317Test.ArgumentsCorrectForGetSourceScenario8 |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Vault317Test.ArgumentsCorrectForGetSourceScenario9 |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Vault317Test.FindsSimpleChange |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Vault317Test.ShouldBuildApplyLabelArgumentsCorrectlyNonAutoGet |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Vault317Test.ShouldBuildApplyLabelArgumentsIncludingCommonArguments |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Vault317Test.ShouldBuildGetModificationsArgumentsCorrectly |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Vault317Test.ShouldBuildLabelArgumentsCorrectlyOnFailureNonAutoget |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Vault317Test.ShouldNotApplyLabelOrGetByLabelIfApplyLabelIsFalse |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Vault317Test.ShouldNotGetSourceIfNoWorkingFolderMatchesAndUseWorkingFolderTrueAndNoWorkingFolderSetInVault |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Vault317Test.ShouldNotGetSourceIfNoWorkingFolderSpecifiedAndUseWorkingFolderTrueAndNoWorkingFolderSetInVault |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Vault317Test.ShouldSetAndRemoveLabelOnFailure |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Vault317Test.ShouldStripNonXmlFromWorkingFolderList |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Vault317Test.TakesTransactionIntoAccountWhenGettingModifications |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Vault317Test.Vault3Test.ShouldBePopulatedWithDefaultValuesWhenLoadingFromMinimalXml |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Vault317Test.Vault3Test.ShouldNotDeleteLabelIfItWasNeverApplied |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Vault317Test.Vault3Test.ShouldNotGetSourceIfAutoGetSourceIsFalse |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Vault317Test.Vault3Test.ValuesShouldBeSetFromConfigurationXml |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Vault3Test.ArgumentsCorrectForGetSourceScenario1 |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Vault3Test.ArgumentsCorrectForGetSourceScenario10 |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Vault3Test.ArgumentsCorrectForGetSourceScenario11 |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Vault3Test.ArgumentsCorrectForGetSourceScenario12 |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Vault3Test.ArgumentsCorrectForGetSourceScenario13 |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Vault3Test.ArgumentsCorrectForGetSourceScenario14 |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Vault3Test.ArgumentsCorrectForGetSourceScenario15 |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Vault3Test.ArgumentsCorrectForGetSourceScenario16 |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Vault3Test.ArgumentsCorrectForGetSourceScenario2 |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Vault3Test.ArgumentsCorrectForGetSourceScenario3 |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Vault3Test.ArgumentsCorrectForGetSourceScenario4 |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Vault3Test.ArgumentsCorrectForGetSourceScenario5 |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Vault3Test.ArgumentsCorrectForGetSourceScenario6 |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Vault3Test.ArgumentsCorrectForGetSourceScenario7 |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Vault3Test.ArgumentsCorrectForGetSourceScenario8 |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Vault3Test.ArgumentsCorrectForGetSourceScenario9 |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Vault3Test.ShouldBePopulatedWithDefaultValuesWhenLoadingFromMinimalXml |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Vault3Test.ShouldBuildApplyLabelArgumentsCorrectlyNonAutoGet |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Vault3Test.ShouldBuildApplyLabelArgumentsIncludingCommonArguments |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Vault3Test.ShouldBuildGetModificationsArgumentsCorrectly |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Vault3Test.ShouldBuildLabelArgumentsCorrectlyOnFailureNonAutoget |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Vault3Test.ShouldNotApplyLabelOrGetByLabelIfApplyLabelIsFalse |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Vault3Test.ShouldNotDeleteLabelIfItWasNeverApplied |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Vault3Test.ShouldNotGetSourceIfAutoGetSourceIsFalse |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Vault3Test.ShouldNotGetSourceIfNoWorkingFolderMatchesAndUseWorkingFolderTrueAndNoWorkingFolderSetInVault |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Vault3Test.ShouldSetAndRemoveLabelOnFailure |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Vault3Test.ShouldStripNonXmlFromWorkingFolderList |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Vault3Test.ValuesShouldBeSetFromConfigurationXml |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VaultHistoryParserTest.ActualOutputTest |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VaultHistoryParserTest.ModificationData |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VaultHistoryParserTest.NoComments |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VaultHistoryParserTest.NumberOfModifications |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VaultHistoryParserTest.NumberOfModificationsWithInvalidDate |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VaultHistoryParserTest.ShouldFindFileAndFolderNamesForAddsAndDeletes |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VaultHistoryParserTest.ShouldStripCharactersOutsideOfVaultElement |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.ViewCVSUrlBuilderTest.CheckSetup |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.ViewCVSUrlBuilderTest.ValuePopulation |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VssApplyLabelTest.ApplyLabelIsDisabledByDefault |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VssApplyLabelTest.GetModificationsDoesNotCreateLabelWhenThereAreNoModifications |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VssApplyLabelTest.GetModificationsWhenApplyLabelIsDisabledDoesNotCreateLabels |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VssHistoryParserTest.IsEntryDelimiter |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VssHistoryParserTest.Parse |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VssHistoryParserTest.ParseCheckedInFileAndFolder |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VssHistoryParserTest.ParseCheckedInFileAndFolderInFrench |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VssHistoryParserTest.ParseCheckedInFileAndFolderWithHypenInFilename |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VssHistoryParserTest.ParseCreatedModification |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VssHistoryParserTest.ParseEmptyComment |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VssHistoryParserTest.ParseEmptyLineComment |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VssHistoryParserTest.ParseFileAndFolder_addAtRoot |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VssHistoryParserTest.ParseFileAndFolder_deleteFromSubfolder |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VssHistoryParserTest.ParseFileAndFolderIfFolderIsCalledAdded |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VssHistoryParserTest.ParseFileAndFolderWithNoComment |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VssHistoryParserTest.ParseFileName |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VssHistoryParserTest.ParseInvalidUsernameLine |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VssHistoryParserTest.ParseMultiLineComment |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VssHistoryParserTest.ParseMultiWordUsername |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VssHistoryParserTest.ParseNoComment |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VssHistoryParserTest.ParseNonCommentAtCommentLine |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VssHistoryParserTest.ParseSingleLineComment |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VssHistoryParserTest.ParseUsernameAndDateWithPeriod |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VssHistoryParserTest.ParseUsernameAndFRDate |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VssHistoryParserTest.ParseUsernameAndFRDateWithAsciiCode160 |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VssHistoryParserTest.ParseUsernameAndUKDate |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VssHistoryParserTest.ParseUsernameAndUSDate |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VssHistoryParserTest.ReadAllEntriesTest |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VssHistoryParserTest.ShouldBeAbleToCreateAllLocales |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VssHistoryParserTest.ShouldThrowCruiseControlExceptionShowingDateStringIfCannotParseDate |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VssTest.CreateWorkingDirectoryIfItDoesNotExist |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VssTest.DoNotGetFromDateIfAlwaysGetLatestIsTrue |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VssTest.GetSourceShouldNotGetCleanCopy |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VssTest.OnlyGetSourceIfAutoGetSourceIsSpecified |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VssTest.ReadDefaultExecutableFromRegistry |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VssTest.RebaseRelativeWorkingDirectoryPathFromProjectWorkingDirectory |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VssTest.ShouldApplyTemporaryLabelBeforeGettingSource |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VssTest.ShouldDeleteTemporaryLabelIfIntegrationFailed |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VssTest.ShouldDeserialiseFromXml |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VssTest.ShouldFailIfProcessTimesOut |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VssTest.ShouldPopulateWithMinimalConfiguration |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VssTest.ShouldSetLocaleOnVssHistoryParserIfCultureChanges |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VssTest.ShouldWorkWhenStandardErrorIsNotNullButExitCodeIsZero |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VssTest.ShouldWorkWhenStandardErrorIsNull |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VssTest.StripQuotesFromSSDir |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VssTest.TemporaryLabelNotAppliedByDefault |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VssTest.VerifyGetSourceProcessInfo |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VssTest.VerifyGetSourceProcessInfoIfUsernameIsNotSpecified |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VssTest.VerifyHistoryProcessInfoArguments |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VssTest.VerifyHistoryProcessInfoArgumentsWhenUsernameIsNotSpecified |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VssTest.VerifyHistoryProcessInfoArgumentsWithSpaceInProjectName |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VssTest.VerifyLabelProcessInfoArguments |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VssTest.VerifyLabelProcessInfoArgumentsWhenCreatingAndOverwritingTemporaryLabel |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VssTest.VerifyLabelProcessInfoArgumentsWhenCreatingAndOverwritingTemporaryLabelAndUsernameIsNotSpecified |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.WebSVNUrlBuilderTest.CheckSetup |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.WebSVNUrlBuilderTest.ValuePopulation |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.ActionFilterTest.LoadFromConfiguration |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.ActionFilterTest.ShouldFilterSpecifiedAction |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.ActionFilterTest.ShouldNotAcceptIfNoActionIsSpecified |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.DefaultIssueTrackerUrlBuilderTest.CommentWithIssueNumberAndText |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.DefaultIssueTrackerUrlBuilderTest.CommentWithIssueNumberOnly |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.DefaultIssueTrackerUrlBuilderTest.CommentWithProjectPrefixAndIssueNumber |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.DefaultIssueTrackerUrlBuilderTest.CommentWithProjectPrefixAndIssueNumberAndText |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.DefaultIssueTrackerUrlBuilderTest.CommentWithTextOnly |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.DefaultIssueTrackerUrlBuilderTest.JustASpace |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.DefaultIssueTrackerUrlBuilderTest.NoCommentAtAll |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.DefaultIssueTrackerUrlBuilderTest.ValuePopulation |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.ExternalSourceControlHistoryParserTest.CanParse |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.ExternalSourceControlHistoryParserTest.CanParseEmpty |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.MultiIssueTrackerUrlbuilderTest.ValuePopulation_BadEmptySet |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.MultiIssueTrackerUrlbuilderTest.ValuePopulation_DefaultIssue |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.MultiIssueTrackerUrlbuilderTest.ValuePopulation_DefaultissueAndRegExIssue |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.MultiIssueTrackerUrlbuilderTest.ValuePopulation_EmptySet |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.MultiIssueTrackerUrlbuilderTest.ValuePopulation_RegExIssue |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.NullSourceControlTest.ShouldReturnEmptyListOfModifications |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.NullSourceControlTest.ShouldReturnSilentlyForOtherOperations |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.Perforce.P4ConfigProcessInfoCreatorTest.ShouldCreateProcessUsingAllConfigurationVariablesIfTheyAreSet |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.Perforce.P4ConfigProcessInfoCreatorTest.ShouldCreateProcessWithDefaultArgumentsIfNoneAreSet |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.Perforce.P4ConfigProcessInfoCreatorTest.ShouldCreateProcessWithDefaultArgumentsIfOnlyUserIsSet |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.Perforce.P4HistoryParserTest.ParseChangeListWithExitOne |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.Perforce.P4HistoryParserTest.ParseChanges |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.Perforce.P4HistoryParserTest.ParseEmptyChangeList |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.Perforce.P4HistoryParserTest.ParseWithMultipleModifications |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.Perforce.P4HistoryParserTest.ParseWithSingleModification |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.Perforce.P4Test.CreateGetChangeListsProcess |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.Perforce.P4Test.CreateGetChangeListsProcessInDifferentTimeZone |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.Perforce.P4Test.CreateGetChangeListsProcessWithDifferentArgs |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.Perforce.P4Test.CreateGetChangeListsProcessWithMultiLineView |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.Perforce.P4Test.CreateGetDescribeProcess |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.Perforce.P4Test.CreateGetDescribeProcessWithEvilCode |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.Perforce.P4Test.CreateGetDescribeProcessWithNoChanges |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.Perforce.P4Test.CreateGetDescribeProcessWithSpecifiedArgs |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.Perforce.P4Test.DontGetSourceIfGetSourceFalse |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.Perforce.P4Test.DontLabelSourceControlIfApplyLabelFalse |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.Perforce.P4Test.DontLabelSourceControlIfApplyLabelNotSetEvenIfInvalidLabel |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.Perforce.P4Test.DontLabelSourceControlIfIntegrationFailed |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.Perforce.P4Test.GetForceSourceIfGetSourceTrue |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.Perforce.P4Test.GetModifications |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.Perforce.P4Test.GetSourceIfGetSourceTrue |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.Perforce.P4Test.LabelSourceControlFailsIfLabelIsOnlyNumeric |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.Perforce.P4Test.LabelSourceControlIfApplyLabelTrue |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.Perforce.P4Test.LabelSourceControlIfApplyLabelTrueWithMultiLineViews |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.Perforce.P4Test.ReadConfig |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.Perforce.P4Test.ReadConfigBarfsWhenViewIsExcluded |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.Perforce.P4Test.ReadConfigDefaults |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.Perforce.P4Test.ReadConfigWithEmptyErrorsArguments |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.Perforce.P4Test.ShouldCallInitializerWithConfiguredWorkingDirectoryIfAlternativeIsConfigured |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.Perforce.P4Test.ShouldCallInitializerWithGivenWorkingDirectoryIfAlternativeNotSet |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.Perforce.P4Test.ShouldCallInitializerWithGivenWorkingDirectoryIfAlternativeSetToEmpty |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.Perforce.P4Test.ShouldCallPurgerWithConfiguredWorkingDirectoryIfAlternativeIsConfigured |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.Perforce.P4Test.ShouldCallPurgerWithGivenWorkingDirectoryIfAlternativeNotSet |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.Perforce.P4Test.ShouldCallPurgerWithGivenWorkingDirectoryIfAlternativeSetToEmpty |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.Perforce.P4Test.ViewForSpecificationsSupportsMultiLineView |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.Perforce.P4Test.ViewForSpecificationsSupportsSingleLineView |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.Perforce.ProcessP4InitializerTest.CreatesAClientWithConstructedClientNameIfOneNotSpecifiedAndSavesClientNameInConfig |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.Perforce.ProcessP4InitializerTest.CreatesAClientWithGivenClientNameIfSpecified |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.Perforce.ProcessP4InitializerTest.ShouldAllowViewsWithSpaces |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.Perforce.ProcessP4InitializerTest.ShouldCheckToSeeWorkingDirectoryIsAnAbsolutePath |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.Perforce.ProcessP4InitializerTest.ShouldCheckViewIsValid |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.Perforce.ProcessP4InitializerTest.ShouldThrowExceptionIfProcessFails |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.Perforce.ProessP4PurgerTest.ShouldDeleteClientSpecAndWorkingDirectoryOnPurge |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.Perforce.ProessP4PurgerTest.ShouldNotTryAndDeleteClientSpecIfClientSpecNotSet |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.Perforce.ProessP4PurgerTest.ShouldThrowAnExceptionIfProcessFails |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.QuietPeriodTest.ShouldCheckModificationsAndReturnIfDelayIsZero |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.QuietPeriodTest.ShouldCheckModificationsUntilThereAreNoModsInModificationDelay |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.QuietPeriodTest.ShouldHandleIfNoModificationsAreReturned |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.QuietPeriodTest.ShouldHandleTimeDifferencesThatAreLessThanOneMillisecondFromModificationDelay |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.QuietPeriodTest.WhenAModifcationIsBetween10And60SecondsInTheFutureTheQuietPeriodIsObeyed |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.QuietPeriodTest.WhenAModifcationIsMoreThan60SecondsInTheFutureTheQuietPeriodIsSkipped |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.QuietPeriodTest.WhenThereIsAModificationWithinTheDelayPeriodSleepsUntilTheEndOfThePeriodAndTriesAgain |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.QuietPeriodTest.WhenTheTimeDifferenceIsATenthOfASecondDoNormalQuietPeriodProcessing |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.QuietPeriodTest.WhenTheTimeDifferenceIsLessThanATenthOfASecondIgnoreTheQuietPeriodAndDoTheBuildAnyway |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.RegExIssueTrackerUrlBuilderTest.CommentWithIssueNumberAndText |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.RegExIssueTrackerUrlBuilderTest.CommentWithIssueNumberOnly |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.RegExIssueTrackerUrlBuilderTest.CommentWithPrefixAndProjectPrefixAndIssueNumber |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.RegExIssueTrackerUrlBuilderTest.CommentWithProjectPrefixAndIssueNumber |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.RegExIssueTrackerUrlBuilderTest.CommentWithProjectPrefixAndIssueNumberAndText |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.RegExIssueTrackerUrlBuilderTest.CommentWithTextOnly |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.RegExIssueTrackerUrlBuilderTest.NoCommentAtAll |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.RegExIssueTrackerUrlBuilderTest.ValuePopulation |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.UserFilterTest.LoadFromConfiguration |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.UserFilterTest.ShouldFilterSpecifiedUser |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.UserFilterTest.ShouldNotAcceptIfNoUserIsSpecified |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.Vss.VssLocaleTest.FormatDateForEnglishServerWithFrenchLocalCulture |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.Vss.VssLocaleTest.FormatDateInCultureInvariantFormat |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.Vss.VssLocaleTest.FormatDateInUKFormat |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.Vss.VssLocaleTest.FormatDateInUKFormatWithAMPMIndicator |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.Vss.VssLocaleTest.FormatDateInUSFormat |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.SourceControl.Vss.VssLocaleTest.ParseDateAndTime |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.State.FileStateManagerTest.AttemptToSaveWithInvalidXml |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.State.FileStateManagerTest.HandleExceptionLoadingStateFile |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.State.FileStateManagerTest.HandleExceptionSavingStateFile |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.State.FileStateManagerTest.HasPreviousStateIsTrueIfStateFileExists |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.State.FileStateManagerTest.LoadShouldThrowExceptionIfStateFileDoesNotExist |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.State.FileStateManagerTest.LoadStateFromVersionedXml |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.State.FileStateManagerTest.PopulateFromReflector |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.State.FileStateManagerTest.SaveAndReload |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.State.FileStateManagerTest.SaveProjectWithSpacesInName |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.State.FileStateManagerTest.SaveWithInvalidDirectory |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.State.FileStateManagerTest.ShouldWriteXmlUsingUTF8Encoding |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.State.XmlProjectStateManagerTest.CheckIfProjectCanStartKnownStartableProject |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.State.XmlProjectStateManagerTest.CheckIfProjectCanStartKnownStartableProjectFromFile |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.State.XmlProjectStateManagerTest.CheckIfProjectCanStartKnownStoppedProject |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.State.XmlProjectStateManagerTest.CheckIfProjectCanStartKnownStoppedProjectFromFile |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.State.XmlProjectStateManagerTest.CheckIfProjectCanStartUnknownProject |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.State.XmlProjectStateManagerTest.RecordProjectAsStartable |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.State.XmlProjectStateManagerTest.RecordProjectAsStopped |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.State.XmlProjectStateManagerTest.RecordProjectAsStoppedAlreadyStopped |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.ArtifactCleanupTest.DeleteAllBuildLogs |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.ArtifactCleanupTest.KeepLast5BuildLogs |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.ArtifactCleanupTest.KeepLast5PublishedBuilds |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.ArtifactCleanupTest.NoErrorWhenBuildLogFolderIsUnknown |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.DataTaskResultTest.DataSetIsValid |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.DevenvTaskResultTest.CreateFailedXmlFromDevenvOutput |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.DevenvTaskResultTest.ShouldHandleSpecialCharacters |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.DevenvTaskTest.DefaultVisualStudioShouldBe2002IfNothingNewerInstalled |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.DevenvTaskTest.DefaultVisualStudioShouldBe2003IfNothingNewerInstalled |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.DevenvTaskTest.DefaultVisualStudioShouldBe2005IfNothingNewerInstalled |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.DevenvTaskTest.DefaultVisualStudioShouldBe2008IfInstalled |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.DevenvTaskTest.SelectVisualStudio2002ExplicitlyUsingVersionNameWhenEverythingInstalled |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.DevenvTaskTest.SelectVisualStudio2002ExplicitlyUsingVersionNumberWhenEverythingInstalled |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.DevenvTaskTest.SelectVisualStudio2003ExplicitlyUsingVersionNameWhenEverythingInstalled |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.DevenvTaskTest.SelectVisualStudio2003ExplicitlyUsingVersionNumberWhenEverythingInstalled |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.DevenvTaskTest.SelectVisualStudio2005ExplicitlyUsingVersionNameWhenEverythingInstalled |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.DevenvTaskTest.SelectVisualStudio2005ExplicitlyUsingVersionNumberWhenEverythingInstalled |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.DevenvTaskTest.SelectVisualStudio2008ExplicitlyUsingVersionNameWhenEverythingInstalled |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.DevenvTaskTest.SelectVisualStudio2008ExplicitlyUsingVersionNumberWhenEverythingInstalled |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.DevenvTaskTest.ShouldFailToLoadInvalidVersionFromConfiguration |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.DevenvTaskTest.ShouldLoadAllValuesFromConfiguration |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.DevenvTaskTest.ShouldLoadMinimalValuesFromConfiguration |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.DevenvTaskTest.ShouldSetOutputAndIntegrationStatusToFailedOnFailedBuild |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.DevenvTaskTest.ShouldSetOutputAndIntegrationStatusToSuccessOnSuccessfulBuild |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.DevenvTaskTest.ShouldThrowBuilderExceptionIfProcessExecutorThrowsAnException |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.DevenvTaskTest.ShouldThrowBuilderExceptionIfProcessExecutorThrowsAnExceptionUsingUnkownProject |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.DevenvTaskTest.ShouldThrowBuilderExceptionIfProcessTimesOut |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.DevenvTaskTest.VerifyDevenvProcessInfo |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.DevenvTaskTest.VerifyDevenvProcessInfoWithProjectDefined |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.DirectDynamicValueTests.ApplyTo |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.DirectDynamicValueTests.SetGetProperties |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.DynamicValueUtilityTests.ChangePropertyDifferentType |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.DynamicValueUtilityTests.ChangePropertySameType |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.DynamicValueUtilityTests.FindActualPropertyWithInvalidProperty |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.DynamicValueUtilityTests.FindActualPropertyWithValidProperty |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.DynamicValueUtilityTests.FindKeyedValueWithActualValue |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.DynamicValueUtilityTests.FindPropertyMultiple |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.DynamicValueUtilityTests.FindPropertyMultipleWithIndex |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.DynamicValueUtilityTests.FindPropertyMultipleWithKey |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.DynamicValueUtilityTests.FindPropertySingle |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.DynamicValueUtilityTests.FindTypedValueWithActualValue |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.DynamicValueUtilityTests.SplitPropertyIntoPartsMultipleValues |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.DynamicValueUtilityTests.SplitPropertyIntoPartsMultipleValuesWithKey |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.DynamicValueUtilityTests.SplitPropertyIntoPartsSingleValue |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.DynamicValueUtilityTests.SplitPropertyIntoPartsSingleValueWithKey |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.ExecutableTaskTest.ExecutableOutputShouldBeBuildResults |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.ExecutableTaskTest.IfConfiguredBaseDirectoryIsAbsoluteUseItAtBaseDirectory |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.ExecutableTaskTest.IfConfiguredBaseDirectoryIsEmptyUseProjectWorkingDirectoryAsBaseDirectory |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.ExecutableTaskTest.IfConfiguredBaseDirectoryIsNotAbsoluteUseProjectWorkingDirectoryAsFirstPartOfBaseDirectory |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.ExecutableTaskTest.IfConfiguredBaseDirectoryIsNotSetUseProjectWorkingDirectoryAsBaseDirectory |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.ExecutableTaskTest.PopulateFromConfigurationUsingOnlyRequiredElementsAndCheckDefaultValues |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.ExecutableTaskTest.PopulateFromReflector |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.ExecutableTaskTest.ShouldParseValidSuccessExitCodes |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.ExecutableTaskTest.ShouldPassSpecifiedPropertiesAsProcessInfoArgumentsToProcessExecutor |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.ExecutableTaskTest.ShouldPassSuccessExitCodesToProcessExecutor |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.ExecutableTaskTest.ShouldSetFailedStatusAndBuildOutputAsAResultOfFailedBuild |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.ExecutableTaskTest.ShouldSetSuccessfulStatusAndBuildOutputAsAResultOfASuccessfulBuild |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.ExecutableTaskTest.ShouldThrowBuilderExceptionIfProcessThrowsException |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.ExecutableTaskTest.ShouldThrowExceptionOnInvalidSuccessExitCodes |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.FileTaskResultTest.ShouldReadContentsOfTempFile |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.FileTaskResultTest.ShouldThrowReadableExceptionIfFileDoesNotExist |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.FinalBuilderTaskTest.AutodetectFB3Path |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.FinalBuilderTaskTest.AutodetectFB4Path |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.FinalBuilderTaskTest.AutodetectFB5Path |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.FinalBuilderTaskTest.BuildCommandLine |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.FinalBuilderTaskTest.DoubleQuoteSpacesinPaths |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.FinalBuilderTaskTest.FinalBuilderIsNotInstalled |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.FinalBuilderTaskTest.InvalidProjectFileName |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.FinalBuilderTaskTest.PopulateFromCompleteConfiguration |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.FinalBuilderTaskTest.PopulateFromMinimalConfiguration |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.FinalBuilderTaskTest.RequiredPropertiesNotProvided |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.FinalBuilderTaskTest.TemporaryLogFile |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.FinalBuilderTaskTest.TemporaryLogFileOverridesDontLogToOutput |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.GendarmeTaskTest.PopulateFromConfigurationUsingOnlyRequiredElementsAndCheckDefaultValues |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.GendarmeTaskTest.PopulateFromReflector |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.GendarmeTaskTest.RebaseFromWorkingDirectory |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.GendarmeTaskTest.ShouldAutomaticallyMergeTheBuildOutputFile |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.GendarmeTaskTest.ShouldEncloseDirectoriesInQuotesIfTheyContainSpaces |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.GendarmeTaskTest.ShouldFailOnFailedProcessResult |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.GendarmeTaskTest.ShouldThrowBuilderExceptionIfProcessThrowsException |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.GendarmeTaskTest.ShouldThrowConfigurationExceptionIfAssemblyListNotSet |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.GendarmeTaskTest.TimedOutExecutionShouldCauseBuilderException |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.GendarmeTaskTest.TimedOutExecutionShouldFailBuild |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.MergeFileTaskTest.AttributeOnElementThrowsException |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.MergeFileTaskTest.ConfigurationIsLoadedCorrectly |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.MergeFileTaskTest.RunMergesAndCopiesFilesWithNullTarget |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.MergeFileTaskTest.RunMergesAndCopiesFilesWithTargetSet |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.MergeFileTaskTest.SubItemsOnFileThrowsException |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.MergeFileTaskTest.UnknownActionThrowsException |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.MergeFileTaskTest.UnknownItemThrowsException |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.ModificationReaderTaskTest.ShouldAddReadModificationsToExistingOnes |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.ModificationReaderTaskTest.ShouldReadModificationFile |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.ModificationReaderTaskTest.ShouldReadMultipleModificationFile |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.ModificationWriterTaskTest.LoadFromConfigurationXml |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.ModificationWriterTaskTest.LoadFromConfigurationXmlWithBuildTimeSetToTrue |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.ModificationWriterTaskTest.LoadFromMinimalConfigurationXml |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.ModificationWriterTaskTest.ShouldRebaseDirectoryRelativeToArtifactDir |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.ModificationWriterTaskTest.ShouldRebaseDirectoryRelativeToArtifactDirWithBuildTimeAppended |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.ModificationWriterTaskTest.ShouldSaveEmptyFileIfNoModificationsSpecified |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.ModificationWriterTaskTest.ShouldSaveEmptyFileIfNoModificationsSpecifiedWithBuildTimeAppended |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.ModificationWriterTaskTest.ShouldWriteOutModificationsToFileAsXml |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.ModificationWriterTaskTest.ShouldWriteOutModificationsToFileAsXmlWithBuildTimeAppended |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.ModificationWriterTaskTest.ShouldWriteXmlUsingUTF8Encoding |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.ModificationWriterTaskTest.ShouldWriteXmlUsingUTF8EncodingWithBuildTimeAppended |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.MsBuildTaskTest.AddQuotesAroundProjectsWithSpacesAndHandleNoSpecifiedTargets |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.MsBuildTaskTest.AddQuotesAroundPropertiesWithSpaces |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.MsBuildTaskTest.AddQuotesAroundTargetsWithSpaces |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.MsBuildTaskTest.DoNotAddQuotesAroundBuildArgs |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.MsBuildTaskTest.ExecuteSpecifiedProject |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.MsBuildTaskTest.PopulateFromConfiguration |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.MsBuildTaskTest.PopulateFromMinimalConfiguration |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.MsBuildTaskTest.RebaseFromWorkingDirectory |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.MsBuildTaskTest.ShouldAutomaticallyMergeTheBuildOutputFile |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.MsBuildTaskTest.ShouldFailOnFailedProcessResult |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.MsBuildTaskTest.TimedOutExecutionShouldCauseBuilderException |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.MsBuildTaskTest.TimedOutExecutionShouldFailBuild |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.NAntTaskTest.IfConfiguredBaseDirectoryIsAbsoluteUseItAtBaseDirectory |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.NAntTaskTest.IfConfiguredBaseDirectoryIsEmptyUseProjectWorkingDirectoryAsBaseDirectory |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.NAntTaskTest.IfConfiguredBaseDirectoryIsNotAbsoluteUseProjectWorkingDirectoryAsFirstPartOfBaseDirectory |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.NAntTaskTest.IfConfiguredBaseDirectoryIsNotSetUseProjectWorkingDirectoryAsBaseDirectory |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.NAntTaskTest.PopulateFromConfigurationUsingOnlyRequiredElementsAndCheckDefaultValues |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.NAntTaskTest.PopulateFromReflector |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.NAntTaskTest.ShouldEncloseDirectoriesInQuotesIfTheyContainSpaces |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.NAntTaskTest.ShouldGiveAPresentationValueForTargetsThatIsANewLineSeparatedEquivalentOfAllTargets |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.NAntTaskTest.ShouldPassAppropriateDefaultPropertiesAsProcessInfoArgumentsToProcessExecutor |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.NAntTaskTest.ShouldPassSpecifiedPropertiesAsProcessInfoArgumentsToProcessExecutor |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.NAntTaskTest.ShouldPutQuotesAroundBuildFileIfItContainsASpace |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.NAntTaskTest.ShouldSetFailedStatusAndBuildOutputAsAResultOfFailedBuild |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.NAntTaskTest.ShouldSetSuccessfulStatusAndBuildOutputAsAResultOfASuccessfulBuild |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.NAntTaskTest.ShouldSplitAtNewLineWhenSettingThroughPresentationValue |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.NAntTaskTest.ShouldThrowBuilderExceptionIfProcessThrowsException |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.NAntTaskTest.ShouldThrowBuilderExceptionIfProcessTimesOut |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.NAntTaskTest.ShouldWorkForEmptyAndNullStringsWhenSettingThroughPresentationValue |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.NAntTaskTest.ShouldWorkForSingleTargetWhenSettingThroughPresentationValue |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.NullTasklTest.ShouldReturnUnchangedResult |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.NUnitArgumentTest.AllAssembliesShouldBeIncludedInTheArgument |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.NUnitArgumentTest.IfNoAssembliesAreSpecifiedThenTheArgumentIsInvalid |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.NUnitArgumentTest.ShouldDoubleQuoteCategoriesWhoseNameContainsWhiteSpace |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.NUnitArgumentTest.ShouldNotSpecifyCategoriesIfTheRelativePropertiesAreSetToAnEmptyArray |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.NUnitArgumentTest.ShouldNotSpecifyCategoriesIfTheRelativePropertiesAreSetToNull |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.NUnitArgumentTest.ShouldNotSpecifyCategoriesWhoseNameIsEmptyStringOrWhiteSpace |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.NUnitArgumentTest.ShouldSpecifyCategoriesIfTheRelativePropertiesAreSet |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.NUnitArgumentTest.ShouldSpecifyXmlOutputFileToUse |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.NUnitArgumentTest.ShouldUseNoLogoArgument |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.NUnitArgumentTest.ShouldWrapOutputFileInQuotesIfItContainsASpace |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.NUnitTaskExecutionTest.ExecuteNUnitConsoleAndRetrieveResultsFromFile |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.NUnitTaskExecutionTest.ShouldThrowExceptionIfTestsFailed |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.NUnitTaskTest.HandleNUnitTaskFailure |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.NUnitTaskTest.LoadWithExcludedCategories |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.NUnitTaskTest.LoadWithMultipleAssemblies |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.NUnitTaskTest.LoadWithSingleAssemblyNunitPath |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.ProcessTaskResultTest.DataShouldBeStdOutAndStdErrIfStdErrExists |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.ProcessTaskResultTest.DataShouldBeStdOutIfNoStdErr |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.ProcessTaskResultTest.FailedIfProcessResultFailed |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.ProcessTaskResultTest.FailedIfProcessResultTimedout |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.ProcessTaskResultTest.SucceededIfProcessResultSucceeded |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.ProcessTaskResultTest.WriteFailedProcessResultToXml |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.ProcessTaskResultTest.WriteProcessResultToXml |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.ProcessTaskResultTest.WriteTimedOutProcessResultToXml |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.RakeTaskTest.ConstructorShouldNotThrowException |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.RakeTaskTest.IfConfiguredBaseDirectoryIsAbsoluteUseItAtBaseDirectory |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.RakeTaskTest.IfConfiguredBaseDirectoryIsEmptyUseProjectWorkingDirectoryAsBaseDirectory |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.RakeTaskTest.IfConfiguredBaseDirectoryIsNotAbsoluteUseProjectWorkingDirectoryAsFirstPartOfBaseDirectory |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.RakeTaskTest.IfConfiguredBaseDirectoryIsNotSetUseProjectWorkingDirectoryAsBaseDirectory |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.RakeTaskTest.PopulateFromConfigurationUsingOnlyRequiredElementsAndCheckDefaultValues |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.RakeTaskTest.PopulateFromReflector |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.RakeTaskTest.QuietAndTraceOptionShouldAddQuietAndTraceArgument |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.RakeTaskTest.QuietOptionShouldAddQuietArgument |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.RakeTaskTest.ShouldEncloseDirectoriesInQuotesIfTheyContainSpaces |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.RakeTaskTest.ShouldGiveAPresentationValueForTargetsThatIsANewLineSeparatedEquivalentOfAllTargets |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.RakeTaskTest.ShouldPassAppropriateDefaultPropertiesAsProcessInfoArgumentsToProcessExecutor |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.RakeTaskTest.ShouldPassSpecifiedPropertiesAsProcessInfoArgumentsToProcessExecutor |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.RakeTaskTest.ShouldPutQuotesAroundBuildFileIfItContainsASpace |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.RakeTaskTest.ShouldRunWithMultipleTargetsSpecified |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.RakeTaskTest.ShouldSetFailedStatusAndBuildOutputAsAResultOfFailedBuild |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.RakeTaskTest.ShouldSetSuccessfulStatusAndBuildOutputAsAResultOfASuccessfulBuild |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.RakeTaskTest.ShouldSplitAtNewLineWhenSettingThroughPresentationValue |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.RakeTaskTest.ShouldThrowBuilderExceptionIfProcessThrowsException |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.RakeTaskTest.ShouldThrowBuilderExceptionIfProcessTimesOut |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.RakeTaskTest.ShouldWorkForEmptyAndNullStringsWhenSettingThroughPresentationValue |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.RakeTaskTest.ShouldWorkForSingleTargetWhenSettingThroughPresentationValue |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.RakeTaskTest.SilentAndQuietOptionShouldOnlyAddSilentArgument |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.RakeTaskTest.SilentAndTraceOptionShouldAddSilentAndTraceArgument |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.RakeTaskTest.SilentOptionShouldAddSilentArgument |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.RakeTaskTest.TraceOptionShouldAddTraceArgument |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.ReplacementDynamicValueTests.ApplyTo |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Tasks.ReplacementDynamicValueTests.SetGetProperties |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.FilterTriggerTest.ShouldDelegateIntegrationCompletedCallToInnerTrigger |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.FilterTriggerTest.ShouldFullyPopulateFromReflector |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.FilterTriggerTest.ShouldHandleNestedFilterTriggers |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.FilterTriggerTest.ShouldInvokeDecoratedTriggerWhenTimeIsOutsideOfRange |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.FilterTriggerTest.ShouldInvokeOverMidnightTriggerWhenCurrentTimeIsOutsideOfRange |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.FilterTriggerTest.ShouldMinimallyPopulateFromReflector |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.FilterTriggerTest.ShouldNotFilterIfTriggerBuildDayIsNotInFilter |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.FilterTriggerTest.ShouldNotFilterIfTriggerBuildTimeIsNotInFilter |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.FilterTriggerTest.ShouldNotInvokeDecoratedTriggerWhenTimeAndWeekDayMatch |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.FilterTriggerTest.ShouldNotInvokeDecoratedTriggerWhenTimeIsEqualToStartTimeOrEndTime |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.FilterTriggerTest.ShouldNotInvokeDecoratedTriggerWhenTodayIsOneOfSpecifiedWeekdays |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.FilterTriggerTest.ShouldNotInvokeDecoratedTriggerWhenWeekDaysNotSpecified |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.FilterTriggerTest.ShouldNotInvokeOverMidnightTriggerWhenCurrentTimeIsAfterMidnight |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.FilterTriggerTest.ShouldNotInvokeOverMidnightTriggerWhenCurrentTimeIsBeforeMidnight |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.FilterTriggerTest.ShouldOnlyBuildBetween7AMAnd7PMOnWeekdays |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.FilterTriggerTest.ShouldUseFilterEndTimeIfTriggerBuildTimeIsInFilter |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.IntervalTriggerTest.ProcessTrigger |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.IntervalTriggerTest.ShouldDefaultPopulateFromReflector |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.IntervalTriggerTest.ShouldFullyPopulateFromReflector |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.IntervalTriggerTest.ShouldReturnForceBuildRequestIfSpecified |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.IntervalTriggerTest.ShouldReturnInitialIntervalTimeForNextBuildOnServerStart |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.IntervalTriggerTest.ShouldReturnIntervalTimeIfInitialBuildJustOccured |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.IntervalTriggerTest.ShouldReturnIntervalTimeIfLastBuildJustOccured |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.IntervalTriggerTest.VerifyThatShouldRequestInitialIntegrationAfterTwoSecondsAndSubsequentIntegrationsAfterTenSeconds |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.IntervalTriggerTest.VerifyThatShouldRequestIntegrationAfterTenSeconds |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.MultipleTriggerTest.ShouldNotCareAboutOrderingForChecking |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.MultipleTriggerTest.ShouldNotCareAboutOrderingForCheckingForceBuild |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.MultipleTriggerTest.ShouldNotFailWhenNoTriggersAndIntegrationCompletedCalled |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.MultipleTriggerTest.ShouldPassThroughIntegrationCompletedCallToAllSubTriggers |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.MultipleTriggerTest.ShouldPopulateFromConfiguration |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.MultipleTriggerTest.ShouldPopulateFromConfigurationWithComment |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.MultipleTriggerTest.ShouldPopulateFromMinimalConfiguration |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.MultipleTriggerTest.ShouldReturnEarliestTriggerTimeForNextBuild |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.MultipleTriggerTest.ShouldReturnForceBuildIfAllForceBuild |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.MultipleTriggerTest.ShouldReturnForceBuildIfOneForceBuildAndOneIfModifications |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.MultipleTriggerTest.ShouldReturnForceBuildIfOneForceBuildAndOneNoBuild |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.MultipleTriggerTest.ShouldReturnIfModificationExistsNoForceBuild |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.MultipleTriggerTest.ShouldReturnNeverIfNoTriggerExists |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.MultipleTriggerTest.ShouldReturnNoBuildIfAllNoBuild |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.MultipleTriggerTest.ShouldReturnNoBuildWhenNoTriggers |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.MultipleTriggerTest.UsingAndConditionOnlyTriggersBuildIfBothTriggersShouldBuild |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.ProjectTriggerTest.DoNotTriggerIfProjectHasNotBuiltSinceLastPoll |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.ProjectTriggerTest.DoNotTriggerWhenDependentProjectBuildFails |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.ProjectTriggerTest.DoNotTriggerWhenInnerTriggerReturnsNoBuild |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.ProjectTriggerTest.IntegrationCompletedShouldDelegateToInnerTrigger |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.ProjectTriggerTest.NextBuildShouldReturnInnerTriggerNextBuildIfUnknown |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.ProjectTriggerTest.PopulateFromConfiguration |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.ProjectTriggerTest.PopulateFromMinimalConfiguration |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.ProjectTriggerTest.ShouldNotTriggerOnFirstIntegration |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.ProjectTriggerTest.TriggerWhenDependentProjectBuildsSuccessfully |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.ScheduleTriggerTest.NextBuildTimeShouldBeSameTimeNextDay |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.ScheduleTriggerTest.NextBuildTimeShouldBeTheNextSpecifiedDay |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.ScheduleTriggerTest.NextBuildTimeShouldBeTheNextSpecifiedDayWithTheNextDayFarAway |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.ScheduleTriggerTest.RandomOffSetInMinutesFromTimeMayNotExceedMidnight |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.ScheduleTriggerTest.RandomOffSetInMinutesFromTimeShouldBePositive |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.ScheduleTriggerTest.ShouldFullyPopulateFromReflector |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.ScheduleTriggerTest.ShouldIncrementTheIntegrationTimeToTheNextDayAfterIntegrationIsCompleted |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.ScheduleTriggerTest.ShouldMinimallyPopulateFromReflector |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.ScheduleTriggerTest.ShouldNotUpdateNextBuildTimeUnlessScheduledBuildHasRun |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.ScheduleTriggerTest.ShouldOnlyRunOnSpecifiedDays |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.ScheduleTriggerTest.ShouldReturnSpecifiedBuildConditionWhenShouldRunIntegration |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.ScheduleTriggerTest.ShouldRunIntegrationIfCalendarTimeIsAfterIntegrationTime |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.ScheduleTriggerTest.ShouldRunIntegrationOnTheNextDay |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.UrlTriggerTest.ShouldBuildAfterFirstInterval |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.UrlTriggerTest.ShouldDefaultPopulateFromReflector |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.UrlTriggerTest.ShouldFullyPopulateFromReflector |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.UrlTriggerTest.ShouldHandleExceptionAccessingUrl |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.UrlTriggerTest.ShouldNotBuildFirstTime |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.UrlTriggerTest.ShouldNotBuildIfUrlHasNotChanged |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.FileChangedWatcherTest.HandleFileChanged |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.FileChangedWatcherTest.HandleFileMove |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.HtmlAwareMultiTransformerTest.ShouldDelegateForEachFileAndSeparateWithLineBreaks |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.HtmlExceptionFormatterTest.FormatShouldReplaceNewLinesWithBRTags |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.LogFileTraceListenerTest.LoggingAnEntryShouldFlushLogFileIfAutoFlushIsEnabled |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.PathUtilTest.AcceptAll |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.PathUtilTest.AnyFileNameMatch |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.PathUtilTest.AnyFolderExactFolder |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.PathUtilTest.AnyFolderPartialExtension |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.PathUtilTest.AnySubFolder |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.PathUtilTest.CaseInsensitiveMatch |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.PathUtilTest.CaseInsensitiveMisMatch |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.PathUtilTest.CaseInsensitiveStarMismatch |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.PathUtilTest.ExactFolderAnyFile |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.PathUtilTest.ExactSubFolderAnyFile |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.PathUtilTest.FileNameMatch |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.PathUtilTest.MatchMiddleStar |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.PathUtilTest.MatchStarStarStarStar |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.PathUtilTest.MatchTwoStars |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.PathUtilTest.MatchWithExhaustingStrings |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.PathUtilTest.MatchWithStarAtEnd |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.PathUtilTest.MismatchExhaustedStringNoStarAtEnd |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.PathUtilTest.MismatchExhaustedStrings |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.PathUtilTest.MismatchStringExhausted |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.PathUtilTest.MisMatchWithMatchBeforeStar |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.PathUtilTest.MisMatchWithStar |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.PathUtilTest.MisMatchWithTwoStarsExhaustedStrings |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.PathUtilTest.NullOrEmptyTargetShouldNotMatchPattern |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.PathUtilTest.PartialFileNames |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.PathUtilTest.PartialFolderAnyFile |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.PathUtilTest.PathPrefixAnyFolder |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.PathUtilTest.SingleCharacterInName |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.PathUtilTest.SingledOutFunnySlants |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.PathUtilTest.SingledOutStarStarNoExtension |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.PathUtilTest.SpecificExtensionInAnyFolder |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.PathUtilTest.TheFolderCaseInsensitive |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.PathUtilTest.TokenizeComplexTest |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.PathUtilTest.TokenizeFunnySlants |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.PathUtilTest.TokenizeTest |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.ProcessExecutorTest.ExecuteProcessAndEchoResultsBackThroughStandardOut |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.ProcessExecutorTest.ExecuteProcessAndEchoResultsBackThroughStandardOutWhereALargeAmountOfOutputIsProduced |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.ProcessExecutorTest.ForceProcessTimeoutBecauseTargetIsNonTerminating |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.ProcessExecutorTest.ProcessInfoDeterminesSuccessOfProcess |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.ProcessExecutorTest.ReadUnicodeFile |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.ProcessExecutorTest.SetEnvironmentVariables |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.ProcessExecutorTest.ShouldNotUseATimeoutIfTimeoutSetToInfiniteOnProcessInfo |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.ProcessExecutorTest.ShouldThrowMeaningfulExceptionIfWorkingDirectoryDoesNotExist |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.ProcessExecutorTest.StartNonTerminatingProcessAndAbortThreadShouldKillProcessAndAbortThread |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.ProcessExecutorTest.StartNonTerminatingProcessAndInterruptCurrentProcessShouldKillProcessButLeaveThreadRunning |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.ProcessExecutorTest.StartProcessRunningCmdExeCallingNonExistentFile |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.ProcessExecutorTest.SupplyInvalidFilenameAndVerifyException |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.ProcessInfoTest.IfExecutableIsFoundInWorkingDirectoryThenUseCombinedPathAsExecutablePath |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.ProcessInfoTest.IfStandardInputContentIsNotSetThenStandardInputIsNotRedirected |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.ProcessInfoTest.IfStandardInputContentIsSetThenStandardInputIsRedirected |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.ProcessInfoTest.ProcessSuccessIsDeterminedBySuccessExitCodes |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.ProcessInfoTest.ProcessSuccessRequiresZeroExitCode |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.ProcessInfoTest.StripQuotesFromQuotedExecutablePath |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.RegistryTest.GetLocalMachineSubKeyValue |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.RegistryTest.TryToGetExpectedInvalidSubKey |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.RegistryTest.TryToGetExpectedInvalidSubKeyValue |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.RegistryTest.TryToGetInvalidSubKey |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.RegistryTest.TryToGetInvalidSubKeyValue |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.StringUtilTest.TestArrayToNewLineSeparatedString |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.StringUtilTest.TestAutoDoubleQuoteString |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.StringUtilTest.TestEqualsIgnoreCase |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.StringUtilTest.TestGenerateHashCode |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.StringUtilTest.TestIntegrationPropertyToString |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.StringUtilTest.TestIntegrationPropertyToStringWithUnsupportedType |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.StringUtilTest.TestIsWhitespace |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.StringUtilTest.TestLastWord |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.StringUtilTest.TestLastWord_withSeps |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.StringUtilTest.TestMakeBuildResult |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.StringUtilTest.TestMakeBuildResultThrowsArgumentNullException |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.StringUtilTest.TestNewLineSeparatedStringToArray |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.StringUtilTest.TestRemoveInvalidCharactersFromFileName |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.StringUtilTest.TestRemoveNulls |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.StringUtilTest.TestRemoveTrailingPathDelimiter |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.StringUtilTest.TestStrip |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.StringUtilTest.TestStripQuotes |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.StringUtilTest.UrlEncodeNameCorrectlyEncodesNames |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.SystemIoFileSystemTest.LoadReadsFileContentCorrectly |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.SystemIoFileSystemTest.ShouldAllowOverwrites |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.SystemIoFileSystemTest.ShouldAllowOverwritesEvenWhenDestinationHasReadOnlyAttributeSet |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.SystemIoFileSystemTest.ShouldCopyDirectoryToDirectoryRecursively |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.SystemIoFileSystemTest.ShouldCopyFileToDirectory |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.SystemIoFileSystemTest.ShouldCopyFileToFile |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.SystemIoFileSystemTest.ShouldSaveToFile |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.SystemIoFileSystemTest.ShouldSaveToFileAtomically |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.SystemIoFileSystemTest.ShouldSaveUnicodeToFile |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.SystemIoFileSystemTest.ShouldSaveUnicodeToFileAtomically |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.SystemPathTest.ShouldConvertPathSeparatorForMono |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.SystemPathTest.ShouldConvertPathSeparatorForWindows |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.TempFileUtilTest.CreateTempFileWithContent |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.TimeoutSerializationTest.CanDeserializeAsElements |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.TimeoutSerializationTest.CanDeserializeAsElementsWithUnits |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.TimeoutSerializationTest.CanDeserializeAttributes |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.TimeoutSerializationTest.HandleSerializingNull |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.TimeoutSerializationTest.MillisAreSerializedWithNoPeriodAttribute |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.TimeoutSerializationTest.MinutesAreSerializedWithAPeriodAttribute |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.TimeoutTest.CanSpecifyTimeoutInHours |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.TimeoutTest.CanSpecifyTimeoutInMinutes |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.TimeoutTest.CanSpecifyTimeoutInSeconds |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.TimeoutTest.DefaultTimeoutIsInMillis |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.WildCardPathTest.HandlesWhiteSpaceInTheFileName |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.WildCardPathTest.InvalidWildCardPathReturnsNoFiles |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.WildCardPathTest.StringWithNoWildCardsReturnsSingleFile |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.WildCardPathTest.StringWithPrefixAndWildcardsReturnsAllMatchingFiles |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.WildCardPathTest.StringWithWildcardsReturnsAllMatchingFiles |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.XmlFragmentWriterTest.IndentOutputWhenFormattingIsSpecified |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.XmlFragmentWriterTest.ShouldBeAbleToWriteWhenFragmentHasMultipleRootElements |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.XmlFragmentWriterTest.ShouldBeAbleToWriteWhenFragmentIsSurroundedByText |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.XmlFragmentWriterTest.ShouldClearBufferIfInvalidXmlContentWrittenTwice |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.XmlFragmentWriterTest.ShouldIgnoreXmlDeclaration |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.XmlFragmentWriterTest.ShouldStripIllegalCharacters |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.XmlFragmentWriterTest.ShouldStripIllegalCharactersFromCDATABlock |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.XmlFragmentWriterTest.ShouldWriteInvalidXmlContentToUnderlyingWriterAsCData |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.XmlFragmentWriterTest.ShouldWriteValidXmlContentToUnderlyingWriter |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.XmlFragmentWriterTest.UnclosedXmlFragmentEndingInCarriageReturnShouldEncloseInCDATATag |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.XmlFragmentWriterTest.WriteOutputWithInvalidXmlContainingCDATACloseCommand |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.XmlFragmentWriterTest.WriteTextContainingMalformedXmlElements |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.XmlFragmentWriterTest.XmlWithoutClosingElementShouldEncloseInCDATA |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.XmlUtilTest.GetFirstElement |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.XmlUtilTest.GetSingleElement |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.XmlUtilTest.SelectRequiredValue |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.XmlUtilTest.SelectRequiredValueWithMissingElement |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.XmlUtilTest.SelectRequiredValueWithMissingValue |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.XmlUtilTest.SelectValue |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.XmlUtilTest.SelectValueWithAttribute |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.XmlUtilTest.SelectValueWithMissingElement |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.XmlUtilTest.SelectValueWithMissingValue |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.XmlUtilTest.VerifyCDATAEncode |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.XmlUtilTest.VerifyPCDATAEncodeDoesNotEncodeOthers |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.XmlUtilTest.VerifyPCDATAEncodeEncodes |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.XslTransformerTest.ShouldFailWhenInputInvalid |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.XslTransformerTest.ShouldFailWhenXslFileMissing |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.XslTransformerTest.ShouldFailWhenXslInvalid |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.XslTransformerTest.ShouldPassThroughXSLTArgs |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.XslTransformerTest.ShouldTransformData |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.WorkflowResultTest.AppendModifications |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.WorkflowTest.LoadConfiguration |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.WorkflowTest.Run |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.WorkflowTest.RunForceBuild |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Core.WorkflowTest.RunWhereFirstTaskThrowsException |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.BadReferenceExceptionTests.CreateWithReference |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.BadReferenceExceptionTests.CreateWithReferenceAndMessage |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.BadReferenceExceptionTests.CreateWithReferenceMessageAndException |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.BadReferenceExceptionTests.PassThroughSerialisation |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.CommunicationsExceptionTests.FullNewSetsAllProperties |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.CommunicationsExceptionTests.NewWithMessageSetsMessage |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.CommunicationsExceptionTests.NewWithNoParametersSetsDefaultMessage |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.CruiseControlExceptionTests.CreateDefault |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.CruiseControlExceptionTests.CreateWithMessage |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.CruiseControlExceptionTests.CreateWithMessageAndException |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.CruiseControlExceptionTests.PassThroughSerialisation |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.CruiseServerClientFactoryTests.GenerateClientDetectsHttpClient |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.CruiseServerClientFactoryTests.GenerateClientDetectsRemotingClient |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.CruiseServerClientFactoryTests.GenerateClientSetsTargetServer |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.CruiseServerClientFactoryTests.GenerateClientThrowsExceptionOnUnknown |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.CruiseServerClientFactoryTests.GenerateHttpClientGeneratesClient |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.CruiseServerClientFactoryTests.GenerateHttpClientSetsTargetServer |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.CruiseServerClientFactoryTests.GenerateRemotingClientGeneratesClient |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.CruiseServerClientFactoryTests.GenerateRemotingClientSetsTargetServer |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.CruiseServerClientTests.AbortBuildSendsRequest |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.CruiseServerClientTests.AddProjectSendsRequest |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.CruiseServerClientTests.CancelPendingRequestSendsRequest |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.CruiseServerClientTests.ChangePasswordSendsRequest |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.CruiseServerClientTests.DeleteProjectSendsRequest |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.CruiseServerClientTests.DiagnoseSecurityPermissions |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.CruiseServerClientTests.ForceBuildSendsRequest |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.CruiseServerClientTests.GetArtifactDirectory |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.CruiseServerClientTests.GetBuildNames |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.CruiseServerClientTests.GetCruiseServerSnapshot |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.CruiseServerClientTests.GetExternalLinks |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.CruiseServerClientTests.GetLatestBuildName |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.CruiseServerClientTests.GetLog |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.CruiseServerClientTests.GetModificationHistoryDocument |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.CruiseServerClientTests.GetMostRecentBuildNames |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.CruiseServerClientTests.GetProject |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.CruiseServerClientTests.GetProjectStatusReturnsProjects |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.CruiseServerClientTests.GetProjectStatusSendsRequest |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.CruiseServerClientTests.GetProjectStatusThrowsExceptionOnFailure |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.CruiseServerClientTests.GetRSSFeed |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.CruiseServerClientTests.GetSecurityConfiguration |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.CruiseServerClientTests.GetServerLogForProject |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.CruiseServerClientTests.GetServerLogForServer |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.CruiseServerClientTests.GetServerVersion |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.CruiseServerClientTests.GetStatisticsDocument |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.CruiseServerClientTests.IsBusyReturnsUnderlyingConnectionIsBusy |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.CruiseServerClientTests.ListBuildParameters |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.CruiseServerClientTests.ListUsers |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.CruiseServerClientTests.LoginIsFailure |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.CruiseServerClientTests.LoginIsSuccessful |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.CruiseServerClientTests.Logout |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.CruiseServerClientTests.ReadAuditRecordsWithFilter |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.CruiseServerClientTests.ReadAuditRecordsWithoutFilter |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.CruiseServerClientTests.RequestSendsRequest |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.CruiseServerClientTests.ResetPasswordSendsRequest |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.CruiseServerClientTests.SendMessageSendsRequest |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.CruiseServerClientTests.SessionTokenIsSetCorrectly |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.CruiseServerClientTests.StartProjectSendsRequest |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.CruiseServerClientTests.StopProjectSendsRequest |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.CruiseServerClientTests.UpdateProjectSendsRequest |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.CruiseServerClientTests.WaitForExitSendsRequest |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.CruiseServerSnapshotTest.CorrectAssignmentOfConstructorArguments |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.CruiseServerSnapshotTest.DetectQueueSetChangedWithDifferingNumberOfProjects |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.CruiseServerSnapshotTest.DetectQueueSetChangedWithDifferingProjectNames |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.CruiseServerSnapshotTest.DetectQueueSetChangedWithDifferingProjectStatus |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.CruiseServerSnapshotTest.DetectQueueSetChangedWithNullArguments |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.CruiseServerSnapshotTest.DetectQueueSetChangedWithQueueChanges |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.CruiseServerSnapshotTest.DetectQueueSetNotChanged |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.CruiseServerSnapshotTest.ShouldFindProjectStatusBasedOnProjectName |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.CruiseServerSnapshotTest.ShouldReturnNullIfNamedProjectNotFound |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.ExtensionConfigurationTests.ItemsGetSetTest |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.IntegrationRequestTests.GetHashCodeReturnsAValidHasCode |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.BuildIntegrationRequestTests.AddBuildValueAddsToUnderlyingList |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.BuildIntegrationRequestTests.GetSetAllPropertiesWorks |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.BuildIntegrationRequestTests.InitialiseRequestWithSessionAndProjectSetsTheCorrectValues |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.BuildIntegrationRequestTests.InitialiseRequestWithSessionSetsTheCorrectValues |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.BuildIntegrationRequestTests.ToStringSerialisesAllValues |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.BuildIntegrationRequestTests.ToStringSerialisesDefaultValues |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.BuildListRequestTests.GetSetAllPropertiesWorks |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.BuildListRequestTests.InitialiseRequestWithSessionAndProjectSetsTheCorrectValues |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.BuildListRequestTests.InitialiseRequestWithSessionSetsTheCorrectValues |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.BuildListRequestTests.ToStringSerialisesAllValues |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.BuildListRequestTests.ToStringSerialisesDefaultValues |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.BuildParametersResponseTests.InitialiseNewResponseSetsTheDefaultValues |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.BuildParametersResponseTests.InitialiseResponseFromRequestSetsTheDefaultValues |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.BuildParametersResponseTests.InitialiseResponseFromResponseSetsTheDefaultValues |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.BuildParametersResponseTests.ToStringSerialisesAllValues |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.BuildParametersResponseTests.ToStringSerialisesDefaultValues |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.BuildRequestTests.GetSetAllPropertiesWorks |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.BuildRequestTests.InitialiseRequestWithSessionAndProjectSetsTheCorrectValues |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.BuildRequestTests.InitialiseRequestWithSessionSetsTheCorrectValues |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.BuildRequestTests.ToStringSerialisesAllValues |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.BuildRequestTests.ToStringSerialisesDefaultValues |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.ChangePasswordRequestTests.GetSetAllPropertiesWorks |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.ChangePasswordRequestTests.ToStringSerialisesAllValues |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.ChangePasswordRequestTests.ToStringSerialisesDefaultValues |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.DataListResponseTests.InitialiseNewResponseSetsTheDefaultValues |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.DataListResponseTests.InitialiseResponseFromRequestSetsTheDefaultValues |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.DataListResponseTests.InitialiseResponseFromResponseSetsTheDefaultValues |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.DataListResponseTests.ToStringSerialisesAllValues |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.DataListResponseTests.ToStringSerialisesDefaultValues |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.DataResponseTests.GetSetAllPropertiesWorks |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.DataResponseTests.InitialiseNewResponseSetsTheDefaultValues |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.DataResponseTests.InitialiseResponseFromRequestSetsTheDefaultValues |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.DataResponseTests.InitialiseResponseFromResponseSetsTheDefaultValues |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.DataResponseTests.ToStringSerialisesAllValues |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.DataResponseTests.ToStringSerialisesDefaultValues |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.DiagnoseSecurityRequestTests.GetSetAllPropertiesWorks |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.DiagnoseSecurityRequestTests.ToStringSerialisesAllValues |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.DiagnoseSecurityRequestTests.ToStringSerialisesDefaultValues |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.DiagnoseSecurityResponseTests.InitialiseNewResponseSetsTheDefaultValues |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.DiagnoseSecurityResponseTests.InitialiseResponseFromRequestSetsTheDefaultValues |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.DiagnoseSecurityResponseTests.InitialiseResponseFromResponseSetsTheDefaultValues |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.DiagnoseSecurityResponseTests.ToStringSerialisesAllValues |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.DiagnoseSecurityResponseTests.ToStringSerialisesDefaultValues |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.ExternalLinksListResponseTests.InitialiseNewResponseSetsTheDefaultValues |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.ExternalLinksListResponseTests.InitialiseResponseFromRequestSetsTheDefaultValues |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.ExternalLinksListResponseTests.InitialiseResponseFromResponseSetsTheDefaultValues |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.ExternalLinksListResponseTests.ToStringSerialisesAllValues |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.ExternalLinksListResponseTests.ToStringSerialisesDefaultValues |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.ListUsersResponseTests.InitialiseNewResponseSetsTheDefaultValues |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.ListUsersResponseTests.InitialiseResponseFromRequestSetsTheDefaultValues |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.ListUsersResponseTests.InitialiseResponseFromResponseSetsTheDefaultValues |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.ListUsersResponseTests.ToStringSerialisesAllValues |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.ListUsersResponseTests.ToStringSerialisesDefaultValues |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.LoginRequestTests.AddCredentialAddsToUnderlyingList |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.LoginRequestTests.InitialiseRequestWithAUsernameSetsCorrectCredential |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.LoginRequestTests.ToStringSerialisesAllValues |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.LoginRequestTests.ToStringSerialisesDefaultValues |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.LoginResponseTests.GetSetAllPropertiesWorks |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.LoginResponseTests.InitialiseNewResponseSetsTheDefaultValues |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.LoginResponseTests.InitialiseResponseFromRequestSetsTheDefaultValues |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.LoginResponseTests.InitialiseResponseFromResponseSetsTheDefaultValues |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.LoginResponseTests.ToStringSerialisesAllValues |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.LoginResponseTests.ToStringSerialisesDefaultValues |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.MessageRequestTests.GetSetAllPropertiesWorks |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.MessageRequestTests.ToStringSerialisesAllValues |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.MessageRequestTests.ToStringSerialisesDefaultValues |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.ProjectRequestTests.GetSetAllPropertiesWorks |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.ProjectRequestTests.InitialiseRequestWithSessionAndProjectSetsTheCorrectValues |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.ProjectRequestTests.InitialiseRequestWithSessionSetsTheCorrectValues |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.ProjectRequestTests.ToStringSerialisesAllValues |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.ProjectRequestTests.ToStringSerialisesDefaultValues |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.ProjectStatusResponseTests.InitialiseNewResponseSetsTheDefaultValues |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.ProjectStatusResponseTests.InitialiseResponseFromRequestSetsTheDefaultValues |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.ProjectStatusResponseTests.InitialiseResponseFromResponseSetsTheDefaultValues |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.ProjectStatusResponseTests.ToStringSerialisesAllValues |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.ProjectStatusResponseTests.ToStringSerialisesDefaultValues |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.ReadAuditRequestTests.GetSetAllPropertiesWorks |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.ReadAuditRequestTests.ToStringSerialisesAllValues |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.ReadAuditRequestTests.ToStringSerialisesDefaultValues |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.ReadAuditResponseTests.InitialiseNewResponseSetsTheDefaultValues |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.ReadAuditResponseTests.InitialiseResponseFromRequestSetsTheDefaultValues |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.ReadAuditResponseTests.InitialiseResponseFromResponseSetsTheDefaultValues |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.ReadAuditResponseTests.ToStringSerialisesAllValues |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.ReadAuditResponseTests.ToStringSerialisesDefaultValues |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.ResponseTests.EqualsDoesNotMatchesResponseWithDifferentIdentifier |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.ResponseTests.EqualsDoesNotMatchesResponseWithDifferentTimestamp |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.ResponseTests.EqualsMatchesResponseWithTheSameIdentifierAndTimestamp |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.ResponseTests.GetHashCodeReturnsHashCodeOfIdentifierAndTimestamp |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.ResponseTests.GetSetAllPropertiesWorks |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.ResponseTests.InitialiseNewResponseSetsTheDefaultValues |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.ResponseTests.InitialiseResponseFromRequestSetsTheDefaultValues |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.ResponseTests.InitialiseResponseFromResponseSetsTheDefaultValues |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.ResponseTests.ToStringSerialisesAllValues |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.ResponseTests.ToStringSerialisesDefaultValues |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.ServerRequestTests.EqualsDoesNotMatchesRequestWithDifferentIdentifier |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.ServerRequestTests.EqualsMatchesRequestWithTheSameIdentifier |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.ServerRequestTests.GetHashCodeReturnsHashCodeOfIdentifier |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.ServerRequestTests.GetSetAllPropertiesWorks |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.ServerRequestTests.InitialiseNewRequestSetsTheDefaultValues |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.ServerRequestTests.InitialiseRequestWithSessionSetsTheCorrectValues |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.ServerRequestTests.ToStringSerialisesAllValues |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.ServerRequestTests.ToStringSerialisesDefaultValues |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.SnapshotResponseTests.InitialiseNewResponseSetsTheDefaultValues |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.SnapshotResponseTests.InitialiseResponseFromRequestSetsTheDefaultValues |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.SnapshotResponseTests.InitialiseResponseFromResponseSetsTheDefaultValues |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.SnapshotResponseTests.ToStringSerialisesAllValues |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Messages.SnapshotResponseTests.ToStringSerialisesDefaultValues |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.MessageTests.StartANewBlankMessage |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.MessageTests.StartANewMessageWithText |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.MessageTests.TextPropertyCanBeSet |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.MessageTests.ToStringReturnsMessage |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.NameValuePairTests.FromDictionaryConvertsValues |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.NameValuePairTests.FromDictionaryHandlesNull |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.NameValuePairTests.NameGetSetTest |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.NameValuePairTests.ToDictionaryConvertsValues |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.NameValuePairTests.ToDictionaryHandlesNull |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.NameValuePairTests.ValueGetSetTest |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.NoSuchProjectExceptionTests.CreateDefault |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.NoSuchProjectExceptionTests.CreateWithRequestedProject |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.NoSuchProjectExceptionTests.CreateWithRequestedProjectAndException |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.NoSuchProjectExceptionTests.PassThroughSerialisation |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Parameters.NumericParameterTests.IsRequiredWithBlank |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Parameters.NumericParameterTests.SetGetProperties |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Parameters.NumericParameterTests.ValueAboveValueRange |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Parameters.NumericParameterTests.ValueBelowValueRange |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Parameters.NumericParameterTests.ValueIsNumeric |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Parameters.NumericParameterTests.ValueWithinValueRange |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Parameters.SelectParameterTests.IsAllowedValue |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Parameters.SelectParameterTests.IsNotAllowedValue |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Parameters.SelectParameterTests.IsRequiredWithBlank |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Parameters.SelectParameterTests.SetGetProperties |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Parameters.TextParameterTests.IsRequiredWithBlank |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Parameters.TextParameterTests.SetGetProperties |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Parameters.TextParameterTests.ValueAboveLengthRange |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Parameters.TextParameterTests.ValueBelowLengthRange |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Parameters.TextParameterTests.ValueWithinValueRange |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.PermissionDeniedExceptionTests.CreateWithpermission |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.PermissionDeniedExceptionTests.CreateWithpermissionAndMessage |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.PermissionDeniedExceptionTests.CreateWithpermissionMessageAndException |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.PermissionDeniedExceptionTests.PassThroughSerialisation |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.ProjectActivityTests.IsPendingReturnsFalseForNonPendingType |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.ProjectActivityTests.IsPendingReturnsTrueForPendingType |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.ProjectActivityTests.TypeGetSetTest |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.ProjectStatusCompatibilityTest.Load111ProjectStatus |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.ProjectStatusCompatibilityTest.Load11ProjectStatus |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.ProjectStatusCompatibilityTest.Load121ProjectStatus |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.ProjectStatusCompatibilityTest.Load12ProjectStatus |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.ProjectStatusCompatibilityTest.SaveAndLoadProjectStatus |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.ProjectStatusTests.ActivityGetSetTest |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.ProjectStatusTests.BuildStageGetSetTest |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.ProjectStatusTests.BuildStatusGetSetTest |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.ProjectStatusTests.CategoryGetSetTest |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.ProjectStatusTests.LastBuildDateGetSetTest |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.ProjectStatusTests.LastBuildLabelGetSetTest |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.ProjectStatusTests.LastSuccessfulBuildLabelGetSetTest |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.ProjectStatusTests.NameGetSetTest |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.ProjectStatusTests.NextBuildTimeGetSetTest |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.ProjectStatusTests.StatusGetSetTest |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.ProjectStatusTests.WebURLGetSetTest |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.QueuedRequestSnapshotTests.ActivityGetSetTest |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.QueuedRequestSnapshotTests.LastBuildDateGetSetTest |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.QueuedRequestSnapshotTests.ProjectNameGetSetTest |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.QueueSnapshotTests.QueueNameGetSetTest |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Security.AuditFiltersTests.ByDateRange |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Security.AuditFiltersTests.ByEventType |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Security.AuditFiltersTests.ByProject |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Security.AuditFiltersTests.ByProjectAndDateRange |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Security.AuditFiltersTests.ByProjectAndEventType |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Security.AuditFiltersTests.ByProjectAndRight |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Security.AuditFiltersTests.ByProjectAndUser |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Security.AuditFiltersTests.ByRight |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Security.AuditFiltersTests.ByUser |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Security.AuditFiltersTests.ByUserAndProject |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Security.AuditFiltersTests.Combined |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.Security.AuditRecordTests.SetGetAllProperties |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.SecurityExceptionTests.CreateDefault |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.SecurityExceptionTests.CreateWithMessage |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.SecurityExceptionTests.CreateWithMessageAndException |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.SecurityExceptionTests.PassThroughSerialisation |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.SessionInvalidExceptionTests.CreateDefault |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.SessionInvalidExceptionTests.CreateWithMessage |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.SessionInvalidExceptionTests.CreateWithMessageAndException |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.SessionInvalidExceptionTests.PassThroughSerialisation |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.XmlConversionUtilTests.ConvertXmlToObjectConvertsCorrectly |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.XmlConversionUtilTests.FindMessageTypeMatchesKnownXmlMessage |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.XmlConversionUtilTests.FindMessageTypeReturnsNullForUnknownXmlMessage |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.XmlConversionUtilTests.ProcessResponseHandlesKnownMessage |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Remote.XmlConversionUtilTests.ProcessResponseThrowsAnExceptionForUnknownMessage |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.ActionInstantiatorWithObjectGiverTest.ShouldUseObjectGiverToInstantiateActions |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.Actions.DefaultActionTest.ShouldReturnRedirectToFarmReport |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.Actions.MultipleXslReportActionTest.ShouldUseBuildLogTransformerToGenerateView |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.Actions.XslMultiGenericReportActionTest.ShouldCreateAnMultipleXslReportBuildActionWithCorrectNameXslFileName |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.Actions.XslMultiGenericReportActionTest.ShouldUseConfigurableProperties |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.Actions.XslReportActionTest.ShouldUseBuildLogTransformerToGenerateView |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.BuildLinkTest.ShouldReturnCalculatedAbsoluteUrl |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.BuildLinkTest.ShouldReturnGivenDescription |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.BuildRequestTransformerTest.ShouldGetBuildLogAndReturnResultOfDelegateTransformer |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.BuildTest.FailedlBuildIsMarkedAsFailed |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.BuildTest.SuccessfulBuildIsMarkedAsSuccessful |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.CruiseManagerBuildNameRetrieverTest.NextBuildIsNextMostRecentBuildIfOneExists |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.CruiseManagerBuildNameRetrieverTest.NextBuildIsRequestedBuildIfNoneNewer |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.CruiseManagerBuildNameRetrieverTest.PreviousBuildIsNextOldestIfOneExists |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.CruiseManagerBuildNameRetrieverTest.PreviousBuildIsRequestedBuildIfNoneOlder |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.CruiseManagerBuildNameRetrieverTest.ReturnsNameOfLatestLog |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.CruiseManagerBuildNameRetrieverTest.ThrowsAnExceptionForNextBuildIfBuildIsUnknown |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.CruiseManagerBuildNameRetrieverTest.ThrowsAnExceptionForPreviousBuildIfBuildIsUnknown |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.DefaultBuildNameFormatterTest.ShouldFormatFailedBuildCorrectly |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.DefaultBuildNameFormatterTest.ShouldFormatPassedBuildCorrectly |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.DefaultBuildNameFormatterTest.ShouldGetCorrectCssLinkForFailedBuild |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.DefaultBuildNameFormatterTest.ShouldGetCorrectCssLinkForPassedBuild |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.DefaultBuildNameFormatterTest.ShouldGetCorrectCssLinkForSelectedFailedBuild |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.DefaultBuildNameFormatterTest.ShouldGetCorrectCssLinkForSelectedPassedBuild |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.DefaultCruiseUrlBuilderTest.ShouldBuildBuildUrlAddingCorrectlyFormattedAction |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.DefaultCruiseUrlBuilderTest.ShouldBuildProjectUrlAddingCorrectlyFormattedAction |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.DefaultCruiseUrlBuilderTest.ShouldBuildServerUrlAddingCorrectlyFormattedAction |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.DefaultCruiseUrlBuilderTest.ShouldBuildServerUrlAddingCorrectlyFormattedActionAndQueryString |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.DefaultCruiseUrlBuilderTest.ShouldDelegateExtensionToSubBuilder |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.DefaultCruiseUrlBuilderTest.ShouldUrlEncodeProject |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.DefaultCruiseUrlBuilderTest.ShouldUrlEncodeProjectWithSpaces |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.DefaultLinkListFactoryTest.ShouldGenerateBuildLinks |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.DefaultLinkListFactoryTest.ShouldGenerateBuildLinksAndIdentifySelectedLink |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.DefaultLinkListFactoryTest.ShouldGenerateServerLinks |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.DefaultPluginLinkCalculatorTest.ShouldReturnBuildPluginLinksRelevantToThisProject |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.DefaultPluginLinkCalculatorTest.ShouldReturnFarmPluginLinksByQueryingConfiguration |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.DefaultPluginLinkCalculatorTest.ShouldReturnProjectPluginLinksByQueryingConfiguration |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.DefaultPluginLinkCalculatorTest.ShouldReturnServerPluginLinksByQueryingConfiguration |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.DefaultUrlBuilderTest.ShouldAddTrailingSlashToPathIfItDoesntAlreadyHaveOne |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.DefaultUrlBuilderTest.ShouldBuildUrlAddingCorrectlyFormattedAction |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.DefaultUrlBuilderTest.ShouldBuildUrlWithActionAndQueryString |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.DefaultUrlBuilderTest.ShouldBuildUrlWithActionAndQueryStringAndPath |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.DefaultUrlBuilderTest.ShouldHandlePathsWithMoreThanOneLevel |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.DefaultUrlBuilderTest.ShouldUseSpecifiedExtension |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.GenericPlugins.ConfigurablePluginTest.ShouldUseConfigurableProperties |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.GenericPlugins.ProjectConfigurableBuildPluginTest.ByDefaultWillAlwaysBeAvailableForAnyProject |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.GenericPlugins.ProjectConfigurableBuildPluginTest.ShouldBeAvailableForAnIncludedProjectIfIncludedProjectsAreSpecified |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.GenericPlugins.ProjectConfigurableBuildPluginTest.ShouldBeAvailableForANonExcludedProjectIfExcludedProjectsAreSpecified |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.GenericPlugins.ProjectConfigurableBuildPluginTest.ShouldNotBeAvailableForAnExcludedProjectIfExcludedProjectsAreSpecified |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.GenericPlugins.ProjectConfigurableBuildPluginTest.ShouldNotBeAvailableForANonIncludedProjectIfIncludedProjectsAreSpecified |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.GenericPlugins.ProjectConfigurableBuildPluginTest.ShouldThrowAnAppropriateExceptionIfBothIncludedAndExcludedProjectsAreSpecified |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.GenericPlugins.XslReportPluginTest.ShouldCreateAnXslReportActionWithCorrectNameXslFileName |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.GenericPlugins.XslReportPluginTest.ShouldUseConfigurableProperties |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.PathMappingMultiTransformerTest.ShouldCallDelegateTransformerWithCorrectFileNames |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.ProjectGridTest.ShouldCopyBuildStatusToProjectRow |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.ProjectGridTest.ShouldCopyLastBuildDateToProjectRow |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.ProjectGridTest.ShouldCopyLastBuildLabelToProjectRow |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.ProjectGridTest.ShouldCopyProjectActivityToProjectRow |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.ProjectGridTest.ShouldCopyProjectCategoryToProjectRow |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.ProjectGridTest.ShouldCopyProjectNameToProjectRow |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.ProjectGridTest.ShouldCopyProjectStatusToProjectRow |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.ProjectGridTest.ShouldCreateLinkToProjectReport |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.ProjectGridTest.ShouldDisplayCurrentProjectMessagesInProjectGridRow |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.ProjectGridTest.ShouldHandleResultsWithNoBuildLabel |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.ProjectGridTest.ShouldReturnEmptyListOfRowsWhenNoProjectStatusesAvailable |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.ProjectGridTest.ShouldReturnProjectsSortedByBuildStatusIfBuildStatusColumnSpecifiedAsSortSeed |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.ProjectGridTest.ShouldReturnProjectsSortedByCategoryIfCategoryColumnSpecifiedAsSortSeed |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.ProjectGridTest.ShouldReturnProjectsSortedByLastBuildDateIfLastBuildDateColumnSpecifiedAsSortSeed |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.ProjectGridTest.ShouldReturnProjectsSortedByNameIfNameColumnSpecifiedAsSortSeed |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.ProjectGridTest.ShouldReturnProjectsSortedByServerIfServerNameColumnSpecifiedAsSortSeed |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.ProjectLinkTest.ShouldReturnCalculatedAbsoluteUrl |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.ProjectLinkTest.ShouldReturnGivenDescription |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.RecentBuildListerTest.ShouldBuildViewForAllBuilds |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.RecentBuildListerTest.ShouldBuildViewForRecentBuilds |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.RecentBuildListerTest.ShouldReturnFingerprintBasedOnLatestBuildDateAndVelocityTemplates |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.ServerLinkTest.ShouldReturnCalculatedAbsoluteUrl |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.ServerLinkTest.ShouldReturnGivenDescription |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.ServerQueryingBuildRetrieverTest.ReturnsBuildUsingLogFromServer |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.SideBarViewBuilderTest.ShouldGenerateBuildViewIfServerAndProjectAndBuildSpecified |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.SideBarViewBuilderTest.ShouldGenerateFarmViewIfNoServerSpecified |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.SideBarViewBuilderTest.ShouldGenerateProjectViewIfServerAndProjectButNoBuildSpecified |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.SideBarViewBuilderTest.ShouldGenerateServerViewIfServerButNoProjectSpecified |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.TopControlsViewBuilderTest.ShouldGenerateFarmAndServerLinksIfServerButNoProjectSpecified |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.TopControlsViewBuilderTest.ShouldGenerateFarmLinkIfNothingSpecified |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.TopControlsViewBuilderTest.ShouldGenerateFarmServerAndProjectLinksIfServerAndProjectButNoBuildSpecified |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Dashboard.TopControlsViewBuilderTest.ShouldGenerateFarmServerProjectAndBuildLinksIfServerProjectAndBuildSpecified |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.IO.ConditionalGetFingerprintTest.NotAvailableNotEvenEqualToItself |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.IO.ConditionalGetFingerprintTest.NotAvailableShouldAlwaysProduceNotAvailableWhenCombined |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.IO.ConditionalGetFingerprintTest.ShouldBeEqualIfDateAndETagAreEqual |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.IO.ConditionalGetFingerprintTest.ShouldNeverEqualNotAvailable |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.IO.ConditionalGetFingerprintTest.ShouldNotBeEqualIfDatesDiffer |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.IO.ConditionalGetFingerprintTest.ShouldThrowExceptionIfFingerprintsAreCombinedWhichHaveDifferentETags |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.IO.ConditionalGetFingerprintTest.ShouldUseMostRecentDateWhenCombined |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.IO.FingerprintFactoryTest.ShouldAddQuotesToStringFromVersionAssemblyProviderForFingerprintFromDate |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.IO.FingerprintFactoryTest.ShouldBuildAFingerprintWithValuesFromRequestIfBothHeadersAreAvailable |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.IO.FingerprintFactoryTest.ShouldFailGracefullyWithDatesFromBrowserWhichAreNotInRfc1123FormatByReturningValidButIncorrectFingerprint |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.IO.FingerprintFactoryTest.ShouldReturnNotAvailableIfEitherOrBothHeadersAreMissing |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.IO.RequestWrappingCruiseRequestTest.DecodeProjectName |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.IO.RequestWrappingCruiseRequestTest.DecodeServerName |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.IO.RequestWrappingCruiseRequestTest.ReturnsBuildNameIfBuildSpecified |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.IO.RequestWrappingCruiseRequestTest.ReturnsEmptyStringIfNoBuildSpecified |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.IO.RequestWrappingCruiseRequestTest.ReturnsEmptyStringIfNoProjectSpecified |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.IO.RequestWrappingCruiseRequestTest.ReturnsEmptyStringIfNoServerSpecified |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.IO.RequestWrappingCruiseRequestTest.ReturnsProjectNameIfProjectSpecified |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.IO.RequestWrappingCruiseRequestTest.ReturnsServerNameIfServerSpecified |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.MVC.Cruise.BuildCheckingProxyActionTest.ShouldNotProxyAndShowErrorMessageIfBuildMissing |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.MVC.Cruise.BuildCheckingProxyActionTest.ShouldProxyIfBuildPresent |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.MVC.Cruise.CachingActionProxyTest.WhenARequestIsFoundInTheCacheItIsReturned |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.MVC.Cruise.CachingActionProxyTest.WhenARequestIsNotFoundInTheCacheTheWrappedActionIsCalledAndInsertedIntoTheCache |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.MVC.Cruise.CruiseActionFactoryTest.ShouldReturnDefaultActionIfDefaultActionSpecified |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.MVC.Cruise.CruiseActionFactoryTest.ShouldReturnDefaultActionIfNoActionSpecified |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.MVC.Cruise.CruiseActionFactoryTest.ShouldReturnRequestedActionIfAvailable |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.MVC.Cruise.CruiseActionFactoryTest.ShouldReturnUnknownActionIfActionIsntAvailable |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.MVC.Cruise.CruiseActionProxyActionTest.ShouldGetCruiseRequestForRequestAndProxyAction |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.MVC.Cruise.ExceptionCatchingActionProxyTest.ShouldGiveViewOfExceptionIfProxiedActionThowsException |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.MVC.Cruise.ExceptionCatchingActionProxyTest.ShouldReturnProxiedViewIfProxiedActionDoesntThrowException |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.MVC.Cruise.ProjectCheckingProxyActionTest.ShouldNotProxyAndShowErrorMessageIfProjectMissing |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.MVC.Cruise.ProjectCheckingProxyActionTest.ShouldProxyIfProjectPresent |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.MVC.Cruise.ServerCheckingProxyActionTest.ShouldNotProxyAndShowErrorMessageIfServerMissing |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.MVC.Cruise.ServerCheckingProxyActionTest.ShouldProxyIfServerPresent |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.MVC.HtmlViewTest.ShouldGiveHtmlFragmentIfStringConstructorUsed |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.MVC.NameValueCollectionRequestTest.ShouldReturnFileNameWithoutExtension |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.MVC.RequestControllerTest.ShouldExecuteActionFromFactoryAndReturnHtml |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.MVC.RequestControllerTest.ShouldReturnNormalResponseWithNotAvailableFingerprintIfActionDoesNotHaveFingerPrintProvider |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.MVC.RequestControllerTest.ShouldReturnNormalResponseWithServerProvidedFingerprintIfClientDidNotProvideFingerprint |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.MVC.RequestControllerTest.ShouldReturnNotModifiedResponseIfClientFingerprintMatchesServerFingerprint |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.MVC.View.LazilyInitialisingVelocityTransformerTest.ShouldUseVelocityToMergeContextContentsWithTemplate |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.MVC.View.VelocityViewGeneratorWithTransformerTest.ShouldReturnResultOfTransformerWrappedInAnHtmlView |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Plugins.BuildReport.HtmlBuildLogActionTest.ReturnsServerLogFromRequestedServer |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Plugins.BuildReport.LatestBuildReportProjectPluginTest.ShouldReturnRedirectToActualBuildReportPageIfBuildAvailable |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Plugins.BuildReport.LatestBuildReportProjectPluginTest.ShouldReturnWarningMessageIfNoBuildsAvailable |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Plugins.BuildReport.XmlReportActionTest.ReturnedXmlValidatesAgainstSchema |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Plugins.BuildReport.XmlReportActionTest.ReturnsAXmlResponse |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Plugins.BuildReport.XmlReportActionTest.WhenNoProjectStatusEntriesAreReturnedByTheFarmServiceTheXmlContainsJustASingleRootNode |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Plugins.BuildReport.XmlReportActionTest.WhenOneProjectStatusIsReturnedThisIsContainedInTheReturnedXml |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Plugins.DeleteProject.DoDeleteProjectActionTest.ShouldCallFarmServiceAndIfSuccessfulShowSuccessMessage |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Plugins.DeleteProject.ShowDeleteProjectActionTest.ShouldPassValidModelToBuilderAndReturnBuildersResult |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Plugins.FarmReport.XmlServerReportActionTest.ReturnedXmlValidatesAgainstSchema |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Plugins.FarmReport.XmlServerReportActionTest.ReturnsAnXmlResponse |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Plugins.FarmReport.XmlServerReportActionTest.WhenNoCruiseServerSnapshotEntriesAreReturnedByTheFarmServiceTheXmlContainsJustRootNodes |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Plugins.FarmReport.XmlServerReportActionTest.WhenOneCruiseServerSnapshotIsReturnedThisIsContainedInTheReturnedXml |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Plugins.ForceBuild.ForceBuildXmlActionTest.ShouldReturnCorrectMessageIfBuildForcedSuccessfully |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Plugins.ProjectReport.ProjectReportProjectPluginTest.TestMockPluginResponse |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Plugins.Statistics.BuildGraphTest.BuildGraphDataConsistency01 |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Plugins.Statistics.BuildGraphTest.BuildGraphDataConsistency02 |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Plugins.Statistics.BuildGraphTest.BuildGraphDataConsistency03 |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Plugins.Statistics.BuildGraphTest.BuildGraphsAreDifferent |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Plugins.Statistics.BuildGraphTest.BuildGraphsAreTheSame |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Plugins.ViewServerLog.ServerLogServerPluginTest.ReturnsServerLogFromRequestedServer |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Plugins.ViewServerLog.ServerLogServerPluginTest.ReturnsServerLogFromRequestedServerForSpecificProject |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.ServerConnection.ServerAggregatingCruiseManagerWrapperTest.AddsProjectToCorrectServer |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.ServerConnection.ServerAggregatingCruiseManagerWrapperTest.DeletesProjectOnCorrectServer |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.ServerConnection.ServerAggregatingCruiseManagerWrapperTest.ForcesBuild |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.ServerConnection.ServerAggregatingCruiseManagerWrapperTest.GetsExternalLinks |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.ServerConnection.ServerAggregatingCruiseManagerWrapperTest.GetsProjectFromCorrectServer |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.ServerConnection.ServerAggregatingCruiseManagerWrapperTest.ReturnCorrectArtifactDirectoryFromCorrectProjectFromCorrectServer |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.ServerConnection.ServerAggregatingCruiseManagerWrapperTest.ReturnsCorrectBuildSpecifiersFromCorrectProjectOnCorrectServerWhenNumberOfBuildsSpecified |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.ServerConnection.ServerAggregatingCruiseManagerWrapperTest.ReturnsCorrectLogFromCorrectProjectOnCorrectServer |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.ServerConnection.ServerAggregatingCruiseManagerWrapperTest.ReturnsCorrectLogNamesFromCorrectProjectOnCorrectServer |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.ServerConnection.ServerAggregatingCruiseManagerWrapperTest.ReturnsLatestLogNameFromCorrectProjectOnCorrectServer |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.ServerConnection.ServerAggregatingCruiseManagerWrapperTest.ReturnsServerConfiguration |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.ServerConnection.ServerAggregatingCruiseManagerWrapperTest.ReturnsServerLogFromCorrectServer |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.ServerConnection.ServerAggregatingCruiseManagerWrapperTest.ReturnsServerLogFromCorrectServerForCorrectProject |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.ServerConnection.ServerAggregatingCruiseManagerWrapperTest.ReturnsServerNames |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.ServerConnection.ServerAggregatingCruiseManagerWrapperTest.ThrowsCorrectExceptionIfServerNotKnown |
Success |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.ServerConnection.ServerAggregatingCruiseManagerWrapperTest.UpdatesProjectOnCorrectServer |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Xsl.AlternativeNUnitStylesheetTest.ShouldShowTestDetailsIfIncludingOutputFromNAnt |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Xsl.CompileStylesheetTest.ShouldNotRenderBuildCompleteMessage |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Xsl.CompileStylesheetTest.ShouldNotRenderRulesErrorMessage |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Xsl.CompileStylesheetTest.ShouldRenderErrorMessageAtTheStartOfLine |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Xsl.CompileStylesheetTest.ShouldRenderNAntBuildErrorElement |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Xsl.CompileStylesheetTest.ShouldRenderNAntInternalErrorElement |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Xsl.HeaderStylesheetTest.ShouldOutputIntegrationRequest |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Xsl.ModificationStylesheetTest.ShouldOutputDateOfModification |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Xsl.ModificationStylesheetTest.ShouldSortModificationsCorrectlyByDate |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Xsl.MsBuildStylesheetTest.ShouldRenderWarnings |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Xsl.MsBuildSummaryStylesheetTest.ShouldNotRenderAnyOutputIfRootNodeIsMissing |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Xsl.MsBuildSummaryStylesheetTest.ShouldRenderErrors |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Xsl.MsBuildSummaryStylesheetTest.ShouldRenderWarnings |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Xsl.NUnitStylesheetTest.ShouldShowTestDetailsIfIncludingOutputFromNAnt |
Success |
| ThoughtWorks.CruiseControl.UnitTests.Xsl.SimianSummaryStylesheetTest.ShouldOutputSummaryReport |
Success |
| ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Presentation.AddBuildServerTest.ShowDialogForInteractiveTesting |
Warning |
| ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.Presentation.AddProjectsTest.ShowDialogForInteractiveTesting |
Warning |
| ThoughtWorks.CruiseControl.UnitTests.CCTrayLib.X10.LowLevelDriverFactoryTest.ShouldCreateTheCm11DriverBasedOnType |
Warning |
| ThoughtWorks.CruiseControl.UnitTests.Core.ArgumentParserTest.InstantiateWithMoreInvalidArguments |
Warning |
| ThoughtWorks.CruiseControl.UnitTests.Core.Config.FileConfigurationServiceTest.DoesSomethingSaneWhenBadLoadThingsHappen |
Warning |
| ThoughtWorks.CruiseControl.UnitTests.Core.Config.PreprocessorTest.TestCycle |
Warning |
| ThoughtWorks.CruiseControl.UnitTests.Core.ConsoleRunnerTest.ShowHelp |
Warning |
| ThoughtWorks.CruiseControl.UnitTests.Core.IntegrationRequestQueueTest.WaitForRequestShouldBlockUntilNewBuildIsRequested |
Warning |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.Statistics.StatisticsChartGeneratorTest.ShouldFormatStatisticAsSpecified |
Warning |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.Statistics.StatisticsChartGeneratorTest.ShouldGenerateChart |
Warning |
| ThoughtWorks.CruiseControl.UnitTests.Core.Publishers.Statistics.StatisticsChartGeneratorTest.ShouldSetBuildLabelInAbscissa |
Warning |
| ThoughtWorks.CruiseControl.UnitTests.Core.RemoteCruiseServerTest.SetupAndTeardownRemotingInfrastructure |
Warning |
| ThoughtWorks.CruiseControl.UnitTests.Core.RemoteCruiseServerTest.ShouldOnlyDisposeOnce |
Warning |
| ThoughtWorks.CruiseControl.UnitTests.Core.Security.ActiveDirectoryAuthenticationTests.GetDisplayNameReturnsDisplayName |
Warning |
| ThoughtWorks.CruiseControl.UnitTests.Core.Security.ActiveDirectoryAuthenticationTests.GetDisplayNameReturnsUserName |
Warning |
| ThoughtWorks.CruiseControl.UnitTests.Core.Security.ActiveDirectoryAuthenticationTests.TestInvalidUserName |
Warning |
| ThoughtWorks.CruiseControl.UnitTests.Core.Security.ActiveDirectoryAuthenticationTests.TestValidUserName |
Warning |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.Vault3Test.ShouldNotGetSourceIfNoWorkingFolderSpecifiedAndUseWorkingFolderTrueAndNoWorkingFolderSetInVault |
Warning |
| ThoughtWorks.CruiseControl.UnitTests.Core.Sourcecontrol.VssHistoryParserTest.ParseCheckedInFileAndFolderWithLineBreaks |
Warning |
| ThoughtWorks.CruiseControl.UnitTests.Core.Triggers.ProjectTriggerTest.HandleExceptionInProjectLocator |
Warning |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.HttpWrapperTest.TestInvalidUrl |
Warning |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.HttpWrapperTest.TestLastModifiedIsNotChanged |
Warning |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.HttpWrapperTest.TestValidDynamicUrlThatDoesNotReturnLastModified |
Warning |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.HttpWrapperTest.TestValidUrlThatReturnsLastModified |
Warning |
| ThoughtWorks.CruiseControl.UnitTests.Core.Util.XmlFragmentWriterTest.ShouldIgnoreDTDEntities |
Warning |
| ThoughtWorks.CruiseControl.UnitTests.Remote.ProjectStatusCompatibilityTest.Load10ProjectStatus |
Warning |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Plugins.BuildReport.HtmlBuildLogActionTest.ShouldReturnFingerprintBasedOnLogFileDateAndTemplateDate |
Warning |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Plugins.ProjectReport.ProjectReportProjectPluginTest.ShouldGetProjectDetailsAndUseCorrectTemplate |
Warning |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Plugins.ProjectReport.ProjectReportProjectPluginTest.ShouldGetProjectDetailsAndUseCorrectTemplateWithSubReportPlugin |
Warning |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Plugins.ProjectReport.ProjectReportProjectPluginTest.ShouldMarkNoBuildsAvailableIfNoBuildSpecifiersReturnedByRemoteServer |
Warning |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Plugins.ProjectReport.ProjectXmlReportTest.GenerateXmlContentForSpecifiedProject |
Warning |
| ThoughtWorks.CruiseControl.UnitTests.WebDashboard.Plugins.ProjectReport.ProjectXmlReportTest.ShouldThrowExceptionIfProjectNameIsInvalid |
Warning |
| ThoughtWorks.CruiseControl.UnitTests.Xsl.MsTestSummaryStylesheetTest.ShouldNotRenderAnyOutputIfRootNodeIsMissing |
Warning |
| ThoughtWorks.CruiseControl.UnitTests.Xsl.MsTestSummaryStylesheetTest.ShouldRenderFailedTests |
Warning |
| ThoughtWorks.CruiseControl.UnitTests.Xsl.MsTestSummaryStylesheetTest.ShouldRenderTotalTestsWhenAllTestsPass |
Warning |