Skip to content

T_CodeJam_PerfTests_Configs_ReadOnlyCompetitionConfig

andrewvk edited this page Nov 8, 2016 · 3 revisions

ReadOnlyCompetitionConfig Class

Wrapper class for readonly competition config.

Inheritance Hierarchy

System.Object
  ReadOnlyConfig
    CodeJam.PerfTests.Configs.ReadOnlyCompetitionConfig
      CodeJam.PerfTests.Configs.AssemblyCompetitionConfig
Namespace: CodeJam.PerfTests.Configs
Assembly: CodeJam.PerfTests (in CodeJam.PerfTests.dll) Version: 1.1.0.0 (1.1.0.0)

Syntax

C#

public class ReadOnlyCompetitionConfig : ReadOnlyConfig, 
	ICompetitionConfig

VB

Public Class ReadOnlyCompetitionConfig
	Inherits ReadOnlyConfig
	Implements ICompetitionConfig

F#

type ReadOnlyCompetitionConfig =  
    class
        inherit ReadOnlyConfig
        interface ICompetitionConfig
    end

The ReadOnlyCompetitionConfig type exposes the following members.

Constructors

 

Name Description
Public method ReadOnlyCompetitionConfig Initializes a new instance of the ReadOnlyCompetitionConfig class.
  Back to Top

Properties

 

Name Description
Public property AllowDebugBuilds Allow debug builds to be used in competitions.
Public property AllowLongRunningBenchmarks The analyser should not warn on benchmark runs that take longer than 0.5 sec to complete. (limit value can be overriden by CompetitionRunnerBase implementation).
Public property CompetitionLimitProvider Competition limit provider.
Public property ConcurrentRunBehavior Behavior for concurrent competition runs.
Public property DetailedLogging Enable detailed logging.
Public property IgnoreExistingAnnotations The analyser should ignore existing limit annotations.
Public property LogCompetitionLimits Log competition limits.
Public property MaxRunsAllowed Total count of reruns allowed. Set this to zero to use default limit of 10 runs. (limit value can be overriden by CompetitionRunnerBase implementation).
Public property PreviousRunLogUri URI of the log that contains competition limits from previous run(s). Relative paths, absolute paths and web URLs are supported. If UpdateSourceAnnotations set to true, the annotations will be updated with limits from the log. Set LogCompetitionLimitstrue to log the limits.
Public property ReportWarningsAsErrors Report warnings as errors.
Public property RerunIfLimitsFailed Rerun competition if competition limits check failed.
Public property UpdateSourceAnnotations Try to update source annotations if competition limits check failed.
  Back to Top

Methods

 

Name Description
Public method Equals Determines whether the specified object is equal to the current object. (Inherited from Object.)
Protected method Finalize Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.)
Public method GetHashCode Serves as the default hash function. (Inherited from Object.)
Public method GetType Gets the Type of the current instance. (Inherited from Object.)
Protected method MemberwiseClone Creates a shallow copy of the current Object. (Inherited from Object.)
Public method ToString Returns a string that represents the current object. (Inherited from Object.)
  Back to Top

See Also

Reference

CodeJam.PerfTests.Configs Namespace
ReadOnlyConfig
CodeJam.PerfTests.Configs.ICompetitionConfig

Clone this wiki locally