dotnet / dotnet/arcade

Add Shared Framework SDK tests to Arcade

Open
#7,049 0 comments 0 reactions 0 assignees View on GitHub
help wanted
Dominant language
C#
Stars
729
Forks
397
Avg merge
3d 15m
Merged PRs (30d)
149

Description

- [ ] This issue is blocking
- [ ] This issue is causing unreasonable pain

There aren't any tests for the Shared Framework SDK in Arcade. We should add some to verify the correctness of the generated outputs (targeting pack, runtime pack, bundle, etc.).

By doing so, the tests in dotnet/runtime and dotnet/windowsdesktop should be removed:
- https://github.com/dotnet/runtime/tree/main/src/installer/tests/Microsoft.DotNet.CoreSetup.Packaging.Tests
- https://github.com/dotnet/windowsdesktop/tree/master/src/windowsdesktop/tests

cc @jkoritzinsky @NikolaMilosavljevic

Contributor guide

Open the contributing guide

Research direction

Start by reading the existing tests in dotnet/runtime/src/installer/tests/Microsoft.DotNet.CoreSetup.Packaging.Tests and dotnet/windowsdesktop/src/windowsdesktop/tests to understand the current coverage. Locate the Shared Framework SDK test area in Arcade and compare its generated targeting pack, runtime pack, and bundle outputs. Done means Arcade verifies those outputs and the corresponding tests are removed from the two existing locations.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
build-system, 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.