Move libraries tests to xunit3 - #126277
#126277Draft
agocke with Copilot wants to merge 84 commits into
maindotnet/runtime:mainfrom
copilot/update-runtime-governance-docsdotnet/runtime:copilot/update-runtime-governance-docsCopy head branch name to clipboard
Draft
Move libraries tests to xunit3#126277agocke with Copilot wants to merge 84 commits intomaindotnet/runtime:mainfrom copilot/update-runtime-governance-docsdotnet/runtime:copilot/update-runtime-governance-docsCopy head branch name to clipboard
agocke with Copilot wants to merge 84 commits into
maindotnet/runtime:mainfrom
copilot/update-runtime-governance-docsdotnet/runtime:copilot/update-runtime-governance-docsCopy head branch name to clipboard
Commits
Commits on Mar 29, 2026
Move libraries tests to xunit3
Show description for 0d00d0eandcommittedFix xunit v2 patterns reintroduced by merge from main
Show description for 58399acandcommittedRevert all changes to production code
Show description for 7167df8andcommittedRestore xunit3 changes to sendtohelix-browser.targets and sendtohelix-wasi.targets (test infra)
Show description for 4dd3f11andcommitted
Commits on Mar 30, 2026
Upgrade to xunit v4 pre-release for NativeAOT tests
Show description for 2c15bdfandcommittedRevert xunit v4 pre-release changes; restore correct xunit v3 SingleFileTestRunner
Show description for 31a2633andcommittedFix NativeAOT test runner: fall back to ProcessPath when Assembly.Location is empty
Show description for 094c60eandcommittedFix ILLink descriptor for renamed XmlTestsAttribute
Show description for b9f15c3andcommittedAdd per-algorithm support checks in SPKI/PKCS8 import paths
Show description for 4290344andcommittedSkip ExpressionsUnwrapeExternallyThrownRuntimeWrappedException on Linux
Show description for 1fb361eandcommittedFix inverted skip condition in HttpClientHandlerTest.Authentication.cs
Show description for e683d21andcommitted
Commits on Mar 31, 2026
Skip SqlXmlTest.CreateReader_TestAgainstBaseline on Windows
Show description for beff40aandcommitted
Commits on Apr 1, 2026
Merge upstream/main and fix xunit v3 empty summary crash
Show description for 2e53ec9andcommitted
Commits on Apr 2, 2026
Fix 5 remaining De Morgan's law bugs in skip condition conversions
Show description for b3cacccandauthored
Commits on Apr 3, 2026
- authored
Switch NativeAOT tests to xunit v4 AOT packages
Show description for 20395c3andcommitted
Commits on Apr 8, 2026
- committed
Commits on Apr 11, 2026
- committed
Fix xunit v3 AOT build errors in test projects
Show description for 447ba5aandcommittedRefactor Crc32/Crc64 tests: non-generic base with constructor injection
Show description for 695cfe6andcommitted
Commits on Apr 12, 2026
Upgrade xunit AOT packages to pre.51 and fix remaining source-gen workarounds
Show description for d7b1e13andcommittedUpgrade xunit AOT packages to pre.81; remove generic class workaround
Show description for 5e44ba0andcommittedDelete Linq.Expressions rd.xml and remove unused xunit.runner.utility reference
Show description for 23bbda1andcommitted
Commits on Apr 14, 2026
- authored
Fix NU1605 System.Memory downgrade from xunit.v3.assert transitive deps
Show description for 318e2feandcommittedSet XUnitV3Version to 4.0.0-pre.81 and unify AOT package versions
Show description for 5a908deandcommitted
Commits on Apr 15, 2026
Remove [Obsolete] from DataAttribute overrides for xunit 4.0.0-pre.81
Show description for 8895caaandcommittedFix TestOrderer for xunit 4.0.0-pre.81 ITestMethod API change
Show description for 2b329b3andcommittedAdd RootNamespace to fix CS0435 namespace conflicts with xunit generator
Show description for c3b118eandcommittedOverride MicrosoftTestingPlatformVersion to 2.2.1 for xunit 4.0.0-pre.81
Show description for f826917andcommitted
Commits on Apr 16, 2026
Disable xUnit MTP result writers on mobile
Show description for fcb9f33andcommittedUse AOT xUnit refs in Unicode test utilities
Show description for 8326219andcommitted- committed
Commits on Apr 17, 2026
Fix xunit v3 migration CI failures
Show description for 7b941b6andcommittedExclude NativeAOT smoke tests affected by xunit v3 AOT source generator bug
Show description for 93360ebandcommitted
Commits on Apr 18, 2026
Merge upstream/main into copilot/update-runtime-governance-docs
Show description for 6e11acbandcommittedFix CS0618 ConditionalFact errors and re-enable NativeAOT smoke tests
Show description for f16b4e0andcommitted- committed
Merge main and fix CS0618 in NtAuthTests.FakeServer.cs
Show description for d114894andcommittedFix ILCompiler test runner: override Arcade SDK XUnitV3 targets
Show description for adc518candcommittedFix NativeAOT smoke tests: exclude generic test classes, suppress CS8625
Show description for 9b3bb74andcommittedAlso exclude System.Runtime.Tests from NativeAOT smoke tests
Show description for 8ffcf18andcommitted
Commits on Apr 19, 2026
Fix NativeAOT ProjectExclusions and CdacDumpTests xunit v3 runner
Show description for 91802f5andcommittedFix NativeAOT SmokeTestProject exclusions: apply ProjectExclusions filter
Show description for bd4d187andcommittedFix NativeAOT System.Reflection.Tests exclusion and CdacDump results directory
Show description for 8105c96andcommittedExclude System.Linq.Expressions.Tests from NativeAOT (CS0619 obsolete DataAttribute.GetData)
Show description for 6fb6539andcommittedDisable all NativeAOT library smoke tests (xunit v3 AOT incompatibility)
Show description for ce06313andcommittedDisable mobile/wasm/wasi smoke tests (XHarness xunit v2 incompatibility)
Show description for b158905andcommittedHandle empty smoke test sets gracefully
Show description for 143a801andcommittedFix Android Mono smoke regression: use targeted exclusion
Show description for a12c886andcommittedFix iOS CoreCLR smoke: skip System.Runtime.Tests when RunSmokeTestsOnly
Show description for f107fe2andcommittedFix CS0246 in NativeAOT builds for System.Collections.Tests
Show description for c35f8e3andcommittedFix CS0246 in FileSystem NativeAOT, re-enable 8 of 11 smoke tests
Show description for 798b135andcommittedFix NativeAOT: re-enable Linq.Expressions and Reflection smoke tests
Show description for ff5cf6aandcommitted
Commits on Apr 20, 2026
Fix NativeAOT System.Runtime.Tests: CS0122/CS0117 on arm64
Show description for cca7cdaandcommitted- committed
Commits on Apr 21, 2026
Commits on Apr 22, 2026
Merge remote-tracking branch 'upstream/main' into copilot/update-runtime-governance-docs
Show description for 51e81c7committedFix PosixSignalRegistrationTests: skip Theory when UninstallableSignals is empty
Show description for 5caab4bandcommitted
Commits on Apr 23, 2026
Add SkipWhenEmpty to ConditionalTheoryAttribute AOT stub
Show description for 78242e0andcommittedFix: use correct xunit v3 property name SkipTestWithoutData
Show description for 5bd3550andcommittedReplace conditionless ConditionalTheory with Theory
Show description for 484f626andcommittedFix ErrorWrapperTests: null theory data rejected by xunit v3
Show description for a71f691andcommittedMake ActiveIssueAttribute functional in NativeAOT builds
Show description for a12f130andcommitted
Commits on Apr 24, 2026
Fix BigInteger cast_to negative zero test failure
Show description for 46f910bandcommittedAdd parameterless constructor to ActiveIssueAttribute AOT stub
Show description for e0529dcandcommitted
Commits on Apr 28, 2026
Merge remote-tracking branch 'upstream/main' into copilot/update-runtime-governance-docs
Show description for 223e4fecommitted- committed
Fix ActiveIssueAttribute NativeAOT stub to read real metadata
Show description for 1d1da2eandcommittedRe-enable browser-wasm smoke tests for xunit v3
Show description for 5f40155andcommittedSkip ConditionalClass tests on NativeAOT via SkipUnless
Show description for 2619973andcommittedReplace all ConditionalClass usages with constructor Assert.SkipUnless
Show description for 489cfa7andcommitted
Commits on Apr 29, 2026
Copy createdump alongside NativeAOT test binaries for crash dumps
Show description for 2464904andcommittedRevert ConditionalClass changes in src/tests/
Show description for 4d04f6bandcommittedRevert bulk ConditionalClass changes; make AOT stub functional
Show description for 70d84d5andcommittedReplace ConditionalClass AOT stub with constructor-based Assert.SkipUnless
Show description for db8cb82andcommittedRemove remaining ConditionalClass usages for NativeAOT compatibility
Show description for 1ac7daeandcommittedConvert static classes with ConditionalClass to non-static with Assert.SkipUnless
Show description for 5bec15eandcommittedFix static class ConditionalClass: remove static from classes and methods
Show description for d438a77andcommittedFix static test methods in MLDsa that bypass constructor skip
Show description for d20955eandcommittedUse ConditionalTheory for CompositeMLDsa tests with platform-filtered data
Show description for e942951andcommittedFix Text.Json and CompositeMLDsa test failures from ConditionalClass removal
Show description for f4d8777andcommittedFix raw string literal corruption in RegularExpressions and RegexHelper
Show description for 2e1c910andcommitted
Commits on Apr 30, 2026
Restore static on extension methods broken by sed
Show description for d86f00dandcommitted