XUnit2
Contains tasks to run xUnit v2 unit tests.
Nested types and modules
Functions and values
Function or value | Description |
buildXUnit2Args assemblies parameters
Signature: assemblies:seq<string> -> parameters:XUnit2Params -> string
|
|
xUnit2 setParams assemblies
Signature: setParams:(XUnit2Params -> XUnit2Params) -> assemblies:seq<string> -> unit
|
Runs xUnit v2 unit tests in the given assemblies via the given xUnit2 runner.
Will fail if the runner terminates with non-zero exit code.
The xUnit2 runner terminates with a non-zero exit code if any of the tests
in the given assembly fail.
Parameters
setParams - Function used to manipulate the default XUnit2Params value.
assemblies - Sequence of one or more assemblies containing xUnit unit tests.
Sample usage
1:
2:
3:
4:
|
Target "Test" (fun _ ->
!! (testDir @@ "xUnit.Test.*.dll")
|> xUnit2 (fun p -> { p with HtmlOutputPath = Some (testDir @@ "xunit.html") })
)
|
union case Option.Some: Value: 'T -> Option<'T>
|
XUnit2Defaults
Signature: XUnit2Params
|
The xUnit2 default parameters.
Defaults
NoAppDomain - false
Parallel - NoParallelization
MaxThreads - Default
HtmlOutputPath - None
XmlOutputPath - None
XmlV1OutputPath - None
IncludeTraits - []
ExcludeTraits - []
ShadowCopy - true
ErrorLevel - Error
ToolPath - The xunit.console.exe path if it exists in a subdirectory of the current directory.
WorkingDir - None
TimeOut - 5 minutes
ForceTeamCity - false
ForceAppVeyor - false
Silent - false
Wait - false
Namespace - None
Class - None
Method - None
|