Skip to content

fix(tests): Fix RuntimeTests native-iOS compile (TestFlight) - #23869

Draft
agneszitte wants to merge 5 commits into
masterfrom
dev/agzi/fix-testflight-ios-compile
Draft

fix(tests): Fix RuntimeTests native-iOS compile (TestFlight)#23869
agneszitte wants to merge 5 commits into
masterfrom
dev/agzi/fix-testflight-ios-compile

Conversation

@agneszitte

Copy link
Copy Markdown
Member

GitHub Issue: closes #23541

PR Type:

🐞 Bugfix

⚠️ Draft / CI-validation experiment. The second commit (ci: Temporarily run TestFlight build on PRs) is temporary and must be reverted before merge — it only exists so this PR's CI exercises the native-iOS compile, which is normally skipped on PRs. The App Store publish deployments stay master-only, so nothing is uploaded from a PR.

What changed? 🚀

Uno.UI.RuntimeTests.netcoremobile (compiled for net10.0-ios by the Publish - iOS TestFlight SamplesApp build, and by Tests - Android Native) has been failing to compile. Because native mobile is not compiled on PRs, three separate breakages merged to master undetected and only surfaced on the master-only TestFlight/native stages:

  1. Given_ListViewBase.When_Layouter_Refresh_RecreatesContainersVirtualizingPanelLayout.Refresh() does not exist on the UIKit layouter (it exposes RefreshLayout()). CS1061. Fixed with an #if __APPLE_UIKIT__ branch. The test is Skia-only at runtime ([PlatformCondition(Include, Skia)]), so the iOS branch is compile-only.
  2. Given_Theme_Materialization? b.Color : null didn't target-type to Color? on the iOS TFM. CS0037. Fixed by casting the null branch to (Color?).
  3. Given_CollectibleAlcAssociations.CreateCollectibleBorder — Reflection.Emit (DefineDynamicAssembly(RunAndCollect)) triggers IL2026/IL3050, promoted to errors under the iOS TFM's trim/AOT analyzer. Suppressed with [UnconditionalSuppressMessage]; the method is already guarded at runtime by RuntimeFeature.IsDynamicCodeSupported (returns Assert.Inconclusive on trimmed/AOT targets).

These are compile-only fixes to test code — no product code changes, no behavior change on any target that actually runs the tests (Skia Desktop/WASM/Windows unaffected).

Why this PR exists

The iOS_TestFlight build job is gated to refs/heads/master, so the fix can't be validated on a normal PR. Commit 2 temporarily lets that build job run on PRs to prove the compile is green here. Once CI confirms, the intended path is: revert commit 2, then merge commit 1.

PR Checklist ✅

  • 🧪 Change is to existing runtime tests (compile fix); no new behavior to cover
  • 📚 Docs have been added/updated (n/a)
  • 🖼️ Validated PR Screenshots Compare Test Run results
  • ❗ Contains NO breaking changes
  • 👀 Reviewed 2 other open pull requests

🤖 Generated with Claude Code

agneszitte and others added 2 commits July 23, 2026 20:42
The net10.0-ios build of Uno.UI.RuntimeTests.netcoremobile (exercised by the
TestFlight SamplesApp build) failed to compile on three counts, none caught at
PR time since native iOS is not compiled on PRs:

- Given_ListViewBase: VirtualizingPanelLayout.Refresh() does not exist on the
  UIKit layouter (it exposes RefreshLayout()); branch on __APPLE_UIKIT__. The
  test is Skia-only at runtime, so the iOS branch is compile-only.
- Given_Theme_Materialization: cast the null branch to (Color?) so the
  conditional target-types to Color? (CS0037).
- Given_CollectibleAlcAssociations: suppress IL2026/IL3050 on the Reflection.Emit
  probe, already guarded at runtime by RuntimeFeature.IsDynamicCodeSupported.

Related to #23541

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
TEMPORARY — must be reverted before merge. Relax only the iOS_TestFlight *build*
job to also run on pull requests, so this PR's CI exercises the native-iOS
compile fix. The App Store publish deployment jobs remain master-only, so no
build is uploaded from a PR.

Related to #23541

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@github-actions

github-actions Bot commented Jul 24, 2026

Copy link
Copy Markdown
Contributor

Claude finished @agneszitte's task in 1m 40s —— View job


Code Review

  • Gather context and read changed files
  • Review Given_ListViewBase.cs fix (RefreshLayout on UIKit)
  • Review Given_Theme_Materialization.cs fix ((Color?)null cast)
  • Review Given_CollectibleAlcAssociations.cs fix ([UnconditionalSuppressMessage])
  • Review CI pipeline change (temporary PullRequest condition)

Verdict: LGTM — no blocking issues

All three compile fixes are minimal, correctly scoped, and use the right Uno conventions:

Given_ListViewBase.cs#if __APPLE_UIKIT__ is the correct symbol per platform-targeting.md (rule 3: small platform branch in a shared file). The test carries [PlatformCondition(ConditionMode.Include, RuntimeTestPlatforms.Skia)] so the RefreshLayout() branch is compile-only dead code — it never executes on iOS at runtime. The comment explains the non-obvious API divergence between the UIKit and managed layouters. ✅

Given_Theme_Materialization.cs(Color?)null is the idiomatic fix for a ternary-expression type-inference gap where the iOS TFM's compiler could not target-type null to Color?. Both ColorOf and ForegroundOf get the same treatment consistently. ✅

Given_CollectibleAlcAssociations.cs[UnconditionalSuppressMessage] on IL2026/IL3050 is the right tool here. The method has a correct AOT/trim guard (RuntimeFeature.IsDynamicCodeSupportedAssert.Inconclusive) so the warnings are false positives at the call sites. The justification text is accurate and informative. ✅

azure-devops-publish-ios-testflight.yml — The temporary or(…, eq(variables['Build.Reason'], 'PullRequest')) condition is clearly documented both in the YAML comment and the PR description. The deploy steps further below stay master-only (nothing is uploaded to the App Store from a PR). The "revert before merge" requirement is prominently called out. ✅


One reminder: commit 2 (ci: Temporarily run TestFlight build on PRs) must be reverted before this merges, as the PR author noted. Confirm CI is green on the native-iOS build, then drop that commit and merge commit 1 only.

@github-actions github-actions Bot added the area/build Categorizes an issue or PR as relevant to build infrastructure label Jul 24, 2026
@unodevops

Copy link
Copy Markdown
Contributor

🤖 Your WebAssembly Skia Sample App stage site is ready! Visit it here: https://unowasmprstaging.z20.web.core.windows.net/pr-23869/wasm-skia-net9/index.html

The Skia and native SamplesApp iOS heads carry linker-warning NoWarn lists that
had drifted, each missing one code the other has, breaking the net10.0-ios
TestFlight build:

- Skia head was missing IL2121 (unused UnconditionalSuppressMessage in generated
  MetadataBuilder code) -> ~28k errors.
- Native head was missing IL2072 (Activator.CreateInstance in AnimatedVisuals
  sample) -> 1 error.

Add the missing code to each so both heads suppress the same trim warnings.

Related to #23541

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@github-actions github-actions Bot added the area/automation Categorizes an issue or PR as relevant to project automation label Jul 24, 2026
@github-actions

github-actions Bot commented Jul 24, 2026

Copy link
Copy Markdown
Contributor

Claude finished @agneszitte's task in 2m 59s —— View job


Code Review

  • Gather context
  • Review Given_ListViewBase.cs fix (#if __APPLE_UIKIT__ / RefreshLayout)
  • Review Given_Theme_Materialization.cs fix ((Color?)null cast)
  • Review Given_CollectibleAlcAssociations.cs fix ([UnconditionalSuppressMessage])
  • Review .csproj NoWarn additions
  • Review CI pipeline change (temporary PullRequest condition)
  • Post inline comments and summary

Verdict: LGTM — no blocking issues

All three compile fixes are minimal, correctly scoped, and use the right Uno conventions.

Given_ListViewBase.cs#if __APPLE_UIKIT__ is the correct symbol per platform-targeting.md rule 3 (small platform branch in a shared file). The method carries [PlatformCondition(ConditionMode.Include, RuntimeTestPlatforms.Skia)] at line 5456, so the RefreshLayout() branch is compile-only dead code — it never executes on iOS at runtime. The comment explains the non-obvious API divergence between the UIKit and managed layouters. ✅

Given_Theme_Materialization.cs(Color?)null is the idiomatic fix for a ternary-expression type-inference gap where the iOS TFM's compiler could not target-type null to Color?. Both ColorOf and ForegroundOf get the same treatment consistently. ✅

Given_CollectibleAlcAssociations.cs[UnconditionalSuppressMessage] on IL2026/IL3050 is the right tool. CreateCollectibleBorder correctly guards with RuntimeFeature.IsDynamicCodeSupportedAssert.Inconclusive before any Reflection.Emit call (lines 143–146), so the warnings are false positives at the AOT analyzer layer. The justification text is accurate and informative. ✅

.csproj NoWarn additions — Both IL2121 (generated MetadataBuilder code in Skia.netcoremobile) and IL2072 (Activator.CreateInstance in AnimatedVisualsTestbedPage in netcoremobile) are project-wide suppressions, consistent with the existing broad NoWarn pattern in both projects. IL2072 already appears in Skia.netcoremobile's list, so netcoremobile mirrors correctly. IL2121 can't be suppressed surgically in generated code, making the project-level entry appropriate. ✅

azure-devops-publish-ios-testflight.yml — The temporary or(…, eq(variables['Build.Reason'], 'PullRequest')) condition is clearly documented in the YAML comment and the PR description. Deploy steps stay master-only. The "revert before merge" requirement is prominently called out. ✅

Reminder: commit 2 (ci: Temporarily run TestFlight build on PRs) must be reverted before this merges, as the PR author noted. Confirm CI is green on the native-iOS build, then drop that commit and merge commit 1 only.

@unodevops

Copy link
Copy Markdown
Contributor

🤖 Your WebAssembly Skia Sample App stage site is ready! Visit it here: https://unowasmprstaging.z20.web.core.windows.net/pr-23869/wasm-skia-net9/index.html

The native iOS head carried a subset of the Skia head's linker-warning NoWarn
list, so the net10 ILLink kept failing one trim code at a time (IL2072, then
IL2075, ...). Replace the partial list with the full set the Skia head uses so
both heads suppress the same trim/AOT warnings and stop drifting.

Related to #23541

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@github-actions

github-actions Bot commented Jul 24, 2026

Copy link
Copy Markdown
Contributor

Claude finished @agneszitte's task in 2m 49s —— View job


Code Review

  • Gather context
  • Review Given_ListViewBase.cs fix (#if __APPLE_UIKIT__ / RefreshLayout)
  • Review Given_Theme_Materialization.cs fix ((Color?)null cast)
  • Review Given_CollectibleAlcAssociations.cs fix ([UnconditionalSuppressMessage])
  • Review .csproj NoWarn additions
  • Review CI pipeline change (temporary PullRequest condition)
  • Post inline comments and summary

Verdict: LGTM with one non-blocking observation

All three compile fixes are minimal, correctly scoped, and use the right Uno conventions. One inline comment posted on the netcoremobile.csproj expansion.

Given_ListViewBase.cs#if __APPLE_UIKIT__ is the correct platform symbol (per platform-targeting.md rule 3: small branch in a shared file). RefreshLayout() is the UIKit layouter's API; Refresh() is the managed one. The comment explains the API divergence. The test is Skia-only at runtime via [PlatformCondition(ConditionMode.Include, RuntimeTestPlatforms.Skia)], so the iOS branch is compile-only dead code. ✅

Given_Theme_Materialization.cs(Color?)null is the correct fix for the ternary type-inference gap on the iOS TFM. Applied consistently to both ColorOf and ForegroundOf. ✅

Given_CollectibleAlcAssociations.cs[UnconditionalSuppressMessage] on IL2026/IL3050 is the right tool. The method correctly guards with RuntimeFeature.IsDynamicCodeSupportedAssert.Inconclusive (lines 143–146) before any Reflection.Emit call, making the warnings false positives at the AOT analyzer layer. Justification strings are accurate. ✅

SamplesApp.Skia.netcoremobile.csproj — Adding IL2121 for generated MetadataBuilder code is appropriate; it can't be suppressed surgically in generated output. ✅

SamplesApp.netcoremobile.csproj — One observation posted inline: the change replaces 4 targeted, documented suppressions with a 17-entry wholesale list mirroring Skia.netcoremobile, adding 13 suppressions beyond what the immediate compile fix required. The "align heads to avoid drift" rationale is valid for a SamplesApp project, but worth a second look to confirm none of the extra suppressions mask real warnings specific to the native head. Non-blocking.

azure-devops-publish-ios-testflight.yml — The temporary or(…, eq(variables['Build.Reason'], 'PullRequest')) condition is clearly documented in the YAML comment and the PR description. App Store deploy steps remain master-only — nothing is uploaded from a PR. ✅

Reminder: commit 2 (ci: Temporarily run TestFlight build on PRs) must be reverted before merge, as the PR description states. Confirm CI is green on the native-iOS build, then drop that commit and merge commit 1 only.

;IL2026 <!-- error IL2026: System.Data.DataSet.System.Xml.Serialization.IXmlSerializable.GetSchema(): Using member 'System.Data.DataSet.WriteXmlSchema(DataSet, XmlWriter)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. DataSet.GetSchema uses TypeDescriptor and XmlSerialization underneath which are not trimming safe. -->
</NoWarn>
<!-- Ignore linker trim/AOT warnings for the sample app (kept identical to the Skia head to avoid drift). -->
<NoWarn>$(NoWarn);IL2026;IL2057;IL2062;IL2065;IL2067;IL2068;IL2070;IL2072;IL2075;IL2077;IL2080;IL2104;IL2111;IL2121;IL2122;IL3000;IL3002;IL3050;IL3053</NoWarn>

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Non-blocking observation — NoWarn expansion scope

The old block had 4 targeted, explicitly documented suppressions (IL2111, IL2121, IL2104, IL2026). This replacement adopts all 17 entries from Skia.netcoremobile, adding 13 suppressions (IL2057, IL2062, IL2065, IL2067, IL2068, IL2070, IL2072, IL2075, IL2077, IL2080, IL2122, IL3000, IL3002, IL3050, IL3053) that weren't previously suppressed in this head.

Per AGENTS.md: "no unjustified <NoWarn> growth". The "align heads to avoid drift" rationale is documented in the comment and is a valid maintenance argument for a SamplesApp project — the Skia head already carries this broad list. This is acceptable as-is, but worth noting: if any of those 13 new suppressions are masking a genuine warning specific to the native head, it would now be silently hidden. Consider whether a narrower targeted addition (just IL2072 for the Activator.CreateInstance call that prompted this) plus retaining the per-warning comments would be preferable.

@unodevops

Copy link
Copy Markdown
Contributor

🤖 Your WebAssembly Skia Sample App stage site is ready! Visit it here: https://unowasmprstaging.z20.web.core.windows.net/pr-23869/wasm-skia-net9/index.html

@nventive-devops

Copy link
Copy Markdown
Contributor

The build 223964 found UI Test snapshots differences: skia-linux-screenshots: 57, skia-windows-screenshots: 2348, wasm: 11

Details
  • skia-linux-screenshots: 57 changed over 2348

    🚨🚨 Comparison Details (first 20) 🚨🚨
    • ClipboardTests.png-dark
    • ExpanderColorValidationPage.png-dark
    • ExpanderColorValidationPage.png
    • Focus_FocusVisual_Properties.png-dark
    • CalendarView_Theming.png-dark
    • CalendarView_Theming.png
    • Examples.png-dark
    • Examples.png
    • Gamepad_CurrentReading.png-dark
    • Gamepad_CurrentReading.png
    • Gamepad_Enumeration.png-dark
    • Gamepad_Enumeration.png
    • ButtonClippingTestsControl.png-dark
    • ButtonClippingTestsControl.png
    • Buttons.png-dark
    • Buttons.png
    • DropDownButtonPage.png-dark
    • DropDownButtonPage.png
    • DisplayInformation.png-dark
    • ImageIconPage.png-dark
  • skia-windows-screenshots: 2348 changed over 2392

    🚨🚨 Comparison Details (first 20) 🚨🚨
    • AppBarButtonWithIconTest.png
    • AppBar_KeyBoard.png
    • AppXamlDefinedResources.png
    • AppWindowFeatures.png-dark
    • AutoBorderStretchwithrightmargin.png
    • AppWindowPresenters.png
    • AutoSizedTopLeft.png-dark
    • Attributed_text_FontSize_Changing.png
    • AutoSuggestBox_SoftKeboard.png-dark
    • AutoBorderStretchwithleftmargin.png-dark
    • Basics Pivot Test.png
    • AutoSizedPathCentered.png-dark
    • BenchmarkDotNet.png
    • AutoSuggestBox_Reason.png
    • BitmapIcon_Sizing.png-dark
    • BasicAutoSuggestBox.png
    • Border_CornerRadius_Alignments.png-dark
    • Battery.png-dark
    • Border_CornerRadius_Alignments.png
    • Battery.png
  • wasm: 11 changed over 1076

    🚨🚨 Comparison Details (first 20) 🚨🚨
    • UITests.Microsoft_UI_Xaml_Controls.WebView2Tests.WebView2_NavigationProperties
    • UITests.Uno_Web.Http.CookieManagerTests
    • UITests.Windows_UI_Xaml_Media_Animation.ColorAnimation_Background
    • SamplesApp.Windows_UI_Xaml_Controls.ListView.ListViewSelectedItems
    • UITests.Shared.Microsoft_UI_Xaml_Controls.ExpanderTests.WinUIExpanderPage
    • UITests.Windows_UI_Xaml_Controls.CalendarView.CalendarView_Theming
    • SamplesApp.Wasm.Windows_UI_Xaml_Controls.ListView.ListView_IsSelected
    • Uno.UI.Samples.Content.UITests.WebView.WebView_AnchorNavigation
    • SamplesApp.Microsoft_UI_Xaml_Controls.WebView2Tests.WebView2_EnableDevTools
    • UITests.Shared.Windows_UI_Xaml_Controls.MediaPlayerElement.MediaPlayerElement_Ogg_Extension
    • UITests.Shared.Windows_UI_Xaml_Controls.MediaPlayerElement.MediaPlayerElement_Minimal

@unodevops

Copy link
Copy Markdown
Contributor

⚠️⚠️ The build 223964 has failed on Uno.UI - CI.

Both iOS heads inlined their own linker trim/AOT NoWarn lists, which had drifted
apart and broke the net10.0-ios TestFlight build. Define the list once in
SamplesApp.TrimmerWarnings.props (with per-code comments) and import it from both
heads so the two can no longer diverge. No change to the effective suppressed set.

Related to #23541

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@github-actions

github-actions Bot commented Jul 24, 2026

Copy link
Copy Markdown
Contributor

Claude finished @agneszitte's task in 3m 23s —— View job


Code Review

  • Gather context and read changed files
  • Review SamplesApp.TrimmerWarnings.props (new shared props file)
  • Review updated .csproj files (NoWarn refactor)
  • Review runtime test fixes
  • Review CI pipeline change
  • Post summary

Verdict: LGTM — no blocking issues

This iteration directly addresses the main concern from the previous review rounds (the NoWarn scope expansion in SamplesApp.netcoremobile). All findings below.

SamplesApp.TrimmerWarnings.props (NEW) — Clean solution. Centralising trim/AOT suppressions in a single shared file imported by both heads eliminates the drift that broke the TestFlight build in the first place. The per-warning inline comments (rationale + warning text) are accurate and well-targeted. The header comment correctly explains why project-level suppression is appropriate for a SamplesApp test head vs. a shipped library. ✅

.csproj refactor — Both SamplesApp.netcoremobile and SamplesApp.Skia.netcoremobile now import the shared props and retain only non-trim entries (NU1703;SYSLIB1045) locally. The old four-entry inline block in netcoremobile is fully subsumed by the shared file. ✅

Given_ListViewBase.cs#if __APPLE_UIKIT__ is the correct symbol per platform-targeting.md rule 3. RefreshLayout() is the UIKit layouter API; Refresh() is the managed one. The comment explains the non-obvious divergence. Since [PlatformCondition(ConditionMode.Include, RuntimeTestPlatforms.Skia)] gates the test, the iOS branch is compile-only dead code — correct. ✅

Given_Theme_Materialization.cs(Color?)null is the right fix for the ternary type-inference gap on the iOS TFM. Applied consistently to both ColorOf and ForegroundOf. ✅

Given_CollectibleAlcAssociations.cs[UnconditionalSuppressMessage] on IL2026/IL3050 is the appropriate tool. CreateCollectibleBorder correctly guards all Reflection.Emit usage behind RuntimeFeature.IsDynamicCodeSupportedAssert.Inconclusive before any emission, making the analyzer warnings false positives at the call sites. The [MethodImpl(NoInlining)] is preserved, which is important for GC reclamation correctness. ✅

azure-devops-publish-ios-testflight.yml — The temporary or(…, eq(variables['Build.Reason'], 'PullRequest')) condition is clearly called out in both the YAML comment and the PR description. App Store publish steps remain master-only. ✅

One non-blocking note: In SamplesApp.TrimmerWarnings.props, the IL2121 comment cross-references Uno.UI.RuntimeTests.netcoremobile.csproj. That project suppresses IL2111 (not IL2121) — the cross-reference is tracing the root-cause chain (a generated BindableMetadata.g.cs emits an UnconditionalSuppressMessage for IL2111, and when IL2111 is already in NoWarn, the analyzer flags the suppression as unused via IL2121). Functionally accurate, but a reader may need to trace the chain to see why that file is cited. Not blocking.

Reminder: Commit 2 (ci: Temporarily run TestFlight build on PRs) must be reverted before merge, as the PR description notes. Confirm CI is green on the native-iOS compile, drop that commit, then merge commit 1.

@unodevops

Copy link
Copy Markdown
Contributor

🤖 Your WebAssembly Skia Sample App stage site is ready! Visit it here: https://unowasmprstaging.z20.web.core.windows.net/pr-23869/wasm-skia-net9/index.html

@nventive-devops

Copy link
Copy Markdown
Contributor

The build 224011 found UI Test snapshots differences: skia-linux-screenshots: 57, skia-windows-screenshots: 2348, wasm: 11

Details
  • skia-linux-screenshots: 57 changed over 2348

    🚨🚨 Comparison Details (first 20) 🚨🚨
    • ButtonClippingTestsControl.png
    • Buttons.png-dark
    • DropDownButtonPage.png-dark
    • DropDownButtonPage.png
    • ImageIconPage.png-dark
    • Examples.png-dark
    • Examples.png
    • ExpanderColorValidationPage.png-dark
    • ExpanderColorValidationPage.png
    • Buttons.png
    • ClipboardTests.png-dark
    • ButtonClippingTestsControl.png-dark
    • ElementLevelTheme.png-dark
    • ElementLevelTheme.png
    • Focus_FocusVisual_Properties.png-dark
    • Gamepad_CurrentReading.png-dark
    • Gamepad_CurrentReading.png
    • Gamepad_Enumeration.png-dark
    • Gamepad_Enumeration.png
    • ContextRequested.png-dark
  • skia-windows-screenshots: 2348 changed over 2392

    🚨🚨 Comparison Details (first 20) 🚨🚨
    • AppBarToggleButtonTest.png-dark
    • AppWindowPositionAndSize.png
    • ArcSegment.png
    • AuthenticationBroker_Demo.png-dark
    • AutoSuggestBox_Icons.png-dark
    • BasicAcrylicBrushTest2.png
    • Border_CornerRadius_BorderThickness.png
    • Border_CornerRadius_with_Opacity.png-dark
    • Border_Simple_No_Background_With_TextBox.png
    • Border_Simple_with_non_Uniform_Thickness.png-dark
    • ButtonClippingTestsControl.png
    • Buttons.png-dark
    • Canvas_ZIndex.png-dark
    • Canvas_ZIndex.png
    • ClippingWithOpacity.png-dark
    • ClippingWithOpacity.png
    • ComboBox_Header.png-dark
    • ComboBox_Header.png
    • ComboBox_Stretch.png-dark
    • ComboBox_Stretch.png
  • wasm: 11 changed over 1076

    🚨🚨 Comparison Details (first 20) 🚨🚨
    • UITests.Shared.Microsoft_UI_Xaml_Controls.ExpanderTests.WinUIExpanderPage
    • UITests.Shared.Windows_UI_Xaml_Controls.MediaPlayerElement.MediaPlayerElement_Ogg_Extension
    • SamplesApp.Wasm.Windows_UI_Xaml_Controls.ListView.ListView_IsSelected
    • UITests.Microsoft_UI_Xaml_Controls.WebView2Tests.WebView2_NavigationProperties
    • UITests.Shared.Windows_UI_Xaml_Controls.MediaPlayerElement.MediaPlayerElement_Minimal
    • SamplesApp.Windows_UI_Xaml_Controls.ListView.ListViewSelectedItems
    • UITests.Windows_UI_Xaml_Controls.CalendarView.CalendarView_Theming
    • UITests.Windows_UI_Xaml_Media_Animation.ColorAnimation_Background
    • Uno.UI.Samples.Content.UITests.WebView.WebView_AnchorNavigation
    • SamplesApp.Microsoft_UI_Xaml_Controls.WebView2Tests.WebView2_EnableDevTools
    • UITests.Uno_Web.Http.CookieManagerTests

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/automation Categorizes an issue or PR as relevant to project automation area/build Categorizes an issue or PR as relevant to build infrastructure

Projects

None yet

Development

Successfully merging this pull request may close these issues.

SamplesApp.netcoremobile.csproj no longer builds

3 participants