dotnet / dotnet/sdk

F# regression test suite

Open
#51,811 0 comments 0 reactions 0 assignees View on GitHub
Area-FSharp untriaged
Dominant language
C#
Stars
3.2k
Forks
1.3k
PR merge metrics
PR metrics pending

Description

As F# is part of dotnet-sdk and many aspnetcore features now involve source generators, it would be good if a .fsproj was added in the tests section having unit test coverage for what works and showing also what currently doesn't. C# is a great language but soon it's functional feature expansion will have its limits, likely is cheaper to accomodate for F# in the long term plan, now with llms that's also much easier and would be a good investment for the lesser known but awesome C# cousin.

Other big .NET libs are written or have supported testing for F#, the dotnet "community" and Ms might think of follow the example of Xunit and Pgsql? This is not an attack in any way but is just to shine a light on something that's maybe important and matters in the long term design. |> please take this into consideration aspnet team 🎅🏿🤶🏽🧑🏻‍🎄✨💚

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by examining the SDK's tests section and existing test-project layout, then determine where an F# .fsproj would fit. Define unit coverage for source-generator scenarios that work and those that do not, and use the resulting test suite to establish what completion means.

Written by the indexing model from the issue text.

Assessment

Tech stack
fsharp
Domain
testing
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.