Open MartinZikmund opened 2 years ago
When_Reorder_To_Last_2
on WASM, Android
This test appears to be Wasm only. I'm disabling in https://github.com/unoplatform/uno/pull/9571
Images for When_Transforms_Paused_With_FillBehaviorStop_Then_Hold:
Teardown: Initial: Final:
When_UsingMultipleLanguages
is acting really off. First off, CultureInfo
returns weird patterns e.g. in ft-CA, info.LongTimePattern
returns HH 'h' mm
instead of HH:mm
. A possible hack is to replace the added garbage with a colon e.g. using Regex.Replace(value, " '[^']*' ", ":")
, but obviously, that isn't ideal. Another thing is that our DateTimeFormatter
implementation diverges a lot from the net7 implementation, so it might need a rewrite or something.
VerifyFocusedItemIsRecycledOnCollectionReset
seems to fail on skia due to a problem with dispatching measure/arrange. Items in an ItemsRepeater
are only updated in a Measure
, and it appears that no Measure
is dispatched during the test (even though some paths are dirty for sure). A manual GetRoot(repeater).Measure(Window.Current.Bounds.Size)
(where GetRoot just walks up the tree to get the RootVisual) passes the test, but I've failed to find the root of the problem.
Edit: It appears that TestServices.WindowHelper.WaitForIdle().Wait()
is causing a deadlock (usually it's called with await instead of Wait()).
I took a look at When_EmbeddedResource
, I think the problem is related to shared projects.
The TargetPath
here is SharedProjectEmbeddedFile.txt
instead of Embedded/SubFolder1/SubFolder2/SharedProjectEmbeddedFile.txt
.
AssignLinkMetadata
is somehow capable of determining the Link correctly. It should have run before AssignTargetPath
.
We already have code for that, but it is racing with code in msbuild.
The evaluation from Uno.UI.Tasks.targets was done first (because it's imported first), then it got cleared by msbuild code from Microsoft.Common.CurrentVersion.targets
Current behavior
This epic tracks flaky tests so they can be addressed one by one.
When a flaky test is added in this list, it can be set to
[Ignore]
on the platform or platforms where it tends to fail.When_ShapeVisual_ViewBox_Shape_Combinations
(https://github.com/unoplatform/uno/issues/18752)When_Rectangle
UI test is very flaky on iOSBreadcrumbBar
leak tests are flaky on iOSGiven_AppWindow.WhenResize
is failing in CI on Linux, passing locallyWhen_Image_Is_Monochromatic
fails on iOS .NET 9 RC1Given_ImageBrush.WhenStretch
fail on iOSWhen_Hungarian_Culture_Column_Order
,When_Czech_Culture_Column_Order
andWhen_CanadaFrench_Culture_Column_Order
fail on net9 wasm. It could be related to a missing/filtered ICU, or a headless browser issue, it works locally.MoveItemsBetweenPrimaryAndSecondaryCommands
is unstable on androidWhen_DownSampling
is flaky and disabled in https://github.com/unoplatform/uno/pull/16991When_UnloadAndReload_Then_ReMaterializeItems
When_ThemeChange
on WasmTestProgressRing_InitialState
failsFlyoutTest_Unloaded
FlyoutTest_Target
is flaky on iOSPasswordBox_RevealInScrollViewer
is flaky on iOSVerify_MenuBarItem_Bounds_Native_Popups
is flaky on Android - started being flaky after pull request #13630 (@ramezgerges)TextBox_Readonly
is flaky on iOSWhen_Drag_Then_DoesNotScroll
is not working on Android, the thumb drags when it should notCanChangeDisplayModeBeforeLoaded
is flaky on SkiaHolding_Tests.When_InListViewWithoutItemClick
fails for missing item on androidHolding_Tests.When_Basic
fails on androidHolding_Tests.When_InScroll
fails on androidHolding_Tests.When_InListViewWithItemClick
fails on androidTestTextBoxReleaseOutFocused
is flaky on WASMWhen_MultipleItems
is not failing sometimes (Timing related ?)Flyout_TemplatedParent
is flaky on WASMTestTranslatedTap
is flaky on WASM (could be related to https://github.com/unoplatform/uno/issues/13844)ValidateOverflowPlacement
does not pass on AndroidTestTranslatedTap
is failing on androidDoesNotShowMenuIfSecondaryElementsAreCollapsed
does not pass on AndroidWhen_NestedInSVAndOutOfViewportOnInitialLoad_Then_MaterializedEvenWhenScrollingOnMinorAxis
is flaky on WASMWhen_NestedIRSlowlyChangeViewport_Then_MaterializedNeededItems
(Timeout even with retries) (Youssef: Can't repro)When_Verify_Canvas_With_Outer_Clip
(Assert.Fail failed. ImageAssert.HasColorAt @ line 73
) (Youssef: Verified - it always fails)UITests.Windows_UI_Xaml_Media.GradientBrushTests.GradientsPage
crashes the android emulator completely (not just the app)VerifyNavigationViewItemToolTipPaneDisplayMode
(Youssef: Verified - it always crashes locally)VerifyCollectionChangeGetsRespected
(CleanupSystem.Exception: Event was not raised.
inMUXApiTestBase.Cleanup()
) (Youssef: test not disabled on master, and always passes for me)ListView_ObservableCollection_Unused_Space
fails regularly on iOS (Expected: 132.0f But was: 88.0f
)When_Open_Close_Root_Twice_Keep_State
fails on android for missing TreeView items (Youssef: fails locally with null ref)When_UsingMultipleLanguages
unit test fails when running with net7 or later (DateFormatter is buggy and CultureInfo itself returns wrong values)When_Grid_RowCollection_Changes
fails with invalidchild.SizePassedToArrangeOverride
NativeCommandBar_Size
fails (The first orientation change fails to be applied)ListView_SelectedItems
fails (Timeout ?)When_Flipview_DataTemplateSelector
(AssertFailedException: Assert.Fail failed. ImageAssert.HasColorAt @ line 101
)When_Add_Remove
failure:ColorPicker
When_Add_Remove
failure:CalendarView
When_ItemsControl.When_NestedItemsControl_RecycleTemplate
(Assert.AreEqual failed. Expected a difference no greater than <1> between expected value <50> and actual value <0>.
)RepeaterTests.VerifyCorrectionsInNonScrollableDirection
VerifyFocusedItemIsRecycledOnCollectionReset
(Skia fixed in https://github.com/unoplatform/uno/pull/13074)When_WebMessageReceived
(Timed out waiting for condition to be met. When_WebMessageReceived():207
)When_Flipview_Items_Modified
(Timed out waiting for equality condition to be met. Expected -1 but last received value was 0.
)When_Render_Border_GetPixelsAsync
(Assert.AreEqual failed. Expected:<<10, 10>>. Actual:<<10.5, 10>>. Invalid Layouted.
)ValidateFractionalWidthDoesNotCrash
(Assert.Fail failed. Timeout waiting on SpectrumRectangle.Fill to be set.
) (Youssef: Test is actually skipped in WinUI. There is not much info on why it's skipped there, but I don't see anything that should trigger property changed for Fill)When_StretchAndAlignment
on Android 28 (Youssef: Passing for me locally)TextBox_Readonly_ShouldNotBringUpKeyboard
on Android 30 (The keyboard does not show up on emulators, breaking the test)When_PressOnContainerAndReleaseOnNested_Mouse
on WASM (fails in CI)When_RepeatDuration
: It was enabled in https://github.com/unoplatform/uno/pull/13060, but then failures are found and reverted in https://github.com/unoplatform/uno/pull/13089RepeaterTests.VerifyRepeaterDoesNotLeakItemContainers
(Skia started failing in https://github.com/unoplatform/uno/pull/16523)In Progress
TestTextBoxReleaseOutFocused
is flaky on WASMTestTextBoxTap
is very flaky on WASMGiven_SymbolIcon.Validate_Size
fails on all targets (Expected:<20>. Actual:<627.5>
) (https://github.com/unoplatform/uno/pull/13069)VerifyDropdownItemTemplateWithNoControl
(failed cleanupSystem.Exception: Event was not raised.
) (Youssef: passing for me - https://github.com/unoplatform/uno/pull/13077)VerifyBreadcrumbDefaultAPIValues
(failed cleanupSystem.Exception: Event was not raised.
) (Youssef: passing for me - https://github.com/unoplatform/uno/pull/13077)ValidateOverflowButtonHidesWhenAppropriateWithNoAppBarButtons
,ValidateMoreButtonCanShowWithoutSizeChanging
,ValidateOverflowButtonHidesWhenAppropriateWithPrimaryAppBarButtons
are failing randomly on android. (Youssef: passing for me - https://github.com/unoplatform/uno/pull/13078)When_EmbeddedResource
(resource is not included when build ondotnet build
) (Youssef: This appears to only be an issue for Uno.UI solution, ie, not a problem for external customers. Fixing in https://github.com/unoplatform/uno/pull/13079)DoubleAnimation_Tests
on android. These tests fail on android when running one by one, but don't when run with others. (Youssef: Can't repro. Enabling in #13082)When_Opacity_Paused_With_FillBehaviorHold_Then_Hold
- on Android (Youssef: Can't repro. Enabling in #13082)When_Transforms_Paused_With_FillBehaviorStop_Then_Hold
. This test tends to fail when run alone, indicating a race condition, see in the comments for screenshots of the test. (Youssef: Can't repro. Enabling in #13082)Given_ImageBrushStretch
(IncorrectRenderTargetBitmap
content) (youssef: Issue not related to RenderTargetBitmap. Fixing test in https://github.com/unoplatform/uno/pull/13081)Done
Basics_AutomatedTransformation
(The specified child already has a parent. You must call removeView() on the child's parent first.
) (https://github.com/unoplatform/uno/pull/13061)When_Render_Then_CanRenderOnCanvas
(Assert.Fail failed. ImageAssert.HasColorAt @ line 134) (works locally on Skia, fails on Android and being fixed in https://github.com/unoplatform/uno/pull/13070)When_Reorder_To_Last_2
(https://github.com/unoplatform/uno/pull/13093)RepeaterTests.VerifyUIElementsInItemsSource
(https://github.com/unoplatform/uno/pull/13074)RepeaterTests.NestedRepeaterWithDataTemplateScenario
(https://github.com/unoplatform/uno/pull/13074)RepeaterTests.VerifyStoreScenarioCache
(https://github.com/unoplatform/uno/pull/13074)