diff --git a/build/build.proj b/build/build.proj index 92973927..9dca1773 100644 --- a/build/build.proj +++ b/build/build.proj @@ -10,10 +10,13 @@ + + + @@ -40,9 +43,11 @@ - + + + \ No newline at end of file diff --git a/src/FSharpUnitTests/FSharpUnitTests.fsproj b/src/FSharpUnitTests/FSharpUnitTests.fsproj index d73c1d8f..3a68e243 100644 --- a/src/FSharpUnitTests/FSharpUnitTests.fsproj +++ b/src/FSharpUnitTests/FSharpUnitTests.fsproj @@ -6,7 +6,7 @@ 8.0.30703 2.0 {f2f8032b-a31d-4e33-a05e-f2cdcbfaa75d} - Library + Exe FSharpUnitTests FSharpUnitTests v3.5 diff --git a/src/FSharpUnitTests/Program.fs b/src/FSharpUnitTests/Program.fs index 6f5a8b0f..ac0d6c4f 100644 --- a/src/FSharpUnitTests/Program.fs +++ b/src/FSharpUnitTests/Program.fs @@ -24,4 +24,11 @@ let DenseVectorTests = spec "DenseVector.range" (Double.DenseVector.range 0 99 |> should equal (new Double.DenseVector( [| for i in 0 .. 99 -> float i |] ) )) - ] \ No newline at end of file + ] + +/// Report on errors and success and exit. +printfn "F# Test Results:" +printfn "%s" (Results.summary()) + +let code = if Results.erredCount() > 0 || Results.failedCount() > 0 then -1 else 0;; +exit code;; \ No newline at end of file