dotnet / dotnet/roslyn

MSBuildWorkspace should have unit tests running on mono

Open
#74,407 0 comments 0 reactions 0 assignees View on GitHub
IDE-MSBuildWorkspace
Dominant language
C#
Stars
20.7k
Forks
4.3k
PR merge metrics
PR metrics pending

Description

We support MSBuildWorkspace loading projects on mono, but we don't have any tests for it right now, which means we have to make fixes like https://github.com/dotnet/roslyn/pull/74392 which isn't great. I would expect our existing test bed for non-SDK projects would be sufficient here, we just need to get them running on an appropriate machine.

Contributor guide

Open the contributing guide

Research direction

Start by locating the existing test bed for non-SDK projects and the MSBuildWorkspace tests, then determine how they are run on Mono and which machine or CI configuration is appropriate. Done means the relevant project-loading tests execute on Mono while existing test runs remain intact.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
build-system, ci-cd, testing
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.