TestimoX

API Reference

Class

FileConfiguration

Namespace TestimoX
Assembly TestimoX
Implements
IEquatable<FileConfiguration>

Represents settings loaded from an XML or JSON configuration file.

Inheritance

  • Object
  • FileConfiguration

Constructors

public FileConfiguration() #

Methods

public virtual FileConfiguration <Clone>$() #
Returns: FileConfiguration
public virtual Boolean Equals(FileConfiguration other) #
Returns: Boolean

Parameters

obj Object requiredposition: 0
public override Int32 GetHashCode() #
Returns: Int32
public override String ToString() #
Returns: String

Properties

public List<String> Rules { get; set; } #

Explicit rule names to include.

public Nullable<Int32> Concurrency { get; set; } #

Maximum degree of parallelism.

public Nullable<Boolean> GenerateHtml { get; set; } #

Generate HTML report.

public Nullable<Boolean> OpenReport { get; set; } #

Open HTML report after run.

public String JsonPath { get; set; } #

Path to export JSON results.

public Nullable<VerbosityLevel> Verbosity { get; set; } #

Verbosity level for console output.

public Nullable<ConsoleView> ConsoleView { get; set; } #

Preferred console view.

public Nullable<Boolean> KeepOpen { get; set; } #

Keep the application open after execution.

public List<Category> IncludeCategories { get; set; } #

Categories to include.

public List<Category> ExcludeCategories { get; set; } #

Categories to exclude.

public Nullable<PreflightMode> Preflight { get; set; } #

Preflight mode for connectivity checks.

public PowerShellRuntimeConfig PowerShellRuntime { get; set; } #

Optional settings controlling how bundled PowerShell rules are sourced (compiled vs. legacy).

public String PowerShellRulesDirectory { get; set; } #

Optional directory containing user-provided PowerShell rules (.ps1). When set, discovery loads from this path.