Note: This API documentation is for FAKE version 4. The migration API documentation can be found here. The API documentation for the new fake 5 modules can be found here

GallioParams

Record Fields

Record FieldDescription
ApplicationBaseDirectory
Signature: DirectoryInfo

Gets or sets the relative or absolute path of the application base directory, or null to use a default value selected by the consumer.

Debug
Signature: bool option

Attaches the debugger to the test process when set to true.

DoNotRun
Signature: bool

Sets whether to load the tests but not run them.

EchoResults
Signature: bool

Sets whether to echo results to the screen as tests finish.

Filters
Signature: string

Test filters (i.e. exclusion rules)

HintDirectories
Signature: seq<string>

The list of directories used for loading referenced assemblies and other dependent resources.

IgnoreAnnotations
Signature: bool

Sets whether to ignore annotations when determining the result code.

PluginDirectories
Signature: seq<string>

Additional Gallio plugin directories to search recursively.

ReportArchive
Signature: ReportArchiveMode option
ReportDirectory
Signature: string

Sets the name of the directory where the reports will be put. The directory will be created if it doesn't exist. Existing files will be overwritten. The default report directory is "Reports".

ReportFormatterOptions
Signature: (string * string) list

Specifies option property key/value pairs for the report formatter

ReportNameFormat
Signature: string

Sets the format string to use to generate the reports filenames. Any occurence of {0} will be replaced by the date, and any occurrence of {1} by the time. The default format string is test-report-{0}-{1}.

RunnerExtensions
Signature: string list

Specifies the type, assembly, and parameters of custom test runner extensions to use during the test run. The value must be in the form '[Namespace.]Type,Assembly[;Parameters]'

RunnerType
Signature: string

The types supported "out of the box" are: Local, IsolatedAppDomain and IsolatedProcess (default), but more types could be available as plugins.

RunTimeLimit
Signature: TimeSpan option

Sets the maximum amount of time (in seconds) the tests can run before they are canceled.

RuntimeVersion
Signature: string

Gets or sets the version of the .Net runtime to use for running tests. For the CLR, this must be the name of one of the framework directories in %SystemRoot%\Microsoft.Net\Framework. eg. 'v2.0.50727'. The default is null which uses the most recent installed and supported framework.

ShadowCopy
Signature: bool option

Shadow copying allows the original assemblies to be modified while the tests are running. However, shadow copying may occasionally cause some tests to fail if they depend on their original location.

ShowReports
Signature: bool

Sets whether to show generated reports in a window using the default system application registered to the report file type.

TestExecutionOptions
Signature: (string * string) list
TestExplorationOptions
Signature: (string * string) list
TestRunnerOptions
Signature: (string * string) list

Specifies option property key/value pairs for the test runner.

Verbosity
Signature: Verbosity
WorkingDirectory
Signature: DirectoryInfo

Gets or sets the relative or absolute path of the working directory or null to use a default value selected by the consumer.