Join GitHub today
GitHub is home to over 31 million developers working together to host and review code, manage projects, and build software together.Sign up
Add Test Cases for FSharp #22183
The Jit Guys break F# on a fairly regular basis, because only FSharp uses the .tail command, and tail call optimizations are our bread and butter.
This PR contains a wide range of FSHarp Test Cases, containing a large set od scenarios.
on my mac book the test cases take between 3-5 to run.
To build use the dotnet cli, I usually use the following command, this builds and runs for net46, and netcoreapp2.0.
This builds and runs the tests, and dumps a spew of tests while they are executing.
On the MAC use:
The project loads in Visual Studio, and the tests use xunit and can be used with test explorer.
Note: I have a Tests.Builds.props and targets checked in to unhook my project from your build.
I expect that you can fairly easily wire this into your build and test infrastructure. Note that buildtools drops a fairly recent dotnet cli which contains an F# compiler.
Let me know if you have any questions
I'm guessing someone from your team
We have the general need to run other projects tests in CoreCLR, e.g. running ASP.NET tests would be pretty useful too for some PRs. We need to have a scallable way to do that - we cannot affort to xcopy 100,000 line worth of tests into CoreCLR repo for each such project.