From eef105aa3ce0e10bd19172ec33a586bcb59706cc Mon Sep 17 00:00:00 2001 From: Ignas Anikevicius Date: Wed, 1 Nov 2017 23:53:48 +0200 Subject: [PATCH] Add support for NUnitLite in the F# --- .../FSharpUnitTests-2017.fsproj | 230 ++---------------- src/FSharpUnitTests/Main.fs | 13 + 2 files changed, 30 insertions(+), 213 deletions(-) create mode 100644 src/FSharpUnitTests/Main.fs diff --git a/src/FSharpUnitTests/FSharpUnitTests-2017.fsproj b/src/FSharpUnitTests/FSharpUnitTests-2017.fsproj index bcb198b6..c3cf0de1 100644 --- a/src/FSharpUnitTests/FSharpUnitTests-2017.fsproj +++ b/src/FSharpUnitTests/FSharpUnitTests-2017.fsproj @@ -1,198 +1,22 @@ - - - + - FSharpUnitTests - MathNet.Numerics.FSharp.UnitTests - FSharpUnitTests - Library - {F2F8032B-A31D-4E33-A05E-F2CDCBFAA75D} - {3AC096D0-A1C2-E12C-1390-A8335801FDAB};{F2A71F9B-5D33-465A-A702-920D77279786} - UnitTest - Debug - AnyCPU - v4.5 - 4.3.0.0 - 11 - ..\..\ + net45;netcoreapp1.1;netcoreapp2.0 + false + Exe - - pdbonly - true - true - ..\..\out\test\Net40\ - ..\..\obj\test\Net40\ - ..\..\obj\test\Net40\ - TRACE - 3 + + + NETSTANDARD;NOSYSNUMERICS - - true - full - false - false - ..\..\out\test-debug\Net40\ - ..\..\obj\test-debug\Net40\ - ..\..\obj\test-debug\Net40\ - DEBUG;TRACE - 3 - - - pdbonly - true - true - TRACE - 3 - ..\..\out\test-signed\Net40\ - ..\..\obj\test-signed\Net40\ - ..\..\obj\test-signed\Net40\ - - - - $(DefineConstants);NOFSSLICESET1D - - - 11 - - - - - $(MSBuildExtensionsPath32)\..\Microsoft SDKs\F#\3.0\Framework\v4.0\Microsoft.FSharp.Targets - - - - - $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\FSharp\Microsoft.FSharp.Targets - - - - - - - - - ..\..\packages\test\FSharp.Core\lib\net20\FSharp.Core.dll - True - True - - - - - - - ..\..\packages\test\FSharp.Core\lib\net40\FSharp.Core.dll - True - True - - - - - - - ..\..\packages\test\FSharp.Core\lib\portable-net45+monoandroid10+monotouch10+xamarinios10\FSharp.Core.dll - True - True - - - - - - - ..\..\packages\test\FSharp.Core\lib\portable-net45+netcore45\FSharp.Core.dll - True - True - - - - - - - ..\..\packages\test\FSharp.Core\lib\portable-net45+netcore45+wp8\FSharp.Core.dll - True - True - - - - - - - ..\..\packages\test\FSharp.Core\lib\portable-net45+netcore45+wpa81+wp8\FSharp.Core.dll - True - True - - - - - - - ..\..\packages\test\FSharp.Core\lib\portable-net45+sl5+netcore45\FSharp.Core.dll - True - True - - - - - - - - - ..\..\packages\test\NUnit\lib\net20\NUnit.System.Linq.dll - True - True - - - ..\..\packages\test\NUnit\lib\net20\nunit.framework.dll - True - True - - - - - - - ..\..\packages\test\NUnit\lib\net35\nunit.framework.dll - True - True - - - - - - - ..\..\packages\test\NUnit\lib\net40\nunit.framework.dll - True - True - - - - - - - ..\..\packages\test\NUnit\lib\net45\nunit.framework.dll - True - True - - - - - - - ..\..\packages\test\NUnit\lib\portable-net45+win8+wp8+wpa81+Xamarin.Mac+MonoAndroid10+MonoTouch10+Xamarin.iOS10\nunit.framework.dll - True - True - - - - + + + + + + + + - - True - paket-files/FsUnit.fs - - - True - paket-files/FsUnitTyped.fs - @@ -207,28 +31,8 @@ + - - - FSharp-2017 - {37e8e802-a354-4114-bfc1-6e1357da605b} - True - - - Numerics-2017 - {4c1f1555-f9c6-45a0-b076-97384ca2ba7f} - True - - - TestData-2017 - {032ae5bb-2d1c-405e-83ef-d4306803c4be} - True - - - - - - - \ No newline at end of file + diff --git a/src/FSharpUnitTests/Main.fs b/src/FSharpUnitTests/Main.fs new file mode 100644 index 00000000..ceaf22b9 --- /dev/null +++ b/src/FSharpUnitTests/Main.fs @@ -0,0 +1,13 @@ +namespace MathNet.Numerics.Tests + +open NUnit.Framework +open NUnitLite +open System.Reflection + +type T = { Dummy : string } + +module Program = + + [] + let main args = + (new AutoRun(typeof.GetTypeInfo().Assembly)).Execute(args)