diff --git a/.github/workflows/dotnet.yaml b/.github/workflows/dotnet.yaml index 6f3bf88..f55857b 100644 --- a/.github/workflows/dotnet.yaml +++ b/.github/workflows/dotnet.yaml @@ -71,7 +71,7 @@ jobs: - name: Build run: 'nix develop --command dotnet build --no-restore --configuration Release' - name: Test using self - run: 'nix develop --command dotnet exec ./TestRunner/bin/Release/net8.0/TestRunner.dll ./Consumer/bin/Release/net8.0/Consumer.dll --trx TrxOut/out.trx' + run: 'nix develop --command dotnet exec ./WoofWare.NUnitTestRunner/bin/Release/net8.0/WoofWare.NUnitTestRunner.dll ./Consumer/bin/Release/net8.0/Consumer.dll --trx TrxOut/out.trx' - name: Parse Trx files uses: NasAmin/trx-parser@v0.6.0 if: always() @@ -97,9 +97,9 @@ jobs: - name: Prepare analyzers run: nix develop --command dotnet restore analyzers/analyzers.fsproj - name: Build project - run: nix develop --command dotnet build ./TestRunner/TestRunner.fsproj + run: nix develop --command dotnet build ./WoofWare.NUnitTestRunner/WoofWare.NUnitTestRunner.fsproj - name: Run analyzers - run: nix run .#fsharp-analyzers -- --project ./TestRunner/TestRunner.fsproj --analyzers-path ./.analyzerpackages/g-research.fsharp.analyzers/*/ --verbosity detailed --report ./analysis.sarif --treat-as-error GRA-STRING-001 GRA-STRING-002 GRA-STRING-003 GRA-UNIONCASE-001 GRA-INTERPOLATED-001 GRA-TYPE-ANNOTATE-001 GRA-VIRTUALCALL-001 GRA-IMMUTABLECOLLECTIONEQUALITY-001 GRA-JSONOPTS-001 GRA-LOGARGFUNCFULLAPP-001 GRA-DISPBEFOREASYNC-001 --exclude-analyzers PartialAppAnalyzer + run: nix run .#fsharp-analyzers -- --project ./WoofWare.NUnitTestRunner/WoofWare.NUnitTestRunner.fsproj --analyzers-path ./.analyzerpackages/g-research.fsharp.analyzers/*/ --verbosity detailed --report ./analysis.sarif --treat-as-error GRA-STRING-001 GRA-STRING-002 GRA-STRING-003 GRA-UNIONCASE-001 GRA-INTERPOLATED-001 GRA-TYPE-ANNOTATE-001 GRA-VIRTUALCALL-001 GRA-IMMUTABLECOLLECTIONEQUALITY-001 GRA-JSONOPTS-001 GRA-LOGARGFUNCFULLAPP-001 GRA-DISPBEFOREASYNC-001 --exclude-analyzers PartialAppAnalyzer build-nix: runs-on: ubuntu-latest @@ -187,12 +187,12 @@ jobs: uses: actions/upload-artifact@v4 with: name: nuget-package-lib - path: TestRunner.Lib/bin/Release/WoofWare.NUnitTestRunner.Lib.*.nupkg + path: WoofWare.NUnitTestRunner.Lib/bin/Release/WoofWare.NUnitTestRunner.Lib.*.nupkg - name: Upload NuGet artifact (tool) uses: actions/upload-artifact@v4 with: name: nuget-package-tool - path: TestRunner/bin/Release/WoofWare.NUnitTestRunner.*.nupkg + path: WoofWare.NUnitTestRunner/bin/Release/WoofWare.NUnitTestRunner.*.nupkg expected-pack: needs: [nuget-pack] diff --git a/TestRunner.Lib/AssemblyInfo.fs b/TestRunner.Lib/AssemblyInfo.fs deleted file mode 100644 index b880c05..0000000 --- a/TestRunner.Lib/AssemblyInfo.fs +++ /dev/null @@ -1,7 +0,0 @@ -namespace TestRunner.AssemblyInfo - -open System.Runtime.CompilerServices - -[] - -do () diff --git a/TestRunner.Lib/SurfaceBaseline.txt b/TestRunner.Lib/SurfaceBaseline.txt deleted file mode 100644 index a4b7bee..0000000 --- a/TestRunner.Lib/SurfaceBaseline.txt +++ /dev/null @@ -1,531 +0,0 @@ -TestRunner.Combinatorial inherit obj, implements TestRunner.Combinatorial System.IEquatable, System.Collections.IStructuralEquatable, TestRunner.Combinatorial System.IComparable, System.IComparable, System.Collections.IStructuralComparable - union type with 2 cases -TestRunner.Combinatorial+Tags inherit obj -TestRunner.Combinatorial+Tags.Combinatorial [static field]: int = 0 -TestRunner.Combinatorial+Tags.Sequential [static field]: int = 1 -TestRunner.Combinatorial.Combinatorial [static property]: [read-only] TestRunner.Combinatorial -TestRunner.Combinatorial.get_Combinatorial [static method]: unit -> TestRunner.Combinatorial -TestRunner.Combinatorial.get_IsCombinatorial [method]: unit -> bool -TestRunner.Combinatorial.get_IsSequential [method]: unit -> bool -TestRunner.Combinatorial.get_Sequential [static method]: unit -> TestRunner.Combinatorial -TestRunner.Combinatorial.get_Tag [method]: unit -> int -TestRunner.Combinatorial.IsCombinatorial [property]: [read-only] bool -TestRunner.Combinatorial.IsSequential [property]: [read-only] bool -TestRunner.Combinatorial.Sequential [static property]: [read-only] TestRunner.Combinatorial -TestRunner.Combinatorial.Tag [property]: [read-only] int -TestRunner.Filter inherit obj, implements TestRunner.Filter System.IEquatable, System.Collections.IStructuralEquatable, TestRunner.Filter System.IComparable, System.IComparable, System.Collections.IStructuralComparable - union type with 6 cases -TestRunner.Filter+And inherit TestRunner.Filter -TestRunner.Filter+And.get_Item1 [method]: unit -> TestRunner.Filter -TestRunner.Filter+And.get_Item2 [method]: unit -> TestRunner.Filter -TestRunner.Filter+And.Item1 [property]: [read-only] TestRunner.Filter -TestRunner.Filter+And.Item2 [property]: [read-only] TestRunner.Filter -TestRunner.Filter+FullyQualifiedName inherit TestRunner.Filter -TestRunner.Filter+FullyQualifiedName.get_Item [method]: unit -> TestRunner.Match -TestRunner.Filter+FullyQualifiedName.Item [property]: [read-only] TestRunner.Match -TestRunner.Filter+Name inherit TestRunner.Filter -TestRunner.Filter+Name.get_Item [method]: unit -> TestRunner.Match -TestRunner.Filter+Name.Item [property]: [read-only] TestRunner.Match -TestRunner.Filter+Not inherit TestRunner.Filter -TestRunner.Filter+Not.get_Item [method]: unit -> TestRunner.Filter -TestRunner.Filter+Not.Item [property]: [read-only] TestRunner.Filter -TestRunner.Filter+Or inherit TestRunner.Filter -TestRunner.Filter+Or.get_Item1 [method]: unit -> TestRunner.Filter -TestRunner.Filter+Or.get_Item2 [method]: unit -> TestRunner.Filter -TestRunner.Filter+Or.Item1 [property]: [read-only] TestRunner.Filter -TestRunner.Filter+Or.Item2 [property]: [read-only] TestRunner.Filter -TestRunner.Filter+Tags inherit obj -TestRunner.Filter+Tags.And [static field]: int = 5 -TestRunner.Filter+Tags.FullyQualifiedName [static field]: int = 0 -TestRunner.Filter+Tags.Name [static field]: int = 1 -TestRunner.Filter+Tags.Not [static field]: int = 3 -TestRunner.Filter+Tags.Or [static field]: int = 4 -TestRunner.Filter+Tags.TestCategory [static field]: int = 2 -TestRunner.Filter+TestCategory inherit TestRunner.Filter -TestRunner.Filter+TestCategory.get_Item [method]: unit -> TestRunner.Match -TestRunner.Filter+TestCategory.Item [property]: [read-only] TestRunner.Match -TestRunner.Filter.get_IsAnd [method]: unit -> bool -TestRunner.Filter.get_IsFullyQualifiedName [method]: unit -> bool -TestRunner.Filter.get_IsName [method]: unit -> bool -TestRunner.Filter.get_IsNot [method]: unit -> bool -TestRunner.Filter.get_IsOr [method]: unit -> bool -TestRunner.Filter.get_IsTestCategory [method]: unit -> bool -TestRunner.Filter.get_Tag [method]: unit -> int -TestRunner.Filter.IsAnd [property]: [read-only] bool -TestRunner.Filter.IsFullyQualifiedName [property]: [read-only] bool -TestRunner.Filter.IsName [property]: [read-only] bool -TestRunner.Filter.IsNot [property]: [read-only] bool -TestRunner.Filter.IsOr [property]: [read-only] bool -TestRunner.Filter.IsTestCategory [property]: [read-only] bool -TestRunner.Filter.NewAnd [static method]: (TestRunner.Filter, TestRunner.Filter) -> TestRunner.Filter -TestRunner.Filter.NewFullyQualifiedName [static method]: TestRunner.Match -> TestRunner.Filter -TestRunner.Filter.NewName [static method]: TestRunner.Match -> TestRunner.Filter -TestRunner.Filter.NewNot [static method]: TestRunner.Filter -> TestRunner.Filter -TestRunner.Filter.NewOr [static method]: (TestRunner.Filter, TestRunner.Filter) -> TestRunner.Filter -TestRunner.Filter.NewTestCategory [static method]: TestRunner.Match -> TestRunner.Filter -TestRunner.Filter.Tag [property]: [read-only] int -TestRunner.FilterModule inherit obj -TestRunner.FilterModule.parse [static method]: string -> TestRunner.Filter -TestRunner.FilterModule.shouldRun [static method]: TestRunner.Filter -> (TestRunner.TestFixture -> TestRunner.SingleTestMethod -> bool) -TestRunner.FixtureRunResults inherit obj, implements TestRunner.FixtureRunResults System.IEquatable, System.Collections.IStructuralEquatable -TestRunner.FixtureRunResults..ctor [constructor]: ((TestRunner.TestMemberFailure * TestRunner.IndividualTestRunMetadata) list, (TestRunner.SingleTestMethod * TestRunner.TestMemberSuccess * TestRunner.IndividualTestRunMetadata) list, (TestRunner.UserMethodFailure * TestRunner.IndividualTestRunMetadata) list) -TestRunner.FixtureRunResults.Failed [property]: [read-only] (TestRunner.TestMemberFailure * TestRunner.IndividualTestRunMetadata) list -TestRunner.FixtureRunResults.get_Failed [method]: unit -> (TestRunner.TestMemberFailure * TestRunner.IndividualTestRunMetadata) list -TestRunner.FixtureRunResults.get_IndividualTestRunMetadata [method]: unit -> (TestRunner.IndividualTestRunMetadata * Microsoft.FSharp.Core.FSharpChoice) list -TestRunner.FixtureRunResults.get_OtherFailures [method]: unit -> (TestRunner.UserMethodFailure * TestRunner.IndividualTestRunMetadata) list -TestRunner.FixtureRunResults.get_Success [method]: unit -> (TestRunner.SingleTestMethod * TestRunner.TestMemberSuccess * TestRunner.IndividualTestRunMetadata) list -TestRunner.FixtureRunResults.IndividualTestRunMetadata [property]: [read-only] (TestRunner.IndividualTestRunMetadata * Microsoft.FSharp.Core.FSharpChoice) list -TestRunner.FixtureRunResults.OtherFailures [property]: [read-only] (TestRunner.UserMethodFailure * TestRunner.IndividualTestRunMetadata) list -TestRunner.FixtureRunResults.Success [property]: [read-only] (TestRunner.SingleTestMethod * TestRunner.TestMemberSuccess * TestRunner.IndividualTestRunMetadata) list -TestRunner.IndividualTestRunMetadata inherit obj, implements TestRunner.IndividualTestRunMetadata System.IEquatable, System.Collections.IStructuralEquatable, TestRunner.IndividualTestRunMetadata System.IComparable, System.IComparable, System.Collections.IStructuralComparable -TestRunner.IndividualTestRunMetadata..ctor [constructor]: (System.TimeSpan, System.DateTimeOffset, System.DateTimeOffset, string, System.Guid, System.Guid, string, string, string option, string option) -TestRunner.IndividualTestRunMetadata.ClassName [property]: [read-only] string -TestRunner.IndividualTestRunMetadata.ComputerName [property]: [read-only] string -TestRunner.IndividualTestRunMetadata.End [property]: [read-only] System.DateTimeOffset -TestRunner.IndividualTestRunMetadata.ExecutionId [property]: [read-only] System.Guid -TestRunner.IndividualTestRunMetadata.get_ClassName [method]: unit -> string -TestRunner.IndividualTestRunMetadata.get_ComputerName [method]: unit -> string -TestRunner.IndividualTestRunMetadata.get_End [method]: unit -> System.DateTimeOffset -TestRunner.IndividualTestRunMetadata.get_ExecutionId [method]: unit -> System.Guid -TestRunner.IndividualTestRunMetadata.get_Start [method]: unit -> System.DateTimeOffset -TestRunner.IndividualTestRunMetadata.get_StdErr [method]: unit -> string option -TestRunner.IndividualTestRunMetadata.get_StdOut [method]: unit -> string option -TestRunner.IndividualTestRunMetadata.get_TestId [method]: unit -> System.Guid -TestRunner.IndividualTestRunMetadata.get_TestName [method]: unit -> string -TestRunner.IndividualTestRunMetadata.get_Total [method]: unit -> System.TimeSpan -TestRunner.IndividualTestRunMetadata.Start [property]: [read-only] System.DateTimeOffset -TestRunner.IndividualTestRunMetadata.StdErr [property]: [read-only] string option -TestRunner.IndividualTestRunMetadata.StdOut [property]: [read-only] string option -TestRunner.IndividualTestRunMetadata.TestId [property]: [read-only] System.Guid -TestRunner.IndividualTestRunMetadata.TestName [property]: [read-only] string -TestRunner.IndividualTestRunMetadata.Total [property]: [read-only] System.TimeSpan -TestRunner.ITestProgress - interface with 5 member(s) -TestRunner.ITestProgress.OnTestFailed [method]: string -> TestRunner.TestMemberFailure -> unit -TestRunner.ITestProgress.OnTestFixtureStart [method]: string -> int -> unit -TestRunner.ITestProgress.OnTestMemberFinished [method]: string -> unit -TestRunner.ITestProgress.OnTestMemberSkipped [method]: string -> unit -TestRunner.ITestProgress.OnTestMemberStart [method]: string -> unit -TestRunner.Match inherit obj, implements TestRunner.Match System.IEquatable, System.Collections.IStructuralEquatable, TestRunner.Match System.IComparable, System.IComparable, System.Collections.IStructuralComparable - union type with 2 cases -TestRunner.Match+Contains inherit TestRunner.Match -TestRunner.Match+Contains.get_Item [method]: unit -> string -TestRunner.Match+Contains.Item [property]: [read-only] string -TestRunner.Match+Exact inherit TestRunner.Match -TestRunner.Match+Exact.get_Item [method]: unit -> string -TestRunner.Match+Exact.Item [property]: [read-only] string -TestRunner.Match+Tags inherit obj -TestRunner.Match+Tags.Contains [static field]: int = 1 -TestRunner.Match+Tags.Exact [static field]: int = 0 -TestRunner.Match.get_IsContains [method]: unit -> bool -TestRunner.Match.get_IsExact [method]: unit -> bool -TestRunner.Match.get_Tag [method]: unit -> int -TestRunner.Match.IsContains [property]: [read-only] bool -TestRunner.Match.IsExact [property]: [read-only] bool -TestRunner.Match.NewContains [static method]: string -> TestRunner.Match -TestRunner.Match.NewExact [static method]: string -> TestRunner.Match -TestRunner.Match.Tag [property]: [read-only] int -TestRunner.Modifier inherit obj, implements TestRunner.Modifier System.IEquatable, System.Collections.IStructuralEquatable, TestRunner.Modifier System.IComparable, System.IComparable, System.Collections.IStructuralComparable - union type with 2 cases -TestRunner.Modifier+Explicit inherit TestRunner.Modifier -TestRunner.Modifier+Explicit.get_reason [method]: unit -> string option -TestRunner.Modifier+Explicit.reason [property]: [read-only] string option -TestRunner.Modifier+Ignored inherit TestRunner.Modifier -TestRunner.Modifier+Ignored.get_reason [method]: unit -> string option -TestRunner.Modifier+Ignored.reason [property]: [read-only] string option -TestRunner.Modifier+Tags inherit obj -TestRunner.Modifier+Tags.Explicit [static field]: int = 0 -TestRunner.Modifier+Tags.Ignored [static field]: int = 1 -TestRunner.Modifier.get_IsExplicit [method]: unit -> bool -TestRunner.Modifier.get_IsIgnored [method]: unit -> bool -TestRunner.Modifier.get_Tag [method]: unit -> int -TestRunner.Modifier.IsExplicit [property]: [read-only] bool -TestRunner.Modifier.IsIgnored [property]: [read-only] bool -TestRunner.Modifier.NewExplicit [static method]: string option -> TestRunner.Modifier -TestRunner.Modifier.NewIgnored [static method]: string option -> TestRunner.Modifier -TestRunner.Modifier.Tag [property]: [read-only] int -TestRunner.SingleTestMethod inherit obj, implements TestRunner.SingleTestMethod System.IEquatable, System.Collections.IStructuralEquatable -TestRunner.SingleTestMethod..ctor [constructor]: (System.Reflection.MethodInfo, TestRunner.TestKind, TestRunner.Modifier list, string list, int option, TestRunner.Combinatorial option) -TestRunner.SingleTestMethod.Categories [property]: [read-only] string list -TestRunner.SingleTestMethod.Combinatorial [property]: [read-only] TestRunner.Combinatorial option -TestRunner.SingleTestMethod.get_Categories [method]: unit -> string list -TestRunner.SingleTestMethod.get_Combinatorial [method]: unit -> TestRunner.Combinatorial option -TestRunner.SingleTestMethod.get_Kind [method]: unit -> TestRunner.TestKind -TestRunner.SingleTestMethod.get_Method [method]: unit -> System.Reflection.MethodInfo -TestRunner.SingleTestMethod.get_Modifiers [method]: unit -> TestRunner.Modifier list -TestRunner.SingleTestMethod.get_Name [method]: unit -> string -TestRunner.SingleTestMethod.get_Repeat [method]: unit -> int option -TestRunner.SingleTestMethod.Kind [property]: [read-only] TestRunner.TestKind -TestRunner.SingleTestMethod.Method [property]: [read-only] System.Reflection.MethodInfo -TestRunner.SingleTestMethod.Modifiers [property]: [read-only] TestRunner.Modifier list -TestRunner.SingleTestMethod.Name [property]: [read-only] string -TestRunner.SingleTestMethod.Repeat [property]: [read-only] int option -TestRunner.SingleTestMethodModule inherit obj -TestRunner.SingleTestMethodModule.parse [static method]: string list -> System.Reflection.MethodInfo -> System.Reflection.CustomAttributeData list -> (TestRunner.SingleTestMethod option * System.Reflection.CustomAttributeData list) -TestRunner.TestFailure inherit obj, implements TestRunner.TestFailure System.IEquatable, System.Collections.IStructuralEquatable - union type with 3 cases -TestRunner.TestFailure+SetUpFailed inherit TestRunner.TestFailure -TestRunner.TestFailure+SetUpFailed.get_Item [method]: unit -> TestRunner.UserMethodFailure -TestRunner.TestFailure+SetUpFailed.Item [property]: [read-only] TestRunner.UserMethodFailure -TestRunner.TestFailure+Tags inherit obj -TestRunner.TestFailure+Tags.SetUpFailed [static field]: int = 1 -TestRunner.TestFailure+Tags.TearDownFailed [static field]: int = 2 -TestRunner.TestFailure+Tags.TestFailed [static field]: int = 0 -TestRunner.TestFailure+TearDownFailed inherit TestRunner.TestFailure -TestRunner.TestFailure+TearDownFailed.get_Item [method]: unit -> TestRunner.UserMethodFailure -TestRunner.TestFailure+TearDownFailed.Item [property]: [read-only] TestRunner.UserMethodFailure -TestRunner.TestFailure+TestFailed inherit TestRunner.TestFailure -TestRunner.TestFailure+TestFailed.get_Item [method]: unit -> TestRunner.UserMethodFailure -TestRunner.TestFailure+TestFailed.Item [property]: [read-only] TestRunner.UserMethodFailure -TestRunner.TestFailure.get_IsSetUpFailed [method]: unit -> bool -TestRunner.TestFailure.get_IsTearDownFailed [method]: unit -> bool -TestRunner.TestFailure.get_IsTestFailed [method]: unit -> bool -TestRunner.TestFailure.get_Name [method]: unit -> string -TestRunner.TestFailure.get_Tag [method]: unit -> int -TestRunner.TestFailure.IsSetUpFailed [property]: [read-only] bool -TestRunner.TestFailure.IsTearDownFailed [property]: [read-only] bool -TestRunner.TestFailure.IsTestFailed [property]: [read-only] bool -TestRunner.TestFailure.Name [property]: [read-only] string -TestRunner.TestFailure.NewSetUpFailed [static method]: TestRunner.UserMethodFailure -> TestRunner.TestFailure -TestRunner.TestFailure.NewTearDownFailed [static method]: TestRunner.UserMethodFailure -> TestRunner.TestFailure -TestRunner.TestFailure.NewTestFailed [static method]: TestRunner.UserMethodFailure -> TestRunner.TestFailure -TestRunner.TestFailure.Tag [property]: [read-only] int -TestRunner.TestFixture inherit obj, implements TestRunner.TestFixture System.IEquatable, System.Collections.IStructuralEquatable -TestRunner.TestFixture..ctor [constructor]: (System.Reflection.Assembly, string, System.Reflection.MethodInfo option, System.Reflection.MethodInfo option, System.Reflection.MethodInfo list, System.Reflection.MethodInfo list, TestRunner.SingleTestMethod list) -TestRunner.TestFixture.ContainingAssembly [property]: [read-only] System.Reflection.Assembly -TestRunner.TestFixture.Empty [static method]: System.Reflection.Assembly -> string -> TestRunner.TestFixture -TestRunner.TestFixture.get_ContainingAssembly [method]: unit -> System.Reflection.Assembly -TestRunner.TestFixture.get_Name [method]: unit -> string -TestRunner.TestFixture.get_OneTimeSetUp [method]: unit -> System.Reflection.MethodInfo option -TestRunner.TestFixture.get_OneTimeTearDown [method]: unit -> System.Reflection.MethodInfo option -TestRunner.TestFixture.get_SetUp [method]: unit -> System.Reflection.MethodInfo list -TestRunner.TestFixture.get_TearDown [method]: unit -> System.Reflection.MethodInfo list -TestRunner.TestFixture.get_Tests [method]: unit -> TestRunner.SingleTestMethod list -TestRunner.TestFixture.Name [property]: [read-only] string -TestRunner.TestFixture.OneTimeSetUp [property]: [read-only] System.Reflection.MethodInfo option -TestRunner.TestFixture.OneTimeTearDown [property]: [read-only] System.Reflection.MethodInfo option -TestRunner.TestFixture.SetUp [property]: [read-only] System.Reflection.MethodInfo list -TestRunner.TestFixture.TearDown [property]: [read-only] System.Reflection.MethodInfo list -TestRunner.TestFixture.Tests [property]: [read-only] TestRunner.SingleTestMethod list -TestRunner.TestFixtureModule inherit obj -TestRunner.TestFixtureModule.parse [static method]: System.Type -> TestRunner.TestFixture -TestRunner.TestFixtureModule.run [static method]: TestRunner.ITestProgress -> (TestRunner.TestFixture -> TestRunner.SingleTestMethod -> bool) -> TestRunner.TestFixture -> TestRunner.FixtureRunResults -TestRunner.TestKind inherit obj, implements TestRunner.TestKind System.IEquatable, System.Collections.IStructuralEquatable - union type with 3 cases -TestRunner.TestKind+Data inherit TestRunner.TestKind -TestRunner.TestKind+Data.get_Item [method]: unit -> obj list list -TestRunner.TestKind+Data.Item [property]: [read-only] obj list list -TestRunner.TestKind+Source inherit TestRunner.TestKind -TestRunner.TestKind+Source.get_Item [method]: unit -> string list -TestRunner.TestKind+Source.Item [property]: [read-only] string list -TestRunner.TestKind+Tags inherit obj -TestRunner.TestKind+Tags.Data [static field]: int = 2 -TestRunner.TestKind+Tags.Single [static field]: int = 0 -TestRunner.TestKind+Tags.Source [static field]: int = 1 -TestRunner.TestKind.get_IsData [method]: unit -> bool -TestRunner.TestKind.get_IsSingle [method]: unit -> bool -TestRunner.TestKind.get_IsSource [method]: unit -> bool -TestRunner.TestKind.get_Single [static method]: unit -> TestRunner.TestKind -TestRunner.TestKind.get_Tag [method]: unit -> int -TestRunner.TestKind.IsData [property]: [read-only] bool -TestRunner.TestKind.IsSingle [property]: [read-only] bool -TestRunner.TestKind.IsSource [property]: [read-only] bool -TestRunner.TestKind.NewData [static method]: obj list list -> TestRunner.TestKind -TestRunner.TestKind.NewSource [static method]: string list -> TestRunner.TestKind -TestRunner.TestKind.Single [static property]: [read-only] TestRunner.TestKind -TestRunner.TestKind.Tag [property]: [read-only] int -TestRunner.TestMemberFailure inherit obj, implements TestRunner.TestMemberFailure System.IEquatable, System.Collections.IStructuralEquatable - union type with 2 cases -TestRunner.TestMemberFailure+Failed inherit TestRunner.TestMemberFailure -TestRunner.TestMemberFailure+Failed.get_Item [method]: unit -> TestRunner.TestFailure list -TestRunner.TestMemberFailure+Failed.Item [property]: [read-only] TestRunner.TestFailure list -TestRunner.TestMemberFailure+Malformed inherit TestRunner.TestMemberFailure -TestRunner.TestMemberFailure+Malformed.get_reasons [method]: unit -> string list -TestRunner.TestMemberFailure+Malformed.reasons [property]: [read-only] string list -TestRunner.TestMemberFailure+Tags inherit obj -TestRunner.TestMemberFailure+Tags.Failed [static field]: int = 1 -TestRunner.TestMemberFailure+Tags.Malformed [static field]: int = 0 -TestRunner.TestMemberFailure.get_IsFailed [method]: unit -> bool -TestRunner.TestMemberFailure.get_IsMalformed [method]: unit -> bool -TestRunner.TestMemberFailure.get_Tag [method]: unit -> int -TestRunner.TestMemberFailure.IsFailed [property]: [read-only] bool -TestRunner.TestMemberFailure.IsMalformed [property]: [read-only] bool -TestRunner.TestMemberFailure.NewFailed [static method]: TestRunner.TestFailure list -> TestRunner.TestMemberFailure -TestRunner.TestMemberFailure.NewMalformed [static method]: string list -> TestRunner.TestMemberFailure -TestRunner.TestMemberFailure.Tag [property]: [read-only] int -TestRunner.TestMemberSuccess inherit obj, implements TestRunner.TestMemberSuccess System.IEquatable, System.Collections.IStructuralEquatable, TestRunner.TestMemberSuccess System.IComparable, System.IComparable, System.Collections.IStructuralComparable - union type with 4 cases -TestRunner.TestMemberSuccess+Explicit inherit TestRunner.TestMemberSuccess -TestRunner.TestMemberSuccess+Explicit.get_reason [method]: unit -> string option -TestRunner.TestMemberSuccess+Explicit.reason [property]: [read-only] string option -TestRunner.TestMemberSuccess+Ignored inherit TestRunner.TestMemberSuccess -TestRunner.TestMemberSuccess+Ignored.get_reason [method]: unit -> string option -TestRunner.TestMemberSuccess+Ignored.reason [property]: [read-only] string option -TestRunner.TestMemberSuccess+Inconclusive inherit TestRunner.TestMemberSuccess -TestRunner.TestMemberSuccess+Inconclusive.get_reason [method]: unit -> string option -TestRunner.TestMemberSuccess+Inconclusive.reason [property]: [read-only] string option -TestRunner.TestMemberSuccess+Tags inherit obj -TestRunner.TestMemberSuccess+Tags.Explicit [static field]: int = 2 -TestRunner.TestMemberSuccess+Tags.Ignored [static field]: int = 1 -TestRunner.TestMemberSuccess+Tags.Inconclusive [static field]: int = 3 -TestRunner.TestMemberSuccess+Tags.Ok [static field]: int = 0 -TestRunner.TestMemberSuccess.get_IsExplicit [method]: unit -> bool -TestRunner.TestMemberSuccess.get_IsIgnored [method]: unit -> bool -TestRunner.TestMemberSuccess.get_IsInconclusive [method]: unit -> bool -TestRunner.TestMemberSuccess.get_IsOk [method]: unit -> bool -TestRunner.TestMemberSuccess.get_Ok [static method]: unit -> TestRunner.TestMemberSuccess -TestRunner.TestMemberSuccess.get_Tag [method]: unit -> int -TestRunner.TestMemberSuccess.IsExplicit [property]: [read-only] bool -TestRunner.TestMemberSuccess.IsIgnored [property]: [read-only] bool -TestRunner.TestMemberSuccess.IsInconclusive [property]: [read-only] bool -TestRunner.TestMemberSuccess.IsOk [property]: [read-only] bool -TestRunner.TestMemberSuccess.NewExplicit [static method]: string option -> TestRunner.TestMemberSuccess -TestRunner.TestMemberSuccess.NewIgnored [static method]: string option -> TestRunner.TestMemberSuccess -TestRunner.TestMemberSuccess.NewInconclusive [static method]: string option -> TestRunner.TestMemberSuccess -TestRunner.TestMemberSuccess.Ok [static property]: [read-only] TestRunner.TestMemberSuccess -TestRunner.TestMemberSuccess.Tag [property]: [read-only] int -TestRunner.TestProgress inherit obj -TestRunner.TestProgress.toStderr [static method]: unit -> TestRunner.ITestProgress -TestRunner.TrxCounters inherit obj, implements TestRunner.TrxCounters System.IEquatable, System.Collections.IStructuralEquatable -TestRunner.TrxCounters..ctor [constructor]: (System.UInt32, System.UInt32, System.UInt32, System.UInt32, System.UInt32, System.UInt32, System.UInt32, System.UInt32, System.UInt32, System.UInt32, System.UInt32, System.UInt32, System.UInt32, System.UInt32, System.UInt32, System.UInt32) -TestRunner.TrxCounters.Aborted [property]: [read-only] System.UInt32 -TestRunner.TrxCounters.AddFailed [method]: unit -> TestRunner.TrxCounters -TestRunner.TrxCounters.AddInconclusive [method]: unit -> TestRunner.TrxCounters -TestRunner.TrxCounters.AddNotExecuted [method]: unit -> TestRunner.TrxCounters -TestRunner.TrxCounters.AddPassed [method]: unit -> TestRunner.TrxCounters -TestRunner.TrxCounters.Completed [property]: [read-only] System.UInt32 -TestRunner.TrxCounters.Disconnected [property]: [read-only] System.UInt32 -TestRunner.TrxCounters.Errors [property]: [read-only] System.UInt32 -TestRunner.TrxCounters.Executed [property]: [read-only] System.UInt32 -TestRunner.TrxCounters.Failed [property]: [read-only] System.UInt32 -TestRunner.TrxCounters.get_Aborted [method]: unit -> System.UInt32 -TestRunner.TrxCounters.get_Completed [method]: unit -> System.UInt32 -TestRunner.TrxCounters.get_Disconnected [method]: unit -> System.UInt32 -TestRunner.TrxCounters.get_Errors [method]: unit -> System.UInt32 -TestRunner.TrxCounters.get_Executed [method]: unit -> System.UInt32 -TestRunner.TrxCounters.get_Failed [method]: unit -> System.UInt32 -TestRunner.TrxCounters.get_Inconclusive [method]: unit -> System.UInt32 -TestRunner.TrxCounters.get_InProgress [method]: unit -> System.UInt32 -TestRunner.TrxCounters.get_NotExecuted [method]: unit -> System.UInt32 -TestRunner.TrxCounters.get_NotRunnable [method]: unit -> System.UInt32 -TestRunner.TrxCounters.get_Passed [method]: unit -> System.UInt32 -TestRunner.TrxCounters.get_PassedButRunAborted [method]: unit -> System.UInt32 -TestRunner.TrxCounters.get_Pending [method]: unit -> System.UInt32 -TestRunner.TrxCounters.get_Timeout [method]: unit -> System.UInt32 -TestRunner.TrxCounters.get_Total [method]: unit -> System.UInt32 -TestRunner.TrxCounters.get_Warning [method]: unit -> System.UInt32 -TestRunner.TrxCounters.get_Zero [static method]: unit -> TestRunner.TrxCounters -TestRunner.TrxCounters.Inconclusive [property]: [read-only] System.UInt32 -TestRunner.TrxCounters.InProgress [property]: [read-only] System.UInt32 -TestRunner.TrxCounters.NotExecuted [property]: [read-only] System.UInt32 -TestRunner.TrxCounters.NotRunnable [property]: [read-only] System.UInt32 -TestRunner.TrxCounters.Passed [property]: [read-only] System.UInt32 -TestRunner.TrxCounters.PassedButRunAborted [property]: [read-only] System.UInt32 -TestRunner.TrxCounters.Pending [property]: [read-only] System.UInt32 -TestRunner.TrxCounters.Timeout [property]: [read-only] System.UInt32 -TestRunner.TrxCounters.Total [property]: [read-only] System.UInt32 -TestRunner.TrxCounters.Warning [property]: [read-only] System.UInt32 -TestRunner.TrxCounters.Zero [static property]: [read-only] TestRunner.TrxCounters -TestRunner.TrxDeployment inherit obj, implements TestRunner.TrxDeployment System.IEquatable, System.Collections.IStructuralEquatable -TestRunner.TrxDeployment..ctor [constructor]: string -TestRunner.TrxDeployment.get_RunDeploymentRoot [method]: unit -> string -TestRunner.TrxDeployment.RunDeploymentRoot [property]: [read-only] string -TestRunner.TrxErrorInfo inherit obj, implements TestRunner.TrxErrorInfo System.IEquatable, System.Collections.IStructuralEquatable -TestRunner.TrxErrorInfo..ctor [constructor]: (string option, string option) -TestRunner.TrxErrorInfo.get_Message [method]: unit -> string option -TestRunner.TrxErrorInfo.get_StackTrace [method]: unit -> string option -TestRunner.TrxErrorInfo.Message [property]: [read-only] string option -TestRunner.TrxErrorInfo.StackTrace [property]: [read-only] string option -TestRunner.TrxExecution inherit obj, implements TestRunner.TrxExecution System.IEquatable, System.Collections.IStructuralEquatable -TestRunner.TrxExecution..ctor [constructor]: System.Guid -TestRunner.TrxExecution.get_Id [method]: unit -> System.Guid -TestRunner.TrxExecution.Id [property]: [read-only] System.Guid -TestRunner.TrxOutcome inherit obj, implements TestRunner.TrxOutcome System.IEquatable, System.Collections.IStructuralEquatable - union type with 3 cases -TestRunner.TrxOutcome+Tags inherit obj -TestRunner.TrxOutcome+Tags.Completed [static field]: int = 0 -TestRunner.TrxOutcome+Tags.Failed [static field]: int = 2 -TestRunner.TrxOutcome+Tags.Warning [static field]: int = 1 -TestRunner.TrxOutcome.Completed [static property]: [read-only] TestRunner.TrxOutcome -TestRunner.TrxOutcome.Failed [static property]: [read-only] TestRunner.TrxOutcome -TestRunner.TrxOutcome.get_Completed [static method]: unit -> TestRunner.TrxOutcome -TestRunner.TrxOutcome.get_Failed [static method]: unit -> TestRunner.TrxOutcome -TestRunner.TrxOutcome.get_IsCompleted [method]: unit -> bool -TestRunner.TrxOutcome.get_IsFailed [method]: unit -> bool -TestRunner.TrxOutcome.get_IsWarning [method]: unit -> bool -TestRunner.TrxOutcome.get_Tag [method]: unit -> int -TestRunner.TrxOutcome.get_Warning [static method]: unit -> TestRunner.TrxOutcome -TestRunner.TrxOutcome.IsCompleted [property]: [read-only] bool -TestRunner.TrxOutcome.IsFailed [property]: [read-only] bool -TestRunner.TrxOutcome.IsWarning [property]: [read-only] bool -TestRunner.TrxOutcome.Parse [static method]: string -> TestRunner.TrxOutcome option -TestRunner.TrxOutcome.Tag [property]: [read-only] int -TestRunner.TrxOutcome.Warning [static property]: [read-only] TestRunner.TrxOutcome -TestRunner.TrxOutput inherit obj, implements TestRunner.TrxOutput System.IEquatable, System.Collections.IStructuralEquatable -TestRunner.TrxOutput..ctor [constructor]: (string option, TestRunner.TrxErrorInfo option) -TestRunner.TrxOutput.ErrorInfo [property]: [read-only] TestRunner.TrxErrorInfo option -TestRunner.TrxOutput.get_ErrorInfo [method]: unit -> TestRunner.TrxErrorInfo option -TestRunner.TrxOutput.get_StdOut [method]: unit -> string option -TestRunner.TrxOutput.StdOut [property]: [read-only] string option -TestRunner.TrxReport inherit obj, implements TestRunner.TrxReport System.IEquatable, System.Collections.IStructuralEquatable -TestRunner.TrxReport..ctor [constructor]: (System.Guid, string, TestRunner.TrxReportTimes, TestRunner.TrxTestSettings, TestRunner.TrxUnitTestResult list, TestRunner.TrxUnitTest list, TestRunner.TrxTestEntry list, TestRunner.TrxTestListEntry list, TestRunner.TrxResultsSummary) -TestRunner.TrxReport.get_Id [method]: unit -> System.Guid -TestRunner.TrxReport.get_Name [method]: unit -> string -TestRunner.TrxReport.get_Results [method]: unit -> TestRunner.TrxUnitTestResult list -TestRunner.TrxReport.get_ResultsSummary [method]: unit -> TestRunner.TrxResultsSummary -TestRunner.TrxReport.get_Settings [method]: unit -> TestRunner.TrxTestSettings -TestRunner.TrxReport.get_TestDefinitions [method]: unit -> TestRunner.TrxUnitTest list -TestRunner.TrxReport.get_TestEntries [method]: unit -> TestRunner.TrxTestEntry list -TestRunner.TrxReport.get_TestLists [method]: unit -> TestRunner.TrxTestListEntry list -TestRunner.TrxReport.get_Times [method]: unit -> TestRunner.TrxReportTimes -TestRunner.TrxReport.Id [property]: [read-only] System.Guid -TestRunner.TrxReport.Name [property]: [read-only] string -TestRunner.TrxReport.Results [property]: [read-only] TestRunner.TrxUnitTestResult list -TestRunner.TrxReport.ResultsSummary [property]: [read-only] TestRunner.TrxResultsSummary -TestRunner.TrxReport.Settings [property]: [read-only] TestRunner.TrxTestSettings -TestRunner.TrxReport.TestDefinitions [property]: [read-only] TestRunner.TrxUnitTest list -TestRunner.TrxReport.TestEntries [property]: [read-only] TestRunner.TrxTestEntry list -TestRunner.TrxReport.TestLists [property]: [read-only] TestRunner.TrxTestListEntry list -TestRunner.TrxReport.Times [property]: [read-only] TestRunner.TrxReportTimes -TestRunner.TrxReportModule inherit obj -TestRunner.TrxReportModule.parse [static method]: string -> Microsoft.FSharp.Core.FSharpResult -TestRunner.TrxReportModule.toXml [static method]: TestRunner.TrxReport -> System.Xml.XmlDocument -TestRunner.TrxReportTimes inherit obj, implements TestRunner.TrxReportTimes System.IEquatable, System.Collections.IStructuralEquatable -TestRunner.TrxReportTimes..ctor [constructor]: (System.DateTimeOffset, System.DateTimeOffset, System.DateTimeOffset, System.DateTimeOffset) -TestRunner.TrxReportTimes.Creation [property]: [read-only] System.DateTimeOffset -TestRunner.TrxReportTimes.Finish [property]: [read-only] System.DateTimeOffset -TestRunner.TrxReportTimes.get_Creation [method]: unit -> System.DateTimeOffset -TestRunner.TrxReportTimes.get_Finish [method]: unit -> System.DateTimeOffset -TestRunner.TrxReportTimes.get_Queuing [method]: unit -> System.DateTimeOffset -TestRunner.TrxReportTimes.get_Start [method]: unit -> System.DateTimeOffset -TestRunner.TrxReportTimes.Queuing [property]: [read-only] System.DateTimeOffset -TestRunner.TrxReportTimes.Start [property]: [read-only] System.DateTimeOffset -TestRunner.TrxResultsSummary inherit obj, implements TestRunner.TrxResultsSummary System.IEquatable, System.Collections.IStructuralEquatable -TestRunner.TrxResultsSummary..ctor [constructor]: (TestRunner.TrxOutcome, TestRunner.TrxCounters, TestRunner.TrxOutput, TestRunner.TrxRunInfo list) -TestRunner.TrxResultsSummary.Counters [property]: [read-only] TestRunner.TrxCounters -TestRunner.TrxResultsSummary.get_Counters [method]: unit -> TestRunner.TrxCounters -TestRunner.TrxResultsSummary.get_Outcome [method]: unit -> TestRunner.TrxOutcome -TestRunner.TrxResultsSummary.get_Output [method]: unit -> TestRunner.TrxOutput -TestRunner.TrxResultsSummary.get_RunInfos [method]: unit -> TestRunner.TrxRunInfo list -TestRunner.TrxResultsSummary.Outcome [property]: [read-only] TestRunner.TrxOutcome -TestRunner.TrxResultsSummary.Output [property]: [read-only] TestRunner.TrxOutput -TestRunner.TrxResultsSummary.RunInfos [property]: [read-only] TestRunner.TrxRunInfo list -TestRunner.TrxRunInfo inherit obj, implements TestRunner.TrxRunInfo System.IEquatable, System.Collections.IStructuralEquatable -TestRunner.TrxRunInfo..ctor [constructor]: (string, TestRunner.TrxOutcome, System.DateTimeOffset, string) -TestRunner.TrxRunInfo.ComputerName [property]: [read-only] string -TestRunner.TrxRunInfo.get_ComputerName [method]: unit -> string -TestRunner.TrxRunInfo.get_Outcome [method]: unit -> TestRunner.TrxOutcome -TestRunner.TrxRunInfo.get_Text [method]: unit -> string -TestRunner.TrxRunInfo.get_Timestamp [method]: unit -> System.DateTimeOffset -TestRunner.TrxRunInfo.Outcome [property]: [read-only] TestRunner.TrxOutcome -TestRunner.TrxRunInfo.Text [property]: [read-only] string -TestRunner.TrxRunInfo.Timestamp [property]: [read-only] System.DateTimeOffset -TestRunner.TrxTestEntry inherit obj, implements TestRunner.TrxTestEntry System.IEquatable, System.Collections.IStructuralEquatable -TestRunner.TrxTestEntry..ctor [constructor]: (System.Guid, System.Guid, System.Guid) -TestRunner.TrxTestEntry.ExecutionId [property]: [read-only] System.Guid -TestRunner.TrxTestEntry.get_ExecutionId [method]: unit -> System.Guid -TestRunner.TrxTestEntry.get_TestId [method]: unit -> System.Guid -TestRunner.TrxTestEntry.get_TestListId [method]: unit -> System.Guid -TestRunner.TrxTestEntry.TestId [property]: [read-only] System.Guid -TestRunner.TrxTestEntry.TestListId [property]: [read-only] System.Guid -TestRunner.TrxTestListEntry inherit obj, implements TestRunner.TrxTestListEntry System.IEquatable, System.Collections.IStructuralEquatable -TestRunner.TrxTestListEntry..ctor [constructor]: (string, System.Guid) -TestRunner.TrxTestListEntry.get_Id [method]: unit -> System.Guid -TestRunner.TrxTestListEntry.get_Name [method]: unit -> string -TestRunner.TrxTestListEntry.Id [property]: [read-only] System.Guid -TestRunner.TrxTestListEntry.Name [property]: [read-only] string -TestRunner.TrxTestMethod inherit obj, implements TestRunner.TrxTestMethod System.IEquatable, System.Collections.IStructuralEquatable -TestRunner.TrxTestMethod..ctor [constructor]: (string, System.Uri, string, string) -TestRunner.TrxTestMethod.AdapterTypeName [property]: [read-only] System.Uri -TestRunner.TrxTestMethod.ClassName [property]: [read-only] string -TestRunner.TrxTestMethod.CodeBase [property]: [read-only] string -TestRunner.TrxTestMethod.get_AdapterTypeName [method]: unit -> System.Uri -TestRunner.TrxTestMethod.get_ClassName [method]: unit -> string -TestRunner.TrxTestMethod.get_CodeBase [method]: unit -> string -TestRunner.TrxTestMethod.get_Name [method]: unit -> string -TestRunner.TrxTestMethod.Name [property]: [read-only] string -TestRunner.TrxTestOutcome inherit obj, implements TestRunner.TrxTestOutcome System.IEquatable, System.Collections.IStructuralEquatable - union type with 4 cases -TestRunner.TrxTestOutcome+Tags inherit obj -TestRunner.TrxTestOutcome+Tags.Failed [static field]: int = 1 -TestRunner.TrxTestOutcome+Tags.Inconclusive [static field]: int = 3 -TestRunner.TrxTestOutcome+Tags.NotExecuted [static field]: int = 2 -TestRunner.TrxTestOutcome+Tags.Passed [static field]: int = 0 -TestRunner.TrxTestOutcome.Failed [static property]: [read-only] TestRunner.TrxTestOutcome -TestRunner.TrxTestOutcome.get_Failed [static method]: unit -> TestRunner.TrxTestOutcome -TestRunner.TrxTestOutcome.get_Inconclusive [static method]: unit -> TestRunner.TrxTestOutcome -TestRunner.TrxTestOutcome.get_IsFailed [method]: unit -> bool -TestRunner.TrxTestOutcome.get_IsInconclusive [method]: unit -> bool -TestRunner.TrxTestOutcome.get_IsNotExecuted [method]: unit -> bool -TestRunner.TrxTestOutcome.get_IsPassed [method]: unit -> bool -TestRunner.TrxTestOutcome.get_NotExecuted [static method]: unit -> TestRunner.TrxTestOutcome -TestRunner.TrxTestOutcome.get_Passed [static method]: unit -> TestRunner.TrxTestOutcome -TestRunner.TrxTestOutcome.get_Tag [method]: unit -> int -TestRunner.TrxTestOutcome.Inconclusive [static property]: [read-only] TestRunner.TrxTestOutcome -TestRunner.TrxTestOutcome.IsFailed [property]: [read-only] bool -TestRunner.TrxTestOutcome.IsInconclusive [property]: [read-only] bool -TestRunner.TrxTestOutcome.IsNotExecuted [property]: [read-only] bool -TestRunner.TrxTestOutcome.IsPassed [property]: [read-only] bool -TestRunner.TrxTestOutcome.NotExecuted [static property]: [read-only] TestRunner.TrxTestOutcome -TestRunner.TrxTestOutcome.Parse [static method]: string -> TestRunner.TrxTestOutcome option -TestRunner.TrxTestOutcome.Passed [static property]: [read-only] TestRunner.TrxTestOutcome -TestRunner.TrxTestOutcome.Tag [property]: [read-only] int -TestRunner.TrxTestSettings inherit obj, implements TestRunner.TrxTestSettings System.IEquatable, System.Collections.IStructuralEquatable -TestRunner.TrxTestSettings..ctor [constructor]: (string, System.Guid, TestRunner.TrxDeployment) -TestRunner.TrxTestSettings.Deployment [property]: [read-only] TestRunner.TrxDeployment -TestRunner.TrxTestSettings.get_Deployment [method]: unit -> TestRunner.TrxDeployment -TestRunner.TrxTestSettings.get_Id [method]: unit -> System.Guid -TestRunner.TrxTestSettings.get_Name [method]: unit -> string -TestRunner.TrxTestSettings.Id [property]: [read-only] System.Guid -TestRunner.TrxTestSettings.Name [property]: [read-only] string -TestRunner.TrxUnitTest inherit obj, implements TestRunner.TrxUnitTest System.IEquatable, System.Collections.IStructuralEquatable -TestRunner.TrxUnitTest..ctor [constructor]: (string, string, System.Guid, TestRunner.TrxExecution, TestRunner.TrxTestMethod) -TestRunner.TrxUnitTest.Execution [property]: [read-only] TestRunner.TrxExecution -TestRunner.TrxUnitTest.get_Execution [method]: unit -> TestRunner.TrxExecution -TestRunner.TrxUnitTest.get_Id [method]: unit -> System.Guid -TestRunner.TrxUnitTest.get_Name [method]: unit -> string -TestRunner.TrxUnitTest.get_Storage [method]: unit -> string -TestRunner.TrxUnitTest.get_TestMethod [method]: unit -> TestRunner.TrxTestMethod -TestRunner.TrxUnitTest.Id [property]: [read-only] System.Guid -TestRunner.TrxUnitTest.Name [property]: [read-only] string -TestRunner.TrxUnitTest.Storage [property]: [read-only] string -TestRunner.TrxUnitTest.TestMethod [property]: [read-only] TestRunner.TrxTestMethod -TestRunner.TrxUnitTestResult inherit obj, implements TestRunner.TrxUnitTestResult System.IEquatable, System.Collections.IStructuralEquatable -TestRunner.TrxUnitTestResult..ctor [constructor]: (System.Guid, System.Guid, string, string, System.TimeSpan, System.DateTimeOffset, System.DateTimeOffset, System.Guid, TestRunner.TrxTestOutcome, System.Guid, string, TestRunner.TrxOutput option) -TestRunner.TrxUnitTestResult.ComputerName [property]: [read-only] string -TestRunner.TrxUnitTestResult.Duration [property]: [read-only] System.TimeSpan -TestRunner.TrxUnitTestResult.EndTime [property]: [read-only] System.DateTimeOffset -TestRunner.TrxUnitTestResult.ExecutionId [property]: [read-only] System.Guid -TestRunner.TrxUnitTestResult.get_ComputerName [method]: unit -> string -TestRunner.TrxUnitTestResult.get_Duration [method]: unit -> System.TimeSpan -TestRunner.TrxUnitTestResult.get_EndTime [method]: unit -> System.DateTimeOffset -TestRunner.TrxUnitTestResult.get_ExecutionId [method]: unit -> System.Guid -TestRunner.TrxUnitTestResult.get_Outcome [method]: unit -> TestRunner.TrxTestOutcome -TestRunner.TrxUnitTestResult.get_Output [method]: unit -> TestRunner.TrxOutput option -TestRunner.TrxUnitTestResult.get_RelativeResultsDirectory [method]: unit -> string -TestRunner.TrxUnitTestResult.get_StartTime [method]: unit -> System.DateTimeOffset -TestRunner.TrxUnitTestResult.get_TestId [method]: unit -> System.Guid -TestRunner.TrxUnitTestResult.get_TestListId [method]: unit -> System.Guid -TestRunner.TrxUnitTestResult.get_TestName [method]: unit -> string -TestRunner.TrxUnitTestResult.get_TestType [method]: unit -> System.Guid -TestRunner.TrxUnitTestResult.Outcome [property]: [read-only] TestRunner.TrxTestOutcome -TestRunner.TrxUnitTestResult.Output [property]: [read-only] TestRunner.TrxOutput option -TestRunner.TrxUnitTestResult.RelativeResultsDirectory [property]: [read-only] string -TestRunner.TrxUnitTestResult.StartTime [property]: [read-only] System.DateTimeOffset -TestRunner.TrxUnitTestResult.TestId [property]: [read-only] System.Guid -TestRunner.TrxUnitTestResult.TestListId [property]: [read-only] System.Guid -TestRunner.TrxUnitTestResult.TestName [property]: [read-only] string -TestRunner.TrxUnitTestResult.TestType [property]: [read-only] System.Guid -TestRunner.UserMethodFailure inherit obj, implements TestRunner.UserMethodFailure System.IEquatable, System.Collections.IStructuralEquatable - union type with 2 cases -TestRunner.UserMethodFailure+ReturnedNonUnit inherit TestRunner.UserMethodFailure -TestRunner.UserMethodFailure+ReturnedNonUnit.get_name [method]: unit -> string -TestRunner.UserMethodFailure+ReturnedNonUnit.get_result [method]: unit -> obj -TestRunner.UserMethodFailure+ReturnedNonUnit.name [property]: [read-only] string -TestRunner.UserMethodFailure+ReturnedNonUnit.result [property]: [read-only] obj -TestRunner.UserMethodFailure+Tags inherit obj -TestRunner.UserMethodFailure+Tags.ReturnedNonUnit [static field]: int = 0 -TestRunner.UserMethodFailure+Tags.Threw [static field]: int = 1 -TestRunner.UserMethodFailure+Threw inherit TestRunner.UserMethodFailure -TestRunner.UserMethodFailure+Threw.get_Item2 [method]: unit -> System.Exception -TestRunner.UserMethodFailure+Threw.get_name [method]: unit -> string -TestRunner.UserMethodFailure+Threw.Item2 [property]: [read-only] System.Exception -TestRunner.UserMethodFailure+Threw.name [property]: [read-only] string -TestRunner.UserMethodFailure.get_IsReturnedNonUnit [method]: unit -> bool -TestRunner.UserMethodFailure.get_IsThrew [method]: unit -> bool -TestRunner.UserMethodFailure.get_Name [method]: unit -> string -TestRunner.UserMethodFailure.get_Tag [method]: unit -> int -TestRunner.UserMethodFailure.IsReturnedNonUnit [property]: [read-only] bool -TestRunner.UserMethodFailure.IsThrew [property]: [read-only] bool -TestRunner.UserMethodFailure.Name [property]: [read-only] string -TestRunner.UserMethodFailure.NewReturnedNonUnit [static method]: (string, obj) -> TestRunner.UserMethodFailure -TestRunner.UserMethodFailure.NewThrew [static method]: (string, System.Exception) -> TestRunner.UserMethodFailure -TestRunner.UserMethodFailure.Tag [property]: [read-only] int \ No newline at end of file diff --git a/TestRunner/version.json b/TestRunner/version.json deleted file mode 100644 index fcb24c3..0000000 --- a/TestRunner/version.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "version": "0.1-prerelease", - "publicReleaseRefSpec": ["^refs/heads/main$"], - "pathFilters": [ - "./", - "^TestRunner.Test/", - "../TestRunner.Lib", - ":/Directory.Build.props", - ":/README.md" - ] -} diff --git a/TestRunner.Lib/Array.fs b/WoofWare.NUnitTestRunner.Lib/Array.fs similarity index 93% rename from TestRunner.Lib/Array.fs rename to WoofWare.NUnitTestRunner.Lib/Array.fs index 2403db6..ad1fb99 100644 --- a/TestRunner.Lib/Array.fs +++ b/WoofWare.NUnitTestRunner.Lib/Array.fs @@ -1,4 +1,4 @@ -namespace TestRunner +namespace WoofWare.NUnitTestRunner [] module internal Array = diff --git a/WoofWare.NUnitTestRunner.Lib/AssemblyInfo.fs b/WoofWare.NUnitTestRunner.Lib/AssemblyInfo.fs new file mode 100644 index 0000000..5485fb3 --- /dev/null +++ b/WoofWare.NUnitTestRunner.Lib/AssemblyInfo.fs @@ -0,0 +1,7 @@ +namespace WoofWare.NUnitTestRunner.AssemblyInfo + +open System.Runtime.CompilerServices + +[] + +do () diff --git a/TestRunner.Lib/Domain.fs b/WoofWare.NUnitTestRunner.Lib/Domain.fs similarity index 99% rename from TestRunner.Lib/Domain.fs rename to WoofWare.NUnitTestRunner.Lib/Domain.fs index ee5806d..a832f8d 100644 --- a/TestRunner.Lib/Domain.fs +++ b/WoofWare.NUnitTestRunner.Lib/Domain.fs @@ -1,4 +1,4 @@ -namespace TestRunner +namespace WoofWare.NUnitTestRunner open System.Reflection diff --git a/TestRunner.Lib/Filter.fs b/WoofWare.NUnitTestRunner.Lib/Filter.fs similarity index 99% rename from TestRunner.Lib/Filter.fs rename to WoofWare.NUnitTestRunner.Lib/Filter.fs index a9d195d..61ad706 100644 --- a/TestRunner.Lib/Filter.fs +++ b/WoofWare.NUnitTestRunner.Lib/Filter.fs @@ -1,4 +1,4 @@ -namespace TestRunner +namespace WoofWare.NUnitTestRunner open System open System.IO diff --git a/TestRunner.Lib/List.fs b/WoofWare.NUnitTestRunner.Lib/List.fs similarity index 93% rename from TestRunner.Lib/List.fs rename to WoofWare.NUnitTestRunner.Lib/List.fs index 2a51677..56eda0d 100644 --- a/TestRunner.Lib/List.fs +++ b/WoofWare.NUnitTestRunner.Lib/List.fs @@ -1,4 +1,4 @@ -namespace TestRunner +namespace WoofWare.NUnitTestRunner [] module internal List = diff --git a/TestRunner.Lib/Result.fs b/WoofWare.NUnitTestRunner.Lib/Result.fs similarity index 95% rename from TestRunner.Lib/Result.fs rename to WoofWare.NUnitTestRunner.Lib/Result.fs index fa55bf6..a7ac71d 100644 --- a/TestRunner.Lib/Result.fs +++ b/WoofWare.NUnitTestRunner.Lib/Result.fs @@ -1,4 +1,4 @@ -namespace TestRunner +namespace WoofWare.NUnitTestRunner [] module internal Result = diff --git a/TestRunner.Lib/SingleTestMethod.fs b/WoofWare.NUnitTestRunner.Lib/SingleTestMethod.fs similarity index 99% rename from TestRunner.Lib/SingleTestMethod.fs rename to WoofWare.NUnitTestRunner.Lib/SingleTestMethod.fs index cc505a9..ee4bd3d 100644 --- a/TestRunner.Lib/SingleTestMethod.fs +++ b/WoofWare.NUnitTestRunner.Lib/SingleTestMethod.fs @@ -1,4 +1,4 @@ -namespace TestRunner +namespace WoofWare.NUnitTestRunner open System open System.Reflection diff --git a/WoofWare.NUnitTestRunner.Lib/SurfaceBaseline.txt b/WoofWare.NUnitTestRunner.Lib/SurfaceBaseline.txt new file mode 100644 index 0000000..651e6f8 --- /dev/null +++ b/WoofWare.NUnitTestRunner.Lib/SurfaceBaseline.txt @@ -0,0 +1,531 @@ +WoofWare.NUnitTestRunner.Combinatorial inherit obj, implements WoofWare.NUnitTestRunner.Combinatorial System.IEquatable, System.Collections.IStructuralEquatable, WoofWare.NUnitTestRunner.Combinatorial System.IComparable, System.IComparable, System.Collections.IStructuralComparable - union type with 2 cases +WoofWare.NUnitTestRunner.Combinatorial+Tags inherit obj +WoofWare.NUnitTestRunner.Combinatorial+Tags.Combinatorial [static field]: int = 0 +WoofWare.NUnitTestRunner.Combinatorial+Tags.Sequential [static field]: int = 1 +WoofWare.NUnitTestRunner.Combinatorial.Combinatorial [static property]: [read-only] WoofWare.NUnitTestRunner.Combinatorial +WoofWare.NUnitTestRunner.Combinatorial.get_Combinatorial [static method]: unit -> WoofWare.NUnitTestRunner.Combinatorial +WoofWare.NUnitTestRunner.Combinatorial.get_IsCombinatorial [method]: unit -> bool +WoofWare.NUnitTestRunner.Combinatorial.get_IsSequential [method]: unit -> bool +WoofWare.NUnitTestRunner.Combinatorial.get_Sequential [static method]: unit -> WoofWare.NUnitTestRunner.Combinatorial +WoofWare.NUnitTestRunner.Combinatorial.get_Tag [method]: unit -> int +WoofWare.NUnitTestRunner.Combinatorial.IsCombinatorial [property]: [read-only] bool +WoofWare.NUnitTestRunner.Combinatorial.IsSequential [property]: [read-only] bool +WoofWare.NUnitTestRunner.Combinatorial.Sequential [static property]: [read-only] WoofWare.NUnitTestRunner.Combinatorial +WoofWare.NUnitTestRunner.Combinatorial.Tag [property]: [read-only] int +WoofWare.NUnitTestRunner.Filter inherit obj, implements WoofWare.NUnitTestRunner.Filter System.IEquatable, System.Collections.IStructuralEquatable, WoofWare.NUnitTestRunner.Filter System.IComparable, System.IComparable, System.Collections.IStructuralComparable - union type with 6 cases +WoofWare.NUnitTestRunner.Filter+And inherit WoofWare.NUnitTestRunner.Filter +WoofWare.NUnitTestRunner.Filter+And.get_Item1 [method]: unit -> WoofWare.NUnitTestRunner.Filter +WoofWare.NUnitTestRunner.Filter+And.get_Item2 [method]: unit -> WoofWare.NUnitTestRunner.Filter +WoofWare.NUnitTestRunner.Filter+And.Item1 [property]: [read-only] WoofWare.NUnitTestRunner.Filter +WoofWare.NUnitTestRunner.Filter+And.Item2 [property]: [read-only] WoofWare.NUnitTestRunner.Filter +WoofWare.NUnitTestRunner.Filter+FullyQualifiedName inherit WoofWare.NUnitTestRunner.Filter +WoofWare.NUnitTestRunner.Filter+FullyQualifiedName.get_Item [method]: unit -> WoofWare.NUnitTestRunner.Match +WoofWare.NUnitTestRunner.Filter+FullyQualifiedName.Item [property]: [read-only] WoofWare.NUnitTestRunner.Match +WoofWare.NUnitTestRunner.Filter+Name inherit WoofWare.NUnitTestRunner.Filter +WoofWare.NUnitTestRunner.Filter+Name.get_Item [method]: unit -> WoofWare.NUnitTestRunner.Match +WoofWare.NUnitTestRunner.Filter+Name.Item [property]: [read-only] WoofWare.NUnitTestRunner.Match +WoofWare.NUnitTestRunner.Filter+Not inherit WoofWare.NUnitTestRunner.Filter +WoofWare.NUnitTestRunner.Filter+Not.get_Item [method]: unit -> WoofWare.NUnitTestRunner.Filter +WoofWare.NUnitTestRunner.Filter+Not.Item [property]: [read-only] WoofWare.NUnitTestRunner.Filter +WoofWare.NUnitTestRunner.Filter+Or inherit WoofWare.NUnitTestRunner.Filter +WoofWare.NUnitTestRunner.Filter+Or.get_Item1 [method]: unit -> WoofWare.NUnitTestRunner.Filter +WoofWare.NUnitTestRunner.Filter+Or.get_Item2 [method]: unit -> WoofWare.NUnitTestRunner.Filter +WoofWare.NUnitTestRunner.Filter+Or.Item1 [property]: [read-only] WoofWare.NUnitTestRunner.Filter +WoofWare.NUnitTestRunner.Filter+Or.Item2 [property]: [read-only] WoofWare.NUnitTestRunner.Filter +WoofWare.NUnitTestRunner.Filter+Tags inherit obj +WoofWare.NUnitTestRunner.Filter+Tags.And [static field]: int = 5 +WoofWare.NUnitTestRunner.Filter+Tags.FullyQualifiedName [static field]: int = 0 +WoofWare.NUnitTestRunner.Filter+Tags.Name [static field]: int = 1 +WoofWare.NUnitTestRunner.Filter+Tags.Not [static field]: int = 3 +WoofWare.NUnitTestRunner.Filter+Tags.Or [static field]: int = 4 +WoofWare.NUnitTestRunner.Filter+Tags.TestCategory [static field]: int = 2 +WoofWare.NUnitTestRunner.Filter+TestCategory inherit WoofWare.NUnitTestRunner.Filter +WoofWare.NUnitTestRunner.Filter+TestCategory.get_Item [method]: unit -> WoofWare.NUnitTestRunner.Match +WoofWare.NUnitTestRunner.Filter+TestCategory.Item [property]: [read-only] WoofWare.NUnitTestRunner.Match +WoofWare.NUnitTestRunner.Filter.get_IsAnd [method]: unit -> bool +WoofWare.NUnitTestRunner.Filter.get_IsFullyQualifiedName [method]: unit -> bool +WoofWare.NUnitTestRunner.Filter.get_IsName [method]: unit -> bool +WoofWare.NUnitTestRunner.Filter.get_IsNot [method]: unit -> bool +WoofWare.NUnitTestRunner.Filter.get_IsOr [method]: unit -> bool +WoofWare.NUnitTestRunner.Filter.get_IsTestCategory [method]: unit -> bool +WoofWare.NUnitTestRunner.Filter.get_Tag [method]: unit -> int +WoofWare.NUnitTestRunner.Filter.IsAnd [property]: [read-only] bool +WoofWare.NUnitTestRunner.Filter.IsFullyQualifiedName [property]: [read-only] bool +WoofWare.NUnitTestRunner.Filter.IsName [property]: [read-only] bool +WoofWare.NUnitTestRunner.Filter.IsNot [property]: [read-only] bool +WoofWare.NUnitTestRunner.Filter.IsOr [property]: [read-only] bool +WoofWare.NUnitTestRunner.Filter.IsTestCategory [property]: [read-only] bool +WoofWare.NUnitTestRunner.Filter.NewAnd [static method]: (WoofWare.NUnitTestRunner.Filter, WoofWare.NUnitTestRunner.Filter) -> WoofWare.NUnitTestRunner.Filter +WoofWare.NUnitTestRunner.Filter.NewFullyQualifiedName [static method]: WoofWare.NUnitTestRunner.Match -> WoofWare.NUnitTestRunner.Filter +WoofWare.NUnitTestRunner.Filter.NewName [static method]: WoofWare.NUnitTestRunner.Match -> WoofWare.NUnitTestRunner.Filter +WoofWare.NUnitTestRunner.Filter.NewNot [static method]: WoofWare.NUnitTestRunner.Filter -> WoofWare.NUnitTestRunner.Filter +WoofWare.NUnitTestRunner.Filter.NewOr [static method]: (WoofWare.NUnitTestRunner.Filter, WoofWare.NUnitTestRunner.Filter) -> WoofWare.NUnitTestRunner.Filter +WoofWare.NUnitTestRunner.Filter.NewTestCategory [static method]: WoofWare.NUnitTestRunner.Match -> WoofWare.NUnitTestRunner.Filter +WoofWare.NUnitTestRunner.Filter.Tag [property]: [read-only] int +WoofWare.NUnitTestRunner.FilterModule inherit obj +WoofWare.NUnitTestRunner.FilterModule.parse [static method]: string -> WoofWare.NUnitTestRunner.Filter +WoofWare.NUnitTestRunner.FilterModule.shouldRun [static method]: WoofWare.NUnitTestRunner.Filter -> (WoofWare.NUnitTestRunner.TestFixture -> WoofWare.NUnitTestRunner.SingleTestMethod -> bool) +WoofWare.NUnitTestRunner.FixtureRunResults inherit obj, implements WoofWare.NUnitTestRunner.FixtureRunResults System.IEquatable, System.Collections.IStructuralEquatable +WoofWare.NUnitTestRunner.FixtureRunResults..ctor [constructor]: ((WoofWare.NUnitTestRunner.TestMemberFailure * WoofWare.NUnitTestRunner.IndividualTestRunMetadata) list, (WoofWare.NUnitTestRunner.SingleTestMethod * WoofWare.NUnitTestRunner.TestMemberSuccess * WoofWare.NUnitTestRunner.IndividualTestRunMetadata) list, (WoofWare.NUnitTestRunner.UserMethodFailure * WoofWare.NUnitTestRunner.IndividualTestRunMetadata) list) +WoofWare.NUnitTestRunner.FixtureRunResults.Failed [property]: [read-only] (WoofWare.NUnitTestRunner.TestMemberFailure * WoofWare.NUnitTestRunner.IndividualTestRunMetadata) list +WoofWare.NUnitTestRunner.FixtureRunResults.get_Failed [method]: unit -> (WoofWare.NUnitTestRunner.TestMemberFailure * WoofWare.NUnitTestRunner.IndividualTestRunMetadata) list +WoofWare.NUnitTestRunner.FixtureRunResults.get_IndividualTestRunMetadata [method]: unit -> (WoofWare.NUnitTestRunner.IndividualTestRunMetadata * Microsoft.FSharp.Core.FSharpChoice) list +WoofWare.NUnitTestRunner.FixtureRunResults.get_OtherFailures [method]: unit -> (WoofWare.NUnitTestRunner.UserMethodFailure * WoofWare.NUnitTestRunner.IndividualTestRunMetadata) list +WoofWare.NUnitTestRunner.FixtureRunResults.get_Success [method]: unit -> (WoofWare.NUnitTestRunner.SingleTestMethod * WoofWare.NUnitTestRunner.TestMemberSuccess * WoofWare.NUnitTestRunner.IndividualTestRunMetadata) list +WoofWare.NUnitTestRunner.FixtureRunResults.IndividualTestRunMetadata [property]: [read-only] (WoofWare.NUnitTestRunner.IndividualTestRunMetadata * Microsoft.FSharp.Core.FSharpChoice) list +WoofWare.NUnitTestRunner.FixtureRunResults.OtherFailures [property]: [read-only] (WoofWare.NUnitTestRunner.UserMethodFailure * WoofWare.NUnitTestRunner.IndividualTestRunMetadata) list +WoofWare.NUnitTestRunner.FixtureRunResults.Success [property]: [read-only] (WoofWare.NUnitTestRunner.SingleTestMethod * WoofWare.NUnitTestRunner.TestMemberSuccess * WoofWare.NUnitTestRunner.IndividualTestRunMetadata) list +WoofWare.NUnitTestRunner.IndividualTestRunMetadata inherit obj, implements WoofWare.NUnitTestRunner.IndividualTestRunMetadata System.IEquatable, System.Collections.IStructuralEquatable, WoofWare.NUnitTestRunner.IndividualTestRunMetadata System.IComparable, System.IComparable, System.Collections.IStructuralComparable +WoofWare.NUnitTestRunner.IndividualTestRunMetadata..ctor [constructor]: (System.TimeSpan, System.DateTimeOffset, System.DateTimeOffset, string, System.Guid, System.Guid, string, string, string option, string option) +WoofWare.NUnitTestRunner.IndividualTestRunMetadata.ClassName [property]: [read-only] string +WoofWare.NUnitTestRunner.IndividualTestRunMetadata.ComputerName [property]: [read-only] string +WoofWare.NUnitTestRunner.IndividualTestRunMetadata.End [property]: [read-only] System.DateTimeOffset +WoofWare.NUnitTestRunner.IndividualTestRunMetadata.ExecutionId [property]: [read-only] System.Guid +WoofWare.NUnitTestRunner.IndividualTestRunMetadata.get_ClassName [method]: unit -> string +WoofWare.NUnitTestRunner.IndividualTestRunMetadata.get_ComputerName [method]: unit -> string +WoofWare.NUnitTestRunner.IndividualTestRunMetadata.get_End [method]: unit -> System.DateTimeOffset +WoofWare.NUnitTestRunner.IndividualTestRunMetadata.get_ExecutionId [method]: unit -> System.Guid +WoofWare.NUnitTestRunner.IndividualTestRunMetadata.get_Start [method]: unit -> System.DateTimeOffset +WoofWare.NUnitTestRunner.IndividualTestRunMetadata.get_StdErr [method]: unit -> string option +WoofWare.NUnitTestRunner.IndividualTestRunMetadata.get_StdOut [method]: unit -> string option +WoofWare.NUnitTestRunner.IndividualTestRunMetadata.get_TestId [method]: unit -> System.Guid +WoofWare.NUnitTestRunner.IndividualTestRunMetadata.get_TestName [method]: unit -> string +WoofWare.NUnitTestRunner.IndividualTestRunMetadata.get_Total [method]: unit -> System.TimeSpan +WoofWare.NUnitTestRunner.IndividualTestRunMetadata.Start [property]: [read-only] System.DateTimeOffset +WoofWare.NUnitTestRunner.IndividualTestRunMetadata.StdErr [property]: [read-only] string option +WoofWare.NUnitTestRunner.IndividualTestRunMetadata.StdOut [property]: [read-only] string option +WoofWare.NUnitTestRunner.IndividualTestRunMetadata.TestId [property]: [read-only] System.Guid +WoofWare.NUnitTestRunner.IndividualTestRunMetadata.TestName [property]: [read-only] string +WoofWare.NUnitTestRunner.IndividualTestRunMetadata.Total [property]: [read-only] System.TimeSpan +WoofWare.NUnitTestRunner.ITestProgress - interface with 5 member(s) +WoofWare.NUnitTestRunner.ITestProgress.OnTestFailed [method]: string -> WoofWare.NUnitTestRunner.TestMemberFailure -> unit +WoofWare.NUnitTestRunner.ITestProgress.OnTestFixtureStart [method]: string -> int -> unit +WoofWare.NUnitTestRunner.ITestProgress.OnTestMemberFinished [method]: string -> unit +WoofWare.NUnitTestRunner.ITestProgress.OnTestMemberSkipped [method]: string -> unit +WoofWare.NUnitTestRunner.ITestProgress.OnTestMemberStart [method]: string -> unit +WoofWare.NUnitTestRunner.Match inherit obj, implements WoofWare.NUnitTestRunner.Match System.IEquatable, System.Collections.IStructuralEquatable, WoofWare.NUnitTestRunner.Match System.IComparable, System.IComparable, System.Collections.IStructuralComparable - union type with 2 cases +WoofWare.NUnitTestRunner.Match+Contains inherit WoofWare.NUnitTestRunner.Match +WoofWare.NUnitTestRunner.Match+Contains.get_Item [method]: unit -> string +WoofWare.NUnitTestRunner.Match+Contains.Item [property]: [read-only] string +WoofWare.NUnitTestRunner.Match+Exact inherit WoofWare.NUnitTestRunner.Match +WoofWare.NUnitTestRunner.Match+Exact.get_Item [method]: unit -> string +WoofWare.NUnitTestRunner.Match+Exact.Item [property]: [read-only] string +WoofWare.NUnitTestRunner.Match+Tags inherit obj +WoofWare.NUnitTestRunner.Match+Tags.Contains [static field]: int = 1 +WoofWare.NUnitTestRunner.Match+Tags.Exact [static field]: int = 0 +WoofWare.NUnitTestRunner.Match.get_IsContains [method]: unit -> bool +WoofWare.NUnitTestRunner.Match.get_IsExact [method]: unit -> bool +WoofWare.NUnitTestRunner.Match.get_Tag [method]: unit -> int +WoofWare.NUnitTestRunner.Match.IsContains [property]: [read-only] bool +WoofWare.NUnitTestRunner.Match.IsExact [property]: [read-only] bool +WoofWare.NUnitTestRunner.Match.NewContains [static method]: string -> WoofWare.NUnitTestRunner.Match +WoofWare.NUnitTestRunner.Match.NewExact [static method]: string -> WoofWare.NUnitTestRunner.Match +WoofWare.NUnitTestRunner.Match.Tag [property]: [read-only] int +WoofWare.NUnitTestRunner.Modifier inherit obj, implements WoofWare.NUnitTestRunner.Modifier System.IEquatable, System.Collections.IStructuralEquatable, WoofWare.NUnitTestRunner.Modifier System.IComparable, System.IComparable, System.Collections.IStructuralComparable - union type with 2 cases +WoofWare.NUnitTestRunner.Modifier+Explicit inherit WoofWare.NUnitTestRunner.Modifier +WoofWare.NUnitTestRunner.Modifier+Explicit.get_reason [method]: unit -> string option +WoofWare.NUnitTestRunner.Modifier+Explicit.reason [property]: [read-only] string option +WoofWare.NUnitTestRunner.Modifier+Ignored inherit WoofWare.NUnitTestRunner.Modifier +WoofWare.NUnitTestRunner.Modifier+Ignored.get_reason [method]: unit -> string option +WoofWare.NUnitTestRunner.Modifier+Ignored.reason [property]: [read-only] string option +WoofWare.NUnitTestRunner.Modifier+Tags inherit obj +WoofWare.NUnitTestRunner.Modifier+Tags.Explicit [static field]: int = 0 +WoofWare.NUnitTestRunner.Modifier+Tags.Ignored [static field]: int = 1 +WoofWare.NUnitTestRunner.Modifier.get_IsExplicit [method]: unit -> bool +WoofWare.NUnitTestRunner.Modifier.get_IsIgnored [method]: unit -> bool +WoofWare.NUnitTestRunner.Modifier.get_Tag [method]: unit -> int +WoofWare.NUnitTestRunner.Modifier.IsExplicit [property]: [read-only] bool +WoofWare.NUnitTestRunner.Modifier.IsIgnored [property]: [read-only] bool +WoofWare.NUnitTestRunner.Modifier.NewExplicit [static method]: string option -> WoofWare.NUnitTestRunner.Modifier +WoofWare.NUnitTestRunner.Modifier.NewIgnored [static method]: string option -> WoofWare.NUnitTestRunner.Modifier +WoofWare.NUnitTestRunner.Modifier.Tag [property]: [read-only] int +WoofWare.NUnitTestRunner.SingleTestMethod inherit obj, implements WoofWare.NUnitTestRunner.SingleTestMethod System.IEquatable, System.Collections.IStructuralEquatable +WoofWare.NUnitTestRunner.SingleTestMethod..ctor [constructor]: (System.Reflection.MethodInfo, WoofWare.NUnitTestRunner.TestKind, WoofWare.NUnitTestRunner.Modifier list, string list, int option, WoofWare.NUnitTestRunner.Combinatorial option) +WoofWare.NUnitTestRunner.SingleTestMethod.Categories [property]: [read-only] string list +WoofWare.NUnitTestRunner.SingleTestMethod.Combinatorial [property]: [read-only] WoofWare.NUnitTestRunner.Combinatorial option +WoofWare.NUnitTestRunner.SingleTestMethod.get_Categories [method]: unit -> string list +WoofWare.NUnitTestRunner.SingleTestMethod.get_Combinatorial [method]: unit -> WoofWare.NUnitTestRunner.Combinatorial option +WoofWare.NUnitTestRunner.SingleTestMethod.get_Kind [method]: unit -> WoofWare.NUnitTestRunner.TestKind +WoofWare.NUnitTestRunner.SingleTestMethod.get_Method [method]: unit -> System.Reflection.MethodInfo +WoofWare.NUnitTestRunner.SingleTestMethod.get_Modifiers [method]: unit -> WoofWare.NUnitTestRunner.Modifier list +WoofWare.NUnitTestRunner.SingleTestMethod.get_Name [method]: unit -> string +WoofWare.NUnitTestRunner.SingleTestMethod.get_Repeat [method]: unit -> int option +WoofWare.NUnitTestRunner.SingleTestMethod.Kind [property]: [read-only] WoofWare.NUnitTestRunner.TestKind +WoofWare.NUnitTestRunner.SingleTestMethod.Method [property]: [read-only] System.Reflection.MethodInfo +WoofWare.NUnitTestRunner.SingleTestMethod.Modifiers [property]: [read-only] WoofWare.NUnitTestRunner.Modifier list +WoofWare.NUnitTestRunner.SingleTestMethod.Name [property]: [read-only] string +WoofWare.NUnitTestRunner.SingleTestMethod.Repeat [property]: [read-only] int option +WoofWare.NUnitTestRunner.SingleTestMethodModule inherit obj +WoofWare.NUnitTestRunner.SingleTestMethodModule.parse [static method]: string list -> System.Reflection.MethodInfo -> System.Reflection.CustomAttributeData list -> (WoofWare.NUnitTestRunner.SingleTestMethod option * System.Reflection.CustomAttributeData list) +WoofWare.NUnitTestRunner.TestFailure inherit obj, implements WoofWare.NUnitTestRunner.TestFailure System.IEquatable, System.Collections.IStructuralEquatable - union type with 3 cases +WoofWare.NUnitTestRunner.TestFailure+SetUpFailed inherit WoofWare.NUnitTestRunner.TestFailure +WoofWare.NUnitTestRunner.TestFailure+SetUpFailed.get_Item [method]: unit -> WoofWare.NUnitTestRunner.UserMethodFailure +WoofWare.NUnitTestRunner.TestFailure+SetUpFailed.Item [property]: [read-only] WoofWare.NUnitTestRunner.UserMethodFailure +WoofWare.NUnitTestRunner.TestFailure+Tags inherit obj +WoofWare.NUnitTestRunner.TestFailure+Tags.SetUpFailed [static field]: int = 1 +WoofWare.NUnitTestRunner.TestFailure+Tags.TearDownFailed [static field]: int = 2 +WoofWare.NUnitTestRunner.TestFailure+Tags.TestFailed [static field]: int = 0 +WoofWare.NUnitTestRunner.TestFailure+TearDownFailed inherit WoofWare.NUnitTestRunner.TestFailure +WoofWare.NUnitTestRunner.TestFailure+TearDownFailed.get_Item [method]: unit -> WoofWare.NUnitTestRunner.UserMethodFailure +WoofWare.NUnitTestRunner.TestFailure+TearDownFailed.Item [property]: [read-only] WoofWare.NUnitTestRunner.UserMethodFailure +WoofWare.NUnitTestRunner.TestFailure+TestFailed inherit WoofWare.NUnitTestRunner.TestFailure +WoofWare.NUnitTestRunner.TestFailure+TestFailed.get_Item [method]: unit -> WoofWare.NUnitTestRunner.UserMethodFailure +WoofWare.NUnitTestRunner.TestFailure+TestFailed.Item [property]: [read-only] WoofWare.NUnitTestRunner.UserMethodFailure +WoofWare.NUnitTestRunner.TestFailure.get_IsSetUpFailed [method]: unit -> bool +WoofWare.NUnitTestRunner.TestFailure.get_IsTearDownFailed [method]: unit -> bool +WoofWare.NUnitTestRunner.TestFailure.get_IsTestFailed [method]: unit -> bool +WoofWare.NUnitTestRunner.TestFailure.get_Name [method]: unit -> string +WoofWare.NUnitTestRunner.TestFailure.get_Tag [method]: unit -> int +WoofWare.NUnitTestRunner.TestFailure.IsSetUpFailed [property]: [read-only] bool +WoofWare.NUnitTestRunner.TestFailure.IsTearDownFailed [property]: [read-only] bool +WoofWare.NUnitTestRunner.TestFailure.IsTestFailed [property]: [read-only] bool +WoofWare.NUnitTestRunner.TestFailure.Name [property]: [read-only] string +WoofWare.NUnitTestRunner.TestFailure.NewSetUpFailed [static method]: WoofWare.NUnitTestRunner.UserMethodFailure -> WoofWare.NUnitTestRunner.TestFailure +WoofWare.NUnitTestRunner.TestFailure.NewTearDownFailed [static method]: WoofWare.NUnitTestRunner.UserMethodFailure -> WoofWare.NUnitTestRunner.TestFailure +WoofWare.NUnitTestRunner.TestFailure.NewTestFailed [static method]: WoofWare.NUnitTestRunner.UserMethodFailure -> WoofWare.NUnitTestRunner.TestFailure +WoofWare.NUnitTestRunner.TestFailure.Tag [property]: [read-only] int +WoofWare.NUnitTestRunner.TestFixture inherit obj, implements WoofWare.NUnitTestRunner.TestFixture System.IEquatable, System.Collections.IStructuralEquatable +WoofWare.NUnitTestRunner.TestFixture..ctor [constructor]: (System.Reflection.Assembly, string, System.Reflection.MethodInfo option, System.Reflection.MethodInfo option, System.Reflection.MethodInfo list, System.Reflection.MethodInfo list, WoofWare.NUnitTestRunner.SingleTestMethod list) +WoofWare.NUnitTestRunner.TestFixture.ContainingAssembly [property]: [read-only] System.Reflection.Assembly +WoofWare.NUnitTestRunner.TestFixture.Empty [static method]: System.Reflection.Assembly -> string -> WoofWare.NUnitTestRunner.TestFixture +WoofWare.NUnitTestRunner.TestFixture.get_ContainingAssembly [method]: unit -> System.Reflection.Assembly +WoofWare.NUnitTestRunner.TestFixture.get_Name [method]: unit -> string +WoofWare.NUnitTestRunner.TestFixture.get_OneTimeSetUp [method]: unit -> System.Reflection.MethodInfo option +WoofWare.NUnitTestRunner.TestFixture.get_OneTimeTearDown [method]: unit -> System.Reflection.MethodInfo option +WoofWare.NUnitTestRunner.TestFixture.get_SetUp [method]: unit -> System.Reflection.MethodInfo list +WoofWare.NUnitTestRunner.TestFixture.get_TearDown [method]: unit -> System.Reflection.MethodInfo list +WoofWare.NUnitTestRunner.TestFixture.get_Tests [method]: unit -> WoofWare.NUnitTestRunner.SingleTestMethod list +WoofWare.NUnitTestRunner.TestFixture.Name [property]: [read-only] string +WoofWare.NUnitTestRunner.TestFixture.OneTimeSetUp [property]: [read-only] System.Reflection.MethodInfo option +WoofWare.NUnitTestRunner.TestFixture.OneTimeTearDown [property]: [read-only] System.Reflection.MethodInfo option +WoofWare.NUnitTestRunner.TestFixture.SetUp [property]: [read-only] System.Reflection.MethodInfo list +WoofWare.NUnitTestRunner.TestFixture.TearDown [property]: [read-only] System.Reflection.MethodInfo list +WoofWare.NUnitTestRunner.TestFixture.Tests [property]: [read-only] WoofWare.NUnitTestRunner.SingleTestMethod list +WoofWare.NUnitTestRunner.TestFixtureModule inherit obj +WoofWare.NUnitTestRunner.TestFixtureModule.parse [static method]: System.Type -> WoofWare.NUnitTestRunner.TestFixture +WoofWare.NUnitTestRunner.TestFixtureModule.run [static method]: WoofWare.NUnitTestRunner.ITestProgress -> (WoofWare.NUnitTestRunner.TestFixture -> WoofWare.NUnitTestRunner.SingleTestMethod -> bool) -> WoofWare.NUnitTestRunner.TestFixture -> WoofWare.NUnitTestRunner.FixtureRunResults +WoofWare.NUnitTestRunner.TestKind inherit obj, implements WoofWare.NUnitTestRunner.TestKind System.IEquatable, System.Collections.IStructuralEquatable - union type with 3 cases +WoofWare.NUnitTestRunner.TestKind+Data inherit WoofWare.NUnitTestRunner.TestKind +WoofWare.NUnitTestRunner.TestKind+Data.get_Item [method]: unit -> obj list list +WoofWare.NUnitTestRunner.TestKind+Data.Item [property]: [read-only] obj list list +WoofWare.NUnitTestRunner.TestKind+Source inherit WoofWare.NUnitTestRunner.TestKind +WoofWare.NUnitTestRunner.TestKind+Source.get_Item [method]: unit -> string list +WoofWare.NUnitTestRunner.TestKind+Source.Item [property]: [read-only] string list +WoofWare.NUnitTestRunner.TestKind+Tags inherit obj +WoofWare.NUnitTestRunner.TestKind+Tags.Data [static field]: int = 2 +WoofWare.NUnitTestRunner.TestKind+Tags.Single [static field]: int = 0 +WoofWare.NUnitTestRunner.TestKind+Tags.Source [static field]: int = 1 +WoofWare.NUnitTestRunner.TestKind.get_IsData [method]: unit -> bool +WoofWare.NUnitTestRunner.TestKind.get_IsSingle [method]: unit -> bool +WoofWare.NUnitTestRunner.TestKind.get_IsSource [method]: unit -> bool +WoofWare.NUnitTestRunner.TestKind.get_Single [static method]: unit -> WoofWare.NUnitTestRunner.TestKind +WoofWare.NUnitTestRunner.TestKind.get_Tag [method]: unit -> int +WoofWare.NUnitTestRunner.TestKind.IsData [property]: [read-only] bool +WoofWare.NUnitTestRunner.TestKind.IsSingle [property]: [read-only] bool +WoofWare.NUnitTestRunner.TestKind.IsSource [property]: [read-only] bool +WoofWare.NUnitTestRunner.TestKind.NewData [static method]: obj list list -> WoofWare.NUnitTestRunner.TestKind +WoofWare.NUnitTestRunner.TestKind.NewSource [static method]: string list -> WoofWare.NUnitTestRunner.TestKind +WoofWare.NUnitTestRunner.TestKind.Single [static property]: [read-only] WoofWare.NUnitTestRunner.TestKind +WoofWare.NUnitTestRunner.TestKind.Tag [property]: [read-only] int +WoofWare.NUnitTestRunner.TestMemberFailure inherit obj, implements WoofWare.NUnitTestRunner.TestMemberFailure System.IEquatable, System.Collections.IStructuralEquatable - union type with 2 cases +WoofWare.NUnitTestRunner.TestMemberFailure+Failed inherit WoofWare.NUnitTestRunner.TestMemberFailure +WoofWare.NUnitTestRunner.TestMemberFailure+Failed.get_Item [method]: unit -> WoofWare.NUnitTestRunner.TestFailure list +WoofWare.NUnitTestRunner.TestMemberFailure+Failed.Item [property]: [read-only] WoofWare.NUnitTestRunner.TestFailure list +WoofWare.NUnitTestRunner.TestMemberFailure+Malformed inherit WoofWare.NUnitTestRunner.TestMemberFailure +WoofWare.NUnitTestRunner.TestMemberFailure+Malformed.get_reasons [method]: unit -> string list +WoofWare.NUnitTestRunner.TestMemberFailure+Malformed.reasons [property]: [read-only] string list +WoofWare.NUnitTestRunner.TestMemberFailure+Tags inherit obj +WoofWare.NUnitTestRunner.TestMemberFailure+Tags.Failed [static field]: int = 1 +WoofWare.NUnitTestRunner.TestMemberFailure+Tags.Malformed [static field]: int = 0 +WoofWare.NUnitTestRunner.TestMemberFailure.get_IsFailed [method]: unit -> bool +WoofWare.NUnitTestRunner.TestMemberFailure.get_IsMalformed [method]: unit -> bool +WoofWare.NUnitTestRunner.TestMemberFailure.get_Tag [method]: unit -> int +WoofWare.NUnitTestRunner.TestMemberFailure.IsFailed [property]: [read-only] bool +WoofWare.NUnitTestRunner.TestMemberFailure.IsMalformed [property]: [read-only] bool +WoofWare.NUnitTestRunner.TestMemberFailure.NewFailed [static method]: WoofWare.NUnitTestRunner.TestFailure list -> WoofWare.NUnitTestRunner.TestMemberFailure +WoofWare.NUnitTestRunner.TestMemberFailure.NewMalformed [static method]: string list -> WoofWare.NUnitTestRunner.TestMemberFailure +WoofWare.NUnitTestRunner.TestMemberFailure.Tag [property]: [read-only] int +WoofWare.NUnitTestRunner.TestMemberSuccess inherit obj, implements WoofWare.NUnitTestRunner.TestMemberSuccess System.IEquatable, System.Collections.IStructuralEquatable, WoofWare.NUnitTestRunner.TestMemberSuccess System.IComparable, System.IComparable, System.Collections.IStructuralComparable - union type with 4 cases +WoofWare.NUnitTestRunner.TestMemberSuccess+Explicit inherit WoofWare.NUnitTestRunner.TestMemberSuccess +WoofWare.NUnitTestRunner.TestMemberSuccess+Explicit.get_reason [method]: unit -> string option +WoofWare.NUnitTestRunner.TestMemberSuccess+Explicit.reason [property]: [read-only] string option +WoofWare.NUnitTestRunner.TestMemberSuccess+Ignored inherit WoofWare.NUnitTestRunner.TestMemberSuccess +WoofWare.NUnitTestRunner.TestMemberSuccess+Ignored.get_reason [method]: unit -> string option +WoofWare.NUnitTestRunner.TestMemberSuccess+Ignored.reason [property]: [read-only] string option +WoofWare.NUnitTestRunner.TestMemberSuccess+Inconclusive inherit WoofWare.NUnitTestRunner.TestMemberSuccess +WoofWare.NUnitTestRunner.TestMemberSuccess+Inconclusive.get_reason [method]: unit -> string option +WoofWare.NUnitTestRunner.TestMemberSuccess+Inconclusive.reason [property]: [read-only] string option +WoofWare.NUnitTestRunner.TestMemberSuccess+Tags inherit obj +WoofWare.NUnitTestRunner.TestMemberSuccess+Tags.Explicit [static field]: int = 2 +WoofWare.NUnitTestRunner.TestMemberSuccess+Tags.Ignored [static field]: int = 1 +WoofWare.NUnitTestRunner.TestMemberSuccess+Tags.Inconclusive [static field]: int = 3 +WoofWare.NUnitTestRunner.TestMemberSuccess+Tags.Ok [static field]: int = 0 +WoofWare.NUnitTestRunner.TestMemberSuccess.get_IsExplicit [method]: unit -> bool +WoofWare.NUnitTestRunner.TestMemberSuccess.get_IsIgnored [method]: unit -> bool +WoofWare.NUnitTestRunner.TestMemberSuccess.get_IsInconclusive [method]: unit -> bool +WoofWare.NUnitTestRunner.TestMemberSuccess.get_IsOk [method]: unit -> bool +WoofWare.NUnitTestRunner.TestMemberSuccess.get_Ok [static method]: unit -> WoofWare.NUnitTestRunner.TestMemberSuccess +WoofWare.NUnitTestRunner.TestMemberSuccess.get_Tag [method]: unit -> int +WoofWare.NUnitTestRunner.TestMemberSuccess.IsExplicit [property]: [read-only] bool +WoofWare.NUnitTestRunner.TestMemberSuccess.IsIgnored [property]: [read-only] bool +WoofWare.NUnitTestRunner.TestMemberSuccess.IsInconclusive [property]: [read-only] bool +WoofWare.NUnitTestRunner.TestMemberSuccess.IsOk [property]: [read-only] bool +WoofWare.NUnitTestRunner.TestMemberSuccess.NewExplicit [static method]: string option -> WoofWare.NUnitTestRunner.TestMemberSuccess +WoofWare.NUnitTestRunner.TestMemberSuccess.NewIgnored [static method]: string option -> WoofWare.NUnitTestRunner.TestMemberSuccess +WoofWare.NUnitTestRunner.TestMemberSuccess.NewInconclusive [static method]: string option -> WoofWare.NUnitTestRunner.TestMemberSuccess +WoofWare.NUnitTestRunner.TestMemberSuccess.Ok [static property]: [read-only] WoofWare.NUnitTestRunner.TestMemberSuccess +WoofWare.NUnitTestRunner.TestMemberSuccess.Tag [property]: [read-only] int +WoofWare.NUnitTestRunner.TestProgress inherit obj +WoofWare.NUnitTestRunner.TestProgress.toStderr [static method]: unit -> WoofWare.NUnitTestRunner.ITestProgress +WoofWare.NUnitTestRunner.TrxCounters inherit obj, implements WoofWare.NUnitTestRunner.TrxCounters System.IEquatable, System.Collections.IStructuralEquatable +WoofWare.NUnitTestRunner.TrxCounters..ctor [constructor]: (System.UInt32, System.UInt32, System.UInt32, System.UInt32, System.UInt32, System.UInt32, System.UInt32, System.UInt32, System.UInt32, System.UInt32, System.UInt32, System.UInt32, System.UInt32, System.UInt32, System.UInt32, System.UInt32) +WoofWare.NUnitTestRunner.TrxCounters.Aborted [property]: [read-only] System.UInt32 +WoofWare.NUnitTestRunner.TrxCounters.AddFailed [method]: unit -> WoofWare.NUnitTestRunner.TrxCounters +WoofWare.NUnitTestRunner.TrxCounters.AddInconclusive [method]: unit -> WoofWare.NUnitTestRunner.TrxCounters +WoofWare.NUnitTestRunner.TrxCounters.AddNotExecuted [method]: unit -> WoofWare.NUnitTestRunner.TrxCounters +WoofWare.NUnitTestRunner.TrxCounters.AddPassed [method]: unit -> WoofWare.NUnitTestRunner.TrxCounters +WoofWare.NUnitTestRunner.TrxCounters.Completed [property]: [read-only] System.UInt32 +WoofWare.NUnitTestRunner.TrxCounters.Disconnected [property]: [read-only] System.UInt32 +WoofWare.NUnitTestRunner.TrxCounters.Errors [property]: [read-only] System.UInt32 +WoofWare.NUnitTestRunner.TrxCounters.Executed [property]: [read-only] System.UInt32 +WoofWare.NUnitTestRunner.TrxCounters.Failed [property]: [read-only] System.UInt32 +WoofWare.NUnitTestRunner.TrxCounters.get_Aborted [method]: unit -> System.UInt32 +WoofWare.NUnitTestRunner.TrxCounters.get_Completed [method]: unit -> System.UInt32 +WoofWare.NUnitTestRunner.TrxCounters.get_Disconnected [method]: unit -> System.UInt32 +WoofWare.NUnitTestRunner.TrxCounters.get_Errors [method]: unit -> System.UInt32 +WoofWare.NUnitTestRunner.TrxCounters.get_Executed [method]: unit -> System.UInt32 +WoofWare.NUnitTestRunner.TrxCounters.get_Failed [method]: unit -> System.UInt32 +WoofWare.NUnitTestRunner.TrxCounters.get_Inconclusive [method]: unit -> System.UInt32 +WoofWare.NUnitTestRunner.TrxCounters.get_InProgress [method]: unit -> System.UInt32 +WoofWare.NUnitTestRunner.TrxCounters.get_NotExecuted [method]: unit -> System.UInt32 +WoofWare.NUnitTestRunner.TrxCounters.get_NotRunnable [method]: unit -> System.UInt32 +WoofWare.NUnitTestRunner.TrxCounters.get_Passed [method]: unit -> System.UInt32 +WoofWare.NUnitTestRunner.TrxCounters.get_PassedButRunAborted [method]: unit -> System.UInt32 +WoofWare.NUnitTestRunner.TrxCounters.get_Pending [method]: unit -> System.UInt32 +WoofWare.NUnitTestRunner.TrxCounters.get_Timeout [method]: unit -> System.UInt32 +WoofWare.NUnitTestRunner.TrxCounters.get_Total [method]: unit -> System.UInt32 +WoofWare.NUnitTestRunner.TrxCounters.get_Warning [method]: unit -> System.UInt32 +WoofWare.NUnitTestRunner.TrxCounters.get_Zero [static method]: unit -> WoofWare.NUnitTestRunner.TrxCounters +WoofWare.NUnitTestRunner.TrxCounters.Inconclusive [property]: [read-only] System.UInt32 +WoofWare.NUnitTestRunner.TrxCounters.InProgress [property]: [read-only] System.UInt32 +WoofWare.NUnitTestRunner.TrxCounters.NotExecuted [property]: [read-only] System.UInt32 +WoofWare.NUnitTestRunner.TrxCounters.NotRunnable [property]: [read-only] System.UInt32 +WoofWare.NUnitTestRunner.TrxCounters.Passed [property]: [read-only] System.UInt32 +WoofWare.NUnitTestRunner.TrxCounters.PassedButRunAborted [property]: [read-only] System.UInt32 +WoofWare.NUnitTestRunner.TrxCounters.Pending [property]: [read-only] System.UInt32 +WoofWare.NUnitTestRunner.TrxCounters.Timeout [property]: [read-only] System.UInt32 +WoofWare.NUnitTestRunner.TrxCounters.Total [property]: [read-only] System.UInt32 +WoofWare.NUnitTestRunner.TrxCounters.Warning [property]: [read-only] System.UInt32 +WoofWare.NUnitTestRunner.TrxCounters.Zero [static property]: [read-only] WoofWare.NUnitTestRunner.TrxCounters +WoofWare.NUnitTestRunner.TrxDeployment inherit obj, implements WoofWare.NUnitTestRunner.TrxDeployment System.IEquatable, System.Collections.IStructuralEquatable +WoofWare.NUnitTestRunner.TrxDeployment..ctor [constructor]: string +WoofWare.NUnitTestRunner.TrxDeployment.get_RunDeploymentRoot [method]: unit -> string +WoofWare.NUnitTestRunner.TrxDeployment.RunDeploymentRoot [property]: [read-only] string +WoofWare.NUnitTestRunner.TrxErrorInfo inherit obj, implements WoofWare.NUnitTestRunner.TrxErrorInfo System.IEquatable, System.Collections.IStructuralEquatable +WoofWare.NUnitTestRunner.TrxErrorInfo..ctor [constructor]: (string option, string option) +WoofWare.NUnitTestRunner.TrxErrorInfo.get_Message [method]: unit -> string option +WoofWare.NUnitTestRunner.TrxErrorInfo.get_StackTrace [method]: unit -> string option +WoofWare.NUnitTestRunner.TrxErrorInfo.Message [property]: [read-only] string option +WoofWare.NUnitTestRunner.TrxErrorInfo.StackTrace [property]: [read-only] string option +WoofWare.NUnitTestRunner.TrxExecution inherit obj, implements WoofWare.NUnitTestRunner.TrxExecution System.IEquatable, System.Collections.IStructuralEquatable +WoofWare.NUnitTestRunner.TrxExecution..ctor [constructor]: System.Guid +WoofWare.NUnitTestRunner.TrxExecution.get_Id [method]: unit -> System.Guid +WoofWare.NUnitTestRunner.TrxExecution.Id [property]: [read-only] System.Guid +WoofWare.NUnitTestRunner.TrxOutcome inherit obj, implements WoofWare.NUnitTestRunner.TrxOutcome System.IEquatable, System.Collections.IStructuralEquatable - union type with 3 cases +WoofWare.NUnitTestRunner.TrxOutcome+Tags inherit obj +WoofWare.NUnitTestRunner.TrxOutcome+Tags.Completed [static field]: int = 0 +WoofWare.NUnitTestRunner.TrxOutcome+Tags.Failed [static field]: int = 2 +WoofWare.NUnitTestRunner.TrxOutcome+Tags.Warning [static field]: int = 1 +WoofWare.NUnitTestRunner.TrxOutcome.Completed [static property]: [read-only] WoofWare.NUnitTestRunner.TrxOutcome +WoofWare.NUnitTestRunner.TrxOutcome.Failed [static property]: [read-only] WoofWare.NUnitTestRunner.TrxOutcome +WoofWare.NUnitTestRunner.TrxOutcome.get_Completed [static method]: unit -> WoofWare.NUnitTestRunner.TrxOutcome +WoofWare.NUnitTestRunner.TrxOutcome.get_Failed [static method]: unit -> WoofWare.NUnitTestRunner.TrxOutcome +WoofWare.NUnitTestRunner.TrxOutcome.get_IsCompleted [method]: unit -> bool +WoofWare.NUnitTestRunner.TrxOutcome.get_IsFailed [method]: unit -> bool +WoofWare.NUnitTestRunner.TrxOutcome.get_IsWarning [method]: unit -> bool +WoofWare.NUnitTestRunner.TrxOutcome.get_Tag [method]: unit -> int +WoofWare.NUnitTestRunner.TrxOutcome.get_Warning [static method]: unit -> WoofWare.NUnitTestRunner.TrxOutcome +WoofWare.NUnitTestRunner.TrxOutcome.IsCompleted [property]: [read-only] bool +WoofWare.NUnitTestRunner.TrxOutcome.IsFailed [property]: [read-only] bool +WoofWare.NUnitTestRunner.TrxOutcome.IsWarning [property]: [read-only] bool +WoofWare.NUnitTestRunner.TrxOutcome.Parse [static method]: string -> WoofWare.NUnitTestRunner.TrxOutcome option +WoofWare.NUnitTestRunner.TrxOutcome.Tag [property]: [read-only] int +WoofWare.NUnitTestRunner.TrxOutcome.Warning [static property]: [read-only] WoofWare.NUnitTestRunner.TrxOutcome +WoofWare.NUnitTestRunner.TrxOutput inherit obj, implements WoofWare.NUnitTestRunner.TrxOutput System.IEquatable, System.Collections.IStructuralEquatable +WoofWare.NUnitTestRunner.TrxOutput..ctor [constructor]: (string option, WoofWare.NUnitTestRunner.TrxErrorInfo option) +WoofWare.NUnitTestRunner.TrxOutput.ErrorInfo [property]: [read-only] WoofWare.NUnitTestRunner.TrxErrorInfo option +WoofWare.NUnitTestRunner.TrxOutput.get_ErrorInfo [method]: unit -> WoofWare.NUnitTestRunner.TrxErrorInfo option +WoofWare.NUnitTestRunner.TrxOutput.get_StdOut [method]: unit -> string option +WoofWare.NUnitTestRunner.TrxOutput.StdOut [property]: [read-only] string option +WoofWare.NUnitTestRunner.TrxReport inherit obj, implements WoofWare.NUnitTestRunner.TrxReport System.IEquatable, System.Collections.IStructuralEquatable +WoofWare.NUnitTestRunner.TrxReport..ctor [constructor]: (System.Guid, string, WoofWare.NUnitTestRunner.TrxReportTimes, WoofWare.NUnitTestRunner.TrxTestSettings, WoofWare.NUnitTestRunner.TrxUnitTestResult list, WoofWare.NUnitTestRunner.TrxUnitTest list, WoofWare.NUnitTestRunner.TrxTestEntry list, WoofWare.NUnitTestRunner.TrxTestListEntry list, WoofWare.NUnitTestRunner.TrxResultsSummary) +WoofWare.NUnitTestRunner.TrxReport.get_Id [method]: unit -> System.Guid +WoofWare.NUnitTestRunner.TrxReport.get_Name [method]: unit -> string +WoofWare.NUnitTestRunner.TrxReport.get_Results [method]: unit -> WoofWare.NUnitTestRunner.TrxUnitTestResult list +WoofWare.NUnitTestRunner.TrxReport.get_ResultsSummary [method]: unit -> WoofWare.NUnitTestRunner.TrxResultsSummary +WoofWare.NUnitTestRunner.TrxReport.get_Settings [method]: unit -> WoofWare.NUnitTestRunner.TrxTestSettings +WoofWare.NUnitTestRunner.TrxReport.get_TestDefinitions [method]: unit -> WoofWare.NUnitTestRunner.TrxUnitTest list +WoofWare.NUnitTestRunner.TrxReport.get_TestEntries [method]: unit -> WoofWare.NUnitTestRunner.TrxTestEntry list +WoofWare.NUnitTestRunner.TrxReport.get_TestLists [method]: unit -> WoofWare.NUnitTestRunner.TrxTestListEntry list +WoofWare.NUnitTestRunner.TrxReport.get_Times [method]: unit -> WoofWare.NUnitTestRunner.TrxReportTimes +WoofWare.NUnitTestRunner.TrxReport.Id [property]: [read-only] System.Guid +WoofWare.NUnitTestRunner.TrxReport.Name [property]: [read-only] string +WoofWare.NUnitTestRunner.TrxReport.Results [property]: [read-only] WoofWare.NUnitTestRunner.TrxUnitTestResult list +WoofWare.NUnitTestRunner.TrxReport.ResultsSummary [property]: [read-only] WoofWare.NUnitTestRunner.TrxResultsSummary +WoofWare.NUnitTestRunner.TrxReport.Settings [property]: [read-only] WoofWare.NUnitTestRunner.TrxTestSettings +WoofWare.NUnitTestRunner.TrxReport.TestDefinitions [property]: [read-only] WoofWare.NUnitTestRunner.TrxUnitTest list +WoofWare.NUnitTestRunner.TrxReport.TestEntries [property]: [read-only] WoofWare.NUnitTestRunner.TrxTestEntry list +WoofWare.NUnitTestRunner.TrxReport.TestLists [property]: [read-only] WoofWare.NUnitTestRunner.TrxTestListEntry list +WoofWare.NUnitTestRunner.TrxReport.Times [property]: [read-only] WoofWare.NUnitTestRunner.TrxReportTimes +WoofWare.NUnitTestRunner.TrxReportModule inherit obj +WoofWare.NUnitTestRunner.TrxReportModule.parse [static method]: string -> Microsoft.FSharp.Core.FSharpResult +WoofWare.NUnitTestRunner.TrxReportModule.toXml [static method]: WoofWare.NUnitTestRunner.TrxReport -> System.Xml.XmlDocument +WoofWare.NUnitTestRunner.TrxReportTimes inherit obj, implements WoofWare.NUnitTestRunner.TrxReportTimes System.IEquatable, System.Collections.IStructuralEquatable +WoofWare.NUnitTestRunner.TrxReportTimes..ctor [constructor]: (System.DateTimeOffset, System.DateTimeOffset, System.DateTimeOffset, System.DateTimeOffset) +WoofWare.NUnitTestRunner.TrxReportTimes.Creation [property]: [read-only] System.DateTimeOffset +WoofWare.NUnitTestRunner.TrxReportTimes.Finish [property]: [read-only] System.DateTimeOffset +WoofWare.NUnitTestRunner.TrxReportTimes.get_Creation [method]: unit -> System.DateTimeOffset +WoofWare.NUnitTestRunner.TrxReportTimes.get_Finish [method]: unit -> System.DateTimeOffset +WoofWare.NUnitTestRunner.TrxReportTimes.get_Queuing [method]: unit -> System.DateTimeOffset +WoofWare.NUnitTestRunner.TrxReportTimes.get_Start [method]: unit -> System.DateTimeOffset +WoofWare.NUnitTestRunner.TrxReportTimes.Queuing [property]: [read-only] System.DateTimeOffset +WoofWare.NUnitTestRunner.TrxReportTimes.Start [property]: [read-only] System.DateTimeOffset +WoofWare.NUnitTestRunner.TrxResultsSummary inherit obj, implements WoofWare.NUnitTestRunner.TrxResultsSummary System.IEquatable, System.Collections.IStructuralEquatable +WoofWare.NUnitTestRunner.TrxResultsSummary..ctor [constructor]: (WoofWare.NUnitTestRunner.TrxOutcome, WoofWare.NUnitTestRunner.TrxCounters, WoofWare.NUnitTestRunner.TrxOutput, WoofWare.NUnitTestRunner.TrxRunInfo list) +WoofWare.NUnitTestRunner.TrxResultsSummary.Counters [property]: [read-only] WoofWare.NUnitTestRunner.TrxCounters +WoofWare.NUnitTestRunner.TrxResultsSummary.get_Counters [method]: unit -> WoofWare.NUnitTestRunner.TrxCounters +WoofWare.NUnitTestRunner.TrxResultsSummary.get_Outcome [method]: unit -> WoofWare.NUnitTestRunner.TrxOutcome +WoofWare.NUnitTestRunner.TrxResultsSummary.get_Output [method]: unit -> WoofWare.NUnitTestRunner.TrxOutput +WoofWare.NUnitTestRunner.TrxResultsSummary.get_RunInfos [method]: unit -> WoofWare.NUnitTestRunner.TrxRunInfo list +WoofWare.NUnitTestRunner.TrxResultsSummary.Outcome [property]: [read-only] WoofWare.NUnitTestRunner.TrxOutcome +WoofWare.NUnitTestRunner.TrxResultsSummary.Output [property]: [read-only] WoofWare.NUnitTestRunner.TrxOutput +WoofWare.NUnitTestRunner.TrxResultsSummary.RunInfos [property]: [read-only] WoofWare.NUnitTestRunner.TrxRunInfo list +WoofWare.NUnitTestRunner.TrxRunInfo inherit obj, implements WoofWare.NUnitTestRunner.TrxRunInfo System.IEquatable, System.Collections.IStructuralEquatable +WoofWare.NUnitTestRunner.TrxRunInfo..ctor [constructor]: (string, WoofWare.NUnitTestRunner.TrxOutcome, System.DateTimeOffset, string) +WoofWare.NUnitTestRunner.TrxRunInfo.ComputerName [property]: [read-only] string +WoofWare.NUnitTestRunner.TrxRunInfo.get_ComputerName [method]: unit -> string +WoofWare.NUnitTestRunner.TrxRunInfo.get_Outcome [method]: unit -> WoofWare.NUnitTestRunner.TrxOutcome +WoofWare.NUnitTestRunner.TrxRunInfo.get_Text [method]: unit -> string +WoofWare.NUnitTestRunner.TrxRunInfo.get_Timestamp [method]: unit -> System.DateTimeOffset +WoofWare.NUnitTestRunner.TrxRunInfo.Outcome [property]: [read-only] WoofWare.NUnitTestRunner.TrxOutcome +WoofWare.NUnitTestRunner.TrxRunInfo.Text [property]: [read-only] string +WoofWare.NUnitTestRunner.TrxRunInfo.Timestamp [property]: [read-only] System.DateTimeOffset +WoofWare.NUnitTestRunner.TrxTestEntry inherit obj, implements WoofWare.NUnitTestRunner.TrxTestEntry System.IEquatable, System.Collections.IStructuralEquatable +WoofWare.NUnitTestRunner.TrxTestEntry..ctor [constructor]: (System.Guid, System.Guid, System.Guid) +WoofWare.NUnitTestRunner.TrxTestEntry.ExecutionId [property]: [read-only] System.Guid +WoofWare.NUnitTestRunner.TrxTestEntry.get_ExecutionId [method]: unit -> System.Guid +WoofWare.NUnitTestRunner.TrxTestEntry.get_TestId [method]: unit -> System.Guid +WoofWare.NUnitTestRunner.TrxTestEntry.get_TestListId [method]: unit -> System.Guid +WoofWare.NUnitTestRunner.TrxTestEntry.TestId [property]: [read-only] System.Guid +WoofWare.NUnitTestRunner.TrxTestEntry.TestListId [property]: [read-only] System.Guid +WoofWare.NUnitTestRunner.TrxTestListEntry inherit obj, implements WoofWare.NUnitTestRunner.TrxTestListEntry System.IEquatable, System.Collections.IStructuralEquatable +WoofWare.NUnitTestRunner.TrxTestListEntry..ctor [constructor]: (string, System.Guid) +WoofWare.NUnitTestRunner.TrxTestListEntry.get_Id [method]: unit -> System.Guid +WoofWare.NUnitTestRunner.TrxTestListEntry.get_Name [method]: unit -> string +WoofWare.NUnitTestRunner.TrxTestListEntry.Id [property]: [read-only] System.Guid +WoofWare.NUnitTestRunner.TrxTestListEntry.Name [property]: [read-only] string +WoofWare.NUnitTestRunner.TrxTestMethod inherit obj, implements WoofWare.NUnitTestRunner.TrxTestMethod System.IEquatable, System.Collections.IStructuralEquatable +WoofWare.NUnitTestRunner.TrxTestMethod..ctor [constructor]: (string, System.Uri, string, string) +WoofWare.NUnitTestRunner.TrxTestMethod.AdapterTypeName [property]: [read-only] System.Uri +WoofWare.NUnitTestRunner.TrxTestMethod.ClassName [property]: [read-only] string +WoofWare.NUnitTestRunner.TrxTestMethod.CodeBase [property]: [read-only] string +WoofWare.NUnitTestRunner.TrxTestMethod.get_AdapterTypeName [method]: unit -> System.Uri +WoofWare.NUnitTestRunner.TrxTestMethod.get_ClassName [method]: unit -> string +WoofWare.NUnitTestRunner.TrxTestMethod.get_CodeBase [method]: unit -> string +WoofWare.NUnitTestRunner.TrxTestMethod.get_Name [method]: unit -> string +WoofWare.NUnitTestRunner.TrxTestMethod.Name [property]: [read-only] string +WoofWare.NUnitTestRunner.TrxTestOutcome inherit obj, implements WoofWare.NUnitTestRunner.TrxTestOutcome System.IEquatable, System.Collections.IStructuralEquatable - union type with 4 cases +WoofWare.NUnitTestRunner.TrxTestOutcome+Tags inherit obj +WoofWare.NUnitTestRunner.TrxTestOutcome+Tags.Failed [static field]: int = 1 +WoofWare.NUnitTestRunner.TrxTestOutcome+Tags.Inconclusive [static field]: int = 3 +WoofWare.NUnitTestRunner.TrxTestOutcome+Tags.NotExecuted [static field]: int = 2 +WoofWare.NUnitTestRunner.TrxTestOutcome+Tags.Passed [static field]: int = 0 +WoofWare.NUnitTestRunner.TrxTestOutcome.Failed [static property]: [read-only] WoofWare.NUnitTestRunner.TrxTestOutcome +WoofWare.NUnitTestRunner.TrxTestOutcome.get_Failed [static method]: unit -> WoofWare.NUnitTestRunner.TrxTestOutcome +WoofWare.NUnitTestRunner.TrxTestOutcome.get_Inconclusive [static method]: unit -> WoofWare.NUnitTestRunner.TrxTestOutcome +WoofWare.NUnitTestRunner.TrxTestOutcome.get_IsFailed [method]: unit -> bool +WoofWare.NUnitTestRunner.TrxTestOutcome.get_IsInconclusive [method]: unit -> bool +WoofWare.NUnitTestRunner.TrxTestOutcome.get_IsNotExecuted [method]: unit -> bool +WoofWare.NUnitTestRunner.TrxTestOutcome.get_IsPassed [method]: unit -> bool +WoofWare.NUnitTestRunner.TrxTestOutcome.get_NotExecuted [static method]: unit -> WoofWare.NUnitTestRunner.TrxTestOutcome +WoofWare.NUnitTestRunner.TrxTestOutcome.get_Passed [static method]: unit -> WoofWare.NUnitTestRunner.TrxTestOutcome +WoofWare.NUnitTestRunner.TrxTestOutcome.get_Tag [method]: unit -> int +WoofWare.NUnitTestRunner.TrxTestOutcome.Inconclusive [static property]: [read-only] WoofWare.NUnitTestRunner.TrxTestOutcome +WoofWare.NUnitTestRunner.TrxTestOutcome.IsFailed [property]: [read-only] bool +WoofWare.NUnitTestRunner.TrxTestOutcome.IsInconclusive [property]: [read-only] bool +WoofWare.NUnitTestRunner.TrxTestOutcome.IsNotExecuted [property]: [read-only] bool +WoofWare.NUnitTestRunner.TrxTestOutcome.IsPassed [property]: [read-only] bool +WoofWare.NUnitTestRunner.TrxTestOutcome.NotExecuted [static property]: [read-only] WoofWare.NUnitTestRunner.TrxTestOutcome +WoofWare.NUnitTestRunner.TrxTestOutcome.Parse [static method]: string -> WoofWare.NUnitTestRunner.TrxTestOutcome option +WoofWare.NUnitTestRunner.TrxTestOutcome.Passed [static property]: [read-only] WoofWare.NUnitTestRunner.TrxTestOutcome +WoofWare.NUnitTestRunner.TrxTestOutcome.Tag [property]: [read-only] int +WoofWare.NUnitTestRunner.TrxTestSettings inherit obj, implements WoofWare.NUnitTestRunner.TrxTestSettings System.IEquatable, System.Collections.IStructuralEquatable +WoofWare.NUnitTestRunner.TrxTestSettings..ctor [constructor]: (string, System.Guid, WoofWare.NUnitTestRunner.TrxDeployment) +WoofWare.NUnitTestRunner.TrxTestSettings.Deployment [property]: [read-only] WoofWare.NUnitTestRunner.TrxDeployment +WoofWare.NUnitTestRunner.TrxTestSettings.get_Deployment [method]: unit -> WoofWare.NUnitTestRunner.TrxDeployment +WoofWare.NUnitTestRunner.TrxTestSettings.get_Id [method]: unit -> System.Guid +WoofWare.NUnitTestRunner.TrxTestSettings.get_Name [method]: unit -> string +WoofWare.NUnitTestRunner.TrxTestSettings.Id [property]: [read-only] System.Guid +WoofWare.NUnitTestRunner.TrxTestSettings.Name [property]: [read-only] string +WoofWare.NUnitTestRunner.TrxUnitTest inherit obj, implements WoofWare.NUnitTestRunner.TrxUnitTest System.IEquatable, System.Collections.IStructuralEquatable +WoofWare.NUnitTestRunner.TrxUnitTest..ctor [constructor]: (string, string, System.Guid, WoofWare.NUnitTestRunner.TrxExecution, WoofWare.NUnitTestRunner.TrxTestMethod) +WoofWare.NUnitTestRunner.TrxUnitTest.Execution [property]: [read-only] WoofWare.NUnitTestRunner.TrxExecution +WoofWare.NUnitTestRunner.TrxUnitTest.get_Execution [method]: unit -> WoofWare.NUnitTestRunner.TrxExecution +WoofWare.NUnitTestRunner.TrxUnitTest.get_Id [method]: unit -> System.Guid +WoofWare.NUnitTestRunner.TrxUnitTest.get_Name [method]: unit -> string +WoofWare.NUnitTestRunner.TrxUnitTest.get_Storage [method]: unit -> string +WoofWare.NUnitTestRunner.TrxUnitTest.get_TestMethod [method]: unit -> WoofWare.NUnitTestRunner.TrxTestMethod +WoofWare.NUnitTestRunner.TrxUnitTest.Id [property]: [read-only] System.Guid +WoofWare.NUnitTestRunner.TrxUnitTest.Name [property]: [read-only] string +WoofWare.NUnitTestRunner.TrxUnitTest.Storage [property]: [read-only] string +WoofWare.NUnitTestRunner.TrxUnitTest.TestMethod [property]: [read-only] WoofWare.NUnitTestRunner.TrxTestMethod +WoofWare.NUnitTestRunner.TrxUnitTestResult inherit obj, implements WoofWare.NUnitTestRunner.TrxUnitTestResult System.IEquatable, System.Collections.IStructuralEquatable +WoofWare.NUnitTestRunner.TrxUnitTestResult..ctor [constructor]: (System.Guid, System.Guid, string, string, System.TimeSpan, System.DateTimeOffset, System.DateTimeOffset, System.Guid, WoofWare.NUnitTestRunner.TrxTestOutcome, System.Guid, string, WoofWare.NUnitTestRunner.TrxOutput option) +WoofWare.NUnitTestRunner.TrxUnitTestResult.ComputerName [property]: [read-only] string +WoofWare.NUnitTestRunner.TrxUnitTestResult.Duration [property]: [read-only] System.TimeSpan +WoofWare.NUnitTestRunner.TrxUnitTestResult.EndTime [property]: [read-only] System.DateTimeOffset +WoofWare.NUnitTestRunner.TrxUnitTestResult.ExecutionId [property]: [read-only] System.Guid +WoofWare.NUnitTestRunner.TrxUnitTestResult.get_ComputerName [method]: unit -> string +WoofWare.NUnitTestRunner.TrxUnitTestResult.get_Duration [method]: unit -> System.TimeSpan +WoofWare.NUnitTestRunner.TrxUnitTestResult.get_EndTime [method]: unit -> System.DateTimeOffset +WoofWare.NUnitTestRunner.TrxUnitTestResult.get_ExecutionId [method]: unit -> System.Guid +WoofWare.NUnitTestRunner.TrxUnitTestResult.get_Outcome [method]: unit -> WoofWare.NUnitTestRunner.TrxTestOutcome +WoofWare.NUnitTestRunner.TrxUnitTestResult.get_Output [method]: unit -> WoofWare.NUnitTestRunner.TrxOutput option +WoofWare.NUnitTestRunner.TrxUnitTestResult.get_RelativeResultsDirectory [method]: unit -> string +WoofWare.NUnitTestRunner.TrxUnitTestResult.get_StartTime [method]: unit -> System.DateTimeOffset +WoofWare.NUnitTestRunner.TrxUnitTestResult.get_TestId [method]: unit -> System.Guid +WoofWare.NUnitTestRunner.TrxUnitTestResult.get_TestListId [method]: unit -> System.Guid +WoofWare.NUnitTestRunner.TrxUnitTestResult.get_TestName [method]: unit -> string +WoofWare.NUnitTestRunner.TrxUnitTestResult.get_TestType [method]: unit -> System.Guid +WoofWare.NUnitTestRunner.TrxUnitTestResult.Outcome [property]: [read-only] WoofWare.NUnitTestRunner.TrxTestOutcome +WoofWare.NUnitTestRunner.TrxUnitTestResult.Output [property]: [read-only] WoofWare.NUnitTestRunner.TrxOutput option +WoofWare.NUnitTestRunner.TrxUnitTestResult.RelativeResultsDirectory [property]: [read-only] string +WoofWare.NUnitTestRunner.TrxUnitTestResult.StartTime [property]: [read-only] System.DateTimeOffset +WoofWare.NUnitTestRunner.TrxUnitTestResult.TestId [property]: [read-only] System.Guid +WoofWare.NUnitTestRunner.TrxUnitTestResult.TestListId [property]: [read-only] System.Guid +WoofWare.NUnitTestRunner.TrxUnitTestResult.TestName [property]: [read-only] string +WoofWare.NUnitTestRunner.TrxUnitTestResult.TestType [property]: [read-only] System.Guid +WoofWare.NUnitTestRunner.UserMethodFailure inherit obj, implements WoofWare.NUnitTestRunner.UserMethodFailure System.IEquatable, System.Collections.IStructuralEquatable - union type with 2 cases +WoofWare.NUnitTestRunner.UserMethodFailure+ReturnedNonUnit inherit WoofWare.NUnitTestRunner.UserMethodFailure +WoofWare.NUnitTestRunner.UserMethodFailure+ReturnedNonUnit.get_name [method]: unit -> string +WoofWare.NUnitTestRunner.UserMethodFailure+ReturnedNonUnit.get_result [method]: unit -> obj +WoofWare.NUnitTestRunner.UserMethodFailure+ReturnedNonUnit.name [property]: [read-only] string +WoofWare.NUnitTestRunner.UserMethodFailure+ReturnedNonUnit.result [property]: [read-only] obj +WoofWare.NUnitTestRunner.UserMethodFailure+Tags inherit obj +WoofWare.NUnitTestRunner.UserMethodFailure+Tags.ReturnedNonUnit [static field]: int = 0 +WoofWare.NUnitTestRunner.UserMethodFailure+Tags.Threw [static field]: int = 1 +WoofWare.NUnitTestRunner.UserMethodFailure+Threw inherit WoofWare.NUnitTestRunner.UserMethodFailure +WoofWare.NUnitTestRunner.UserMethodFailure+Threw.get_Item2 [method]: unit -> System.Exception +WoofWare.NUnitTestRunner.UserMethodFailure+Threw.get_name [method]: unit -> string +WoofWare.NUnitTestRunner.UserMethodFailure+Threw.Item2 [property]: [read-only] System.Exception +WoofWare.NUnitTestRunner.UserMethodFailure+Threw.name [property]: [read-only] string +WoofWare.NUnitTestRunner.UserMethodFailure.get_IsReturnedNonUnit [method]: unit -> bool +WoofWare.NUnitTestRunner.UserMethodFailure.get_IsThrew [method]: unit -> bool +WoofWare.NUnitTestRunner.UserMethodFailure.get_Name [method]: unit -> string +WoofWare.NUnitTestRunner.UserMethodFailure.get_Tag [method]: unit -> int +WoofWare.NUnitTestRunner.UserMethodFailure.IsReturnedNonUnit [property]: [read-only] bool +WoofWare.NUnitTestRunner.UserMethodFailure.IsThrew [property]: [read-only] bool +WoofWare.NUnitTestRunner.UserMethodFailure.Name [property]: [read-only] string +WoofWare.NUnitTestRunner.UserMethodFailure.NewReturnedNonUnit [static method]: (string, obj) -> WoofWare.NUnitTestRunner.UserMethodFailure +WoofWare.NUnitTestRunner.UserMethodFailure.NewThrew [static method]: (string, System.Exception) -> WoofWare.NUnitTestRunner.UserMethodFailure +WoofWare.NUnitTestRunner.UserMethodFailure.Tag [property]: [read-only] int \ No newline at end of file diff --git a/TestRunner.Lib/TestFixture.fs b/WoofWare.NUnitTestRunner.Lib/TestFixture.fs similarity index 99% rename from TestRunner.Lib/TestFixture.fs rename to WoofWare.NUnitTestRunner.Lib/TestFixture.fs index 7754986..d49bc6b 100644 --- a/TestRunner.Lib/TestFixture.fs +++ b/WoofWare.NUnitTestRunner.Lib/TestFixture.fs @@ -1,4 +1,4 @@ -namespace TestRunner +namespace WoofWare.NUnitTestRunner open System open System.Diagnostics diff --git a/TestRunner.Lib/TestProgress.fs b/WoofWare.NUnitTestRunner.Lib/TestProgress.fs similarity index 98% rename from TestRunner.Lib/TestProgress.fs rename to WoofWare.NUnitTestRunner.Lib/TestProgress.fs index a71972d..a5c9f48 100644 --- a/TestRunner.Lib/TestProgress.fs +++ b/WoofWare.NUnitTestRunner.Lib/TestProgress.fs @@ -1,4 +1,4 @@ -namespace TestRunner +namespace WoofWare.NUnitTestRunner open System diff --git a/TestRunner.Lib/TrxReport.fs b/WoofWare.NUnitTestRunner.Lib/TrxReport.fs similarity index 99% rename from TestRunner.Lib/TrxReport.fs rename to WoofWare.NUnitTestRunner.Lib/TrxReport.fs index f70bcba..96614b6 100644 --- a/TestRunner.Lib/TrxReport.fs +++ b/WoofWare.NUnitTestRunner.Lib/TrxReport.fs @@ -1,4 +1,4 @@ -namespace TestRunner +namespace WoofWare.NUnitTestRunner open System open System.Xml diff --git a/TestRunner.Lib/TestRunner.Lib.fsproj b/WoofWare.NUnitTestRunner.Lib/WoofWare.NUnitTestRunner.Lib.fsproj similarity index 100% rename from TestRunner.Lib/TestRunner.Lib.fsproj rename to WoofWare.NUnitTestRunner.Lib/WoofWare.NUnitTestRunner.Lib.fsproj diff --git a/TestRunner.Lib/Xml.fs b/WoofWare.NUnitTestRunner.Lib/Xml.fs similarity index 97% rename from TestRunner.Lib/Xml.fs rename to WoofWare.NUnitTestRunner.Lib/Xml.fs index f55c6ac..4b5c5f4 100644 --- a/TestRunner.Lib/Xml.fs +++ b/WoofWare.NUnitTestRunner.Lib/Xml.fs @@ -1,4 +1,4 @@ -namespace TestRunner +namespace WoofWare.NUnitTestRunner open System.Xml diff --git a/TestRunner.Lib/version.json b/WoofWare.NUnitTestRunner.Lib/version.json similarity index 51% rename from TestRunner.Lib/version.json rename to WoofWare.NUnitTestRunner.Lib/version.json index d71251a..944befb 100644 --- a/TestRunner.Lib/version.json +++ b/WoofWare.NUnitTestRunner.Lib/version.json @@ -1,6 +1,8 @@ { - "version": "0.7-prerelease", - "publicReleaseRefSpec": ["^refs/heads/main$"], + "version": "0.8", + "publicReleaseRefSpec": [ + "^refs/heads/main$" + ], "pathFilters": [ "./", ":/Directory.Build.props", diff --git a/TestRunner.sln b/WoofWare.NUnitTestRunner.sln similarity index 64% rename from TestRunner.sln rename to WoofWare.NUnitTestRunner.sln index 426efb0..0bf0bee 100644 --- a/TestRunner.sln +++ b/WoofWare.NUnitTestRunner.sln @@ -1,12 +1,12 @@  Microsoft Visual Studio Solution File, Format Version 12.00 -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "TestRunner", "TestRunner\TestRunner.fsproj", "{D4CAE716-79EB-4174-B58C-54E66CF16536}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "TestRunner.Test", "TestRunner\TestRunner.Test\TestRunner.Test.fsproj", "{E776AC80-CD07-4A3E-9F85-1AEFBB56309D}" +Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "WoofWare.NUnitTestRunner", "WoofWare.NUnitTestRunner\WoofWare.NUnitTestRunner.fsproj", "{D4CAE716-79EB-4174-B58C-54E66CF16536}" EndProject Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "Consumer", "Consumer\Consumer.fsproj", "{5C87D399-62EB-4A5F-8F6C-3FD6F1B31684}" EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "TestRunner.Lib", "TestRunner.Lib\TestRunner.Lib.fsproj", "{8C32F4B9-4CF3-4204-BD24-B32D7E64F5C4}" +Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "WoofWare.NUnitTestRunner.Lib", "WoofWare.NUnitTestRunner.Lib\WoofWare.NUnitTestRunner.Lib.fsproj", "{8C32F4B9-4CF3-4204-BD24-B32D7E64F5C4}" +EndProject +Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "WoofWare.NUnitTestRunner.Test", "WoofWare.NUnitTestRunner\WoofWare.NUnitTestRunner.Test\WoofWare.NUnitTestRunner.Test.fsproj", "{443B01B3-2A8C-45CF-96D6-1D890EEA0533}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution @@ -18,10 +18,6 @@ Global {D4CAE716-79EB-4174-B58C-54E66CF16536}.Debug|Any CPU.Build.0 = Debug|Any CPU {D4CAE716-79EB-4174-B58C-54E66CF16536}.Release|Any CPU.ActiveCfg = Release|Any CPU {D4CAE716-79EB-4174-B58C-54E66CF16536}.Release|Any CPU.Build.0 = Release|Any CPU - {E776AC80-CD07-4A3E-9F85-1AEFBB56309D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {E776AC80-CD07-4A3E-9F85-1AEFBB56309D}.Debug|Any CPU.Build.0 = Debug|Any CPU - {E776AC80-CD07-4A3E-9F85-1AEFBB56309D}.Release|Any CPU.ActiveCfg = Release|Any CPU - {E776AC80-CD07-4A3E-9F85-1AEFBB56309D}.Release|Any CPU.Build.0 = Release|Any CPU {5C87D399-62EB-4A5F-8F6C-3FD6F1B31684}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {5C87D399-62EB-4A5F-8F6C-3FD6F1B31684}.Debug|Any CPU.Build.0 = Debug|Any CPU {5C87D399-62EB-4A5F-8F6C-3FD6F1B31684}.Release|Any CPU.ActiveCfg = Release|Any CPU @@ -30,5 +26,9 @@ Global {8C32F4B9-4CF3-4204-BD24-B32D7E64F5C4}.Debug|Any CPU.Build.0 = Debug|Any CPU {8C32F4B9-4CF3-4204-BD24-B32D7E64F5C4}.Release|Any CPU.ActiveCfg = Release|Any CPU {8C32F4B9-4CF3-4204-BD24-B32D7E64F5C4}.Release|Any CPU.Build.0 = Release|Any CPU + {443B01B3-2A8C-45CF-96D6-1D890EEA0533}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {443B01B3-2A8C-45CF-96D6-1D890EEA0533}.Debug|Any CPU.Build.0 = Debug|Any CPU + {443B01B3-2A8C-45CF-96D6-1D890EEA0533}.Release|Any CPU.ActiveCfg = Release|Any CPU + {443B01B3-2A8C-45CF-96D6-1D890EEA0533}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection EndGlobal diff --git a/TestRunner/Program.fs b/WoofWare.NUnitTestRunner/Program.fs similarity index 99% rename from TestRunner/Program.fs rename to WoofWare.NUnitTestRunner/Program.fs index 478b7aa..dfd2919 100644 --- a/TestRunner/Program.fs +++ b/WoofWare.NUnitTestRunner/Program.fs @@ -1,4 +1,4 @@ -namespace TestRunner +namespace WoofWare.NUnitTestRunner open System open WoofWare.DotnetRuntimeLocator diff --git a/TestRunner/Progress.fs b/WoofWare.NUnitTestRunner/Progress.fs similarity index 96% rename from TestRunner/Progress.fs rename to WoofWare.NUnitTestRunner/Progress.fs index 2fe9f4b..2282ad5 100644 --- a/TestRunner/Progress.fs +++ b/WoofWare.NUnitTestRunner/Progress.fs @@ -1,4 +1,4 @@ -namespace TestRunner +namespace WoofWare.NUnitTestRunner open Spectre.Console diff --git a/TestRunner/RuntimeConfig.fs b/WoofWare.NUnitTestRunner/RuntimeConfig.fs similarity index 97% rename from TestRunner/RuntimeConfig.fs rename to WoofWare.NUnitTestRunner/RuntimeConfig.fs index 9e136be..bade52e 100644 --- a/TestRunner/RuntimeConfig.fs +++ b/WoofWare.NUnitTestRunner/RuntimeConfig.fs @@ -1,4 +1,4 @@ -namespace TestRunner +namespace WoofWare.NUnitTestRunner open System open WoofWare.Myriad.Plugins diff --git a/TestRunner/Seq.fs b/WoofWare.NUnitTestRunner/Seq.fs similarity index 93% rename from TestRunner/Seq.fs rename to WoofWare.NUnitTestRunner/Seq.fs index e2ddd44..68287a2 100644 --- a/TestRunner/Seq.fs +++ b/WoofWare.NUnitTestRunner/Seq.fs @@ -1,4 +1,4 @@ -namespace TestRunner +namespace WoofWare.NUnitTestRunner [] module internal Seq = diff --git a/TestRunner/TestRunner.Test/EmbeddedResource.fs b/WoofWare.NUnitTestRunner/WoofWare.NUnitTestRunner.Test/EmbeddedResource.fs similarity index 92% rename from TestRunner/TestRunner.Test/EmbeddedResource.fs rename to WoofWare.NUnitTestRunner/WoofWare.NUnitTestRunner.Test/EmbeddedResource.fs index 43defc3..24a0508 100644 --- a/TestRunner/TestRunner.Test/EmbeddedResource.fs +++ b/WoofWare.NUnitTestRunner/WoofWare.NUnitTestRunner.Test/EmbeddedResource.fs @@ -1,4 +1,4 @@ -namespace TestRunner.Test +namespace WoofWare.NUnitTestRunner.Test open System open System.IO diff --git a/TestRunner/TestRunner.Test/Example1.trx b/WoofWare.NUnitTestRunner/WoofWare.NUnitTestRunner.Test/Example1.trx similarity index 100% rename from TestRunner/TestRunner.Test/Example1.trx rename to WoofWare.NUnitTestRunner/WoofWare.NUnitTestRunner.Test/Example1.trx diff --git a/TestRunner/TestRunner.Test/TestFilter.fs b/WoofWare.NUnitTestRunner/WoofWare.NUnitTestRunner.Test/TestFilter.fs similarity index 98% rename from TestRunner/TestRunner.Test/TestFilter.fs rename to WoofWare.NUnitTestRunner/WoofWare.NUnitTestRunner.Test/TestFilter.fs index b2c21d2..b9895a2 100644 --- a/TestRunner/TestRunner.Test/TestFilter.fs +++ b/WoofWare.NUnitTestRunner/WoofWare.NUnitTestRunner.Test/TestFilter.fs @@ -1,6 +1,6 @@ -namespace TestRunner.Test +namespace WoofWare.NUnitTestRunner.Test -open TestRunner +open WoofWare.NUnitTestRunner open NUnit.Framework open FsUnitTyped diff --git a/TestRunner/TestRunner.Test/TestList.fs b/WoofWare.NUnitTestRunner/WoofWare.NUnitTestRunner.Test/TestList.fs similarity index 93% rename from TestRunner/TestRunner.Test/TestList.fs rename to WoofWare.NUnitTestRunner/WoofWare.NUnitTestRunner.Test/TestList.fs index 1d27004..cb07bb6 100644 --- a/TestRunner/TestRunner.Test/TestList.fs +++ b/WoofWare.NUnitTestRunner/WoofWare.NUnitTestRunner.Test/TestList.fs @@ -1,8 +1,8 @@ -namespace TestRunner.Test +namespace WoofWare.NUnitTestRunner.Test open FsCheck open FsUnitTyped -open TestRunner +open WoofWare.NUnitTestRunner open NUnit.Framework [] diff --git a/TestRunner/TestRunner.Test/TestSurface.fs b/WoofWare.NUnitTestRunner/WoofWare.NUnitTestRunner.Test/TestSurface.fs similarity index 59% rename from TestRunner/TestRunner.Test/TestSurface.fs rename to WoofWare.NUnitTestRunner/WoofWare.NUnitTestRunner.Test/TestSurface.fs index 1d46c6a..50a28c0 100644 --- a/TestRunner/TestRunner.Test/TestSurface.fs +++ b/WoofWare.NUnitTestRunner/WoofWare.NUnitTestRunner.Test/TestSurface.fs @@ -1,4 +1,4 @@ -namespace TestRunner.Test +namespace WoofWare.NUnitTestRunner.Test open NUnit.Framework open ApiSurface @@ -6,7 +6,7 @@ open ApiSurface [] module TestSurface = - let assembly = typeof.Assembly + let assembly = typeof.Assembly [] let ``Ensure API surface has not been modified`` () = ApiSurface.assertIdentical assembly @@ -20,6 +20,6 @@ module TestSurface = DocCoverage.assertFullyDocumented assembly [] - [] - let ``Ensure version is monotonic`` () = - MonotonicVersion.validate assembly "CHOOSE A NAME" + // https://github.com/nunit/nunit3-vs-adapter/issues/876 + let EnsureVersionIsMonotonic () = + MonotonicVersion.validate assembly "WoofWare.NUnitTestRunner.Lib" diff --git a/TestRunner/TestRunner.Test/TestTrx.fs b/WoofWare.NUnitTestRunner/WoofWare.NUnitTestRunner.Test/TestTrx.fs similarity index 99% rename from TestRunner/TestRunner.Test/TestTrx.fs rename to WoofWare.NUnitTestRunner/WoofWare.NUnitTestRunner.Test/TestTrx.fs index f3bcff0..5df561e 100644 --- a/TestRunner/TestRunner.Test/TestTrx.fs +++ b/WoofWare.NUnitTestRunner/WoofWare.NUnitTestRunner.Test/TestTrx.fs @@ -1,7 +1,7 @@ -namespace TestRunner.Test +namespace WoofWare.NUnitTestRunner.Test open System -open TestRunner +open WoofWare.NUnitTestRunner open NUnit.Framework open FsUnitTyped diff --git a/TestRunner/TestRunner.Test/TestRunner.Test.fsproj b/WoofWare.NUnitTestRunner/WoofWare.NUnitTestRunner.Test/WoofWare.NUnitTestRunner.Test.fsproj similarity index 90% rename from TestRunner/TestRunner.Test/TestRunner.Test.fsproj rename to WoofWare.NUnitTestRunner/WoofWare.NUnitTestRunner.Test/WoofWare.NUnitTestRunner.Test.fsproj index ad39793..5f95589 100644 --- a/TestRunner/TestRunner.Test/TestRunner.Test.fsproj +++ b/WoofWare.NUnitTestRunner/WoofWare.NUnitTestRunner.Test/WoofWare.NUnitTestRunner.Test.fsproj @@ -25,7 +25,7 @@ - + diff --git a/TestRunner/TestRunner.fsproj b/WoofWare.NUnitTestRunner/WoofWare.NUnitTestRunner.fsproj similarity index 91% rename from TestRunner/TestRunner.fsproj rename to WoofWare.NUnitTestRunner/WoofWare.NUnitTestRunner.fsproj index 134d199..a92b983 100644 --- a/TestRunner/TestRunner.fsproj +++ b/WoofWare.NUnitTestRunner/WoofWare.NUnitTestRunner.fsproj @@ -34,7 +34,7 @@ - + @@ -48,4 +48,8 @@ + + + + diff --git a/TestRunner/myriad.toml b/WoofWare.NUnitTestRunner/myriad.toml similarity index 100% rename from TestRunner/myriad.toml rename to WoofWare.NUnitTestRunner/myriad.toml diff --git a/WoofWare.NUnitTestRunner/version.json b/WoofWare.NUnitTestRunner/version.json new file mode 100644 index 0000000..eef70cf --- /dev/null +++ b/WoofWare.NUnitTestRunner/version.json @@ -0,0 +1,12 @@ +{ + "version": "0.2", + "publicReleaseRefSpec": [ + "^refs/heads/main$" + ], + "pathFilters": [ + "./", + ":/WoofWare.NUnitTestRunner.Lib", + ":/Directory.Build.props", + ":/README.md" + ] +} diff --git a/flake.nix b/flake.nix index 631eecb..38a8a6e 100644 --- a/flake.nix +++ b/flake.nix @@ -49,8 +49,9 @@ inherit pname version dotnet-sdk dotnet-runtime; name = "unofficial-nunit-runner"; src = ./.; - projectFile = "./TestRunner/TestRunner.fsproj"; - testProjectFile = "./TestRunner/TestRunner.Test/TestRunner.Test.fsproj"; + projectFile = "./WoofWare.NUnitTestRunner/WoofWare.NUnitTestRunner.fsproj"; + testProjectFile = "./WoofWare.NUnitTestRunner/WoofWare.NUnitTestRunner.Test/WoofWare.NUnitTestRunner.Test.fsproj"; + disabledTests = ["WoofWare.NUnitTestRunner.Test.TestSurface.EnsureVersionIsMonotonic"]; nugetDeps = ./nix/deps.nix; # `nix build .#default.passthru.fetch-deps && ./result` and put the result here doCheck = true; };