This repository has been archived by the owner on Jan 23, 2023. It is now read-only.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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.
/CC @briansull , @brettfo, @ericstj
Let me know if you have any questions
Kevin
I'm guessing someone from your team