Gallio.MSBuildTasks
An MSBuild task that provides support for running Gallio tests.
Gets or sets the relative or absolute path of the application base directory, or null to use a default value selected by the consumer.
If relative, the path is based on the current working directory, so a value of "" causes the current working directory to be used.
The default is null.
The list of relative or absolute paths of test assembly files to execute. This is required.
Gets the number of assertions evaluated.
Attaches the debugger to the test process when set to true.
The default is false.
Sets whether to load the tests but not run them. This option may be used to produce a report that contains test metadata for consumption by other tools.
Gets the duration of the tests execution in seconds.
Sets whether to echo results to the screen as tests finish. If this option is set to true, the default, test results are echoed to the console in varying detail depending on the current verbosity level. Otherwise only final summary statistics are displayed.
Gets the exit code of the tests execution.
Gets the total number of test cases that were run and failed.
Sets the filter set to apply, which consists of a sequence of one or more inclusion or exclusion filter rules prefixed using 'include' (optional) or 'exclude'. A filter rule consists of zero or more filter expressions that may be combined using 'and', 'or', and 'not' and grouped with parentheses. A filter expression consists of a filter key followed by one or more comma-delimited matching values in the form 'key: value, "quoted value", /regular expression/'.
The list of directories used for loading assemblies and other dependent resources.
Sets whether to ignore annotations when determining the result code. If false (default), then error annotations, usually indicative of broken tests, will cause a failure result to be generated.
Sets whether test failures will be ignored and allow the build to proceed. When set to false, test failures will cause the build to fail.
Gets the total number of test cases that ran and were inconclusive.
Gets the total number of test cases that were run and passed.
Additional Gallio plugin directories to search recursively.
Sets the name of the directory where the reports will be put.
Specifies option property key/value pairs for the report formatter.
Sets the format string to use to generate the reports filenames.
A list of the types of reports to generate, separated by semicolons.
Gets the total number of test cases that were run.
Sets the maximum amount of time (in seconds) the tests can run before they are canceled. The default is an infinite time to run.
Specifies the type, assembly, and parameters of custom test runner extensions to use during the test run in the form: '[Namespace.]Type,Assembly[;Parameters]'.
eg. 'FancyLogger,MyCustomExtensions.dll;SomeParameters'
Specifies option property key/value pairs for the test runner.
Sets the type of test runner to use.
Enables shadow copying when set to true.
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.
The default is false.
Sets whether to show generated reports in a window using the default system application registered to the report file type.
Gets the total number of test cases that did not run because they were skipped.
Gets the total number of test steps run.
Gets the total number of test cases run.
Gets or sets the relative or absolute path of the working directory or null to use a default value selected by the consumer.
If relative, the path is based on the current working directory, so a value of "" causes the current working directory to be used.
The default is null.
When overridden in a derived class, executes the task.
true if the task successfully executed; otherwise, false.