dotnet / dotnet/winforms

Unstable unit test: System.Windows.Forms.Tests.ImageCollectionTests.ImageCollection_Item_Get32bppColorDepth_Success

Open
#11,226 0 comments 0 reactions 0 assignees View on GitHub
disabled-test test-bug
Dominant language
C#
Stars
4.9k
Forks
1.1k
Avg merge
20h 23m
Merged PRs (30d)
103

Description

Related #11227

### Test

System.Windows.Forms.Tests.ImageCollectionTests.**ImageCollection_Item_Get32bppColorDepth_Success**(pixelFormat: Format1bppIndexed, pixel00Color: Color [Empty], givenPixel10Color: Color [Empty], expectedPixel10Color: Color [A=255, R=0, G=0, B=0])

### Issue description

The case failed in PR build, the failure link:

- [#20240413.23 • Enable nullability in DocumentInheritanceService](https://dev.azure.com/dnceng-public/public/_build/results?buildId=642628&view=ms.vss-test-web.build-test-results-tab&runId=15848884&resultId=106428)
- [#20240408.2 • [main] Update dependencies from dotnet/runtime](https://dev.azure.com/dnceng-public/public/_build/results?buildId=634502&view=ms.vss-test-web.build-test-results-tab&runId=15605994&resultId=114717&paneView=history)
- [#20240408.7 • [main] Update dependencies from dotnet/arcade (#11174)](https://dev.azure.com/dnceng-public/public/_build/results?buildId=635286&view=ms.vss-test-web.build-test-results-tab&runId=15632078&resultId=110339&paneView=debug)

**Error Message:**

- **In X64 unit:**
- Assert.Equal() Failure: Values differ
Expected: Color [A=200, R=67, G=81, B=96]
Actual: Color [A=200, R=85, G=104, B=123]

- **In X86 unit:**
- Assert.Equal() Failure: Values differ
Expected: Color [A=200, R=66, G=81, B=95]
Actual: Color [A=200, R=85, G=104, B=123]

**Stack trace:**
```
at System.Windows.Forms.Tests.ImageCollectionTests.ImageCollection_Item_Get32bppColorDepth_Success(PixelFormat pixelFormat, Color pixel00Color, Color givenPixel10Color, Color expectedPixel10Color) in /_/src/System.Windows.Forms/tests/UnitTests/System/Windows/Forms/ImageList.ImageCollectionTests.cs:line 210
at InvokeStub_ImageCollectionTests.ImageCollection_Item_Get32bppColorDepth_Success(Object, Span`1)
at System.Reflection.MethodBaseInvoker.InvokeWithFewArgs(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
```

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.