microsoft / microsoft/react-native-windows

Universal Test Configuration Gaps

Open
#9,779 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Area: Test Infrastructure enhancement Workstream: Test Coverage
Dominant language
C++
Stars
17.3k
Forks
1.2k
Avg merge
1d 13h
Merged PRs (30d)
33

Description

We have several gaps in our native testing for Universal.

This issue is an attempt to capture what test suits are running where:

βœ… - test suite is running
🟨 - test suite cannot run this configuration (by design)
πŸŸ₯ - test suite is not running, see linked issue

Test Suite PR:
x86 Debug
PR:
x64 Release
CI:
ARM64 Debug
CI:
ARM64 Release
CI:
x86 Debug
CI:
x86 Release
CI:
x64 Debug
CI:
x64 Release
M.RN.Cxx.UnitTests βœ… πŸŸ₯
#8003
🟨 🟨 βœ… βœ… πŸŸ₯
#8003
πŸŸ₯
#8003
M.RN.IntegrationTests βœ… πŸŸ₯
#8003
🟨 🟨 βœ… βœ… πŸŸ₯
#8003
πŸŸ₯
#8003
Mso.UnitTests βœ… πŸŸ₯
#8003
🟨 🟨 βœ… βœ… πŸŸ₯
#8003
πŸŸ₯
#8003
M.RN.ComponentTests πŸŸ₯
#8673
πŸŸ₯
#8673
🟨 🟨 πŸŸ₯
#8673
πŸŸ₯
#8673
βœ… πŸŸ₯
#8673
M.RN.Managed.UnitTests βœ… βœ… 🟨 🟨 βœ… βœ… βœ… βœ…
M.RN.Managed.CodeGen.UnitTests πŸŸ₯ βœ… 🟨 🟨 πŸŸ₯ πŸŸ₯ βœ… βœ…

This table should be updated as the gaps are filled.

  • #8003
  • #8673

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up β€” it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Review the test-suite matrix and linked issues #8003 and #8673 first to determine which Universal configurations remain uncovered. Then inspect the affected native test and CI configuration entry points mentioned by those issues. Done means the missing configurations run where supported and this issue's table and checklist are updated.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp, react-native
Domain
ci-cd, testing-qa
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.