Fix texture wrapping not updating on consecutive WhitePixel use #1757
Test Results (Linux, MultiThreaded, Release) ❌
❌ TestResults-Linux-MultiThreaded-Release.trx
3212 tests were completed in 235s with 3110 passed, 22 failed and 80 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
osu.Framework.Tests.Graphics.ShaderStorageBufferObjectStackTest | 11❌ | 4ms | ||
osu.Framework.Tests.Graphics.TextureAtlasTest | 22✔️ | 2❌ | 10ms | |
osu.Framework.Tests.Graphics.TextureRegionTest | 3❌ | 5ms | ||
osu.Framework.Tests.Text.TextBuilderTest | 27✔️ | 4❌ | 639ms | |
osu.Framework.Tests.Visual.Graphics.TestSceneVertexBatching | 1✔️ | 2❌ | 53ms |
❌ osu.Framework.Tests.Graphics.ShaderStorageBufferObjectStackTest
❌ TestAddInitialItem
❌ TestBufferMustBeAtLeast2Elements
❌ TestInitialState
❌ TestMoveToAndFromMiddleOfNewBuffer
❌ TestPopEntireBuffer
❌ TestPopWithNoItems
❌ TestPushToFillOneBuffer
❌ TestTransitionFromEmptyStack
❌ TestTransitionToAndFromNewBufferFromMiddle
❌ TestTransitionToBufferOnPop
❌ TestTransitionToBufferOnPush
❌ osu.Framework.Tests.Graphics.TextureAtlasTest
❌ TestAtlasAdd(0,0)
Expected: No Exception to be thrown
But was: <NUnit.Framework.AssertionException: Returned texture is wider than TextureAtlas for texture 0x0
Expected: less than or equal to 1.0f
But was: 25.0f
at NUnit.Framework.Assert.ReportFailure(String message)
at NUnit.Framework.Assert.ReportFailure(ConstraintResult result, String message, Object[] args)
at NUnit.Framework.Assert.That[TActual](TActual actual, IResolveConstraint expression, String message, Object[] args)
at NUnit.Framework.Assert.LessOrEqual(Single arg1, Single arg2, String message, Object[] args)
at osu.Framework.Tests.Graphics.TextureAtlasTest.testWithSize(Int32 width, Int32 height) in /home/runner/work/osu-framework/osu-framework/osu.Framework.Tests/Graphics/TextureAtlasTest.cs:line 54
at osu.Framework.Tests.Graphics.TextureAtlasTest.<>c__DisplayClass0_0.<TestAtlasAdd>b__0() in /home/runner/work/osu-framework/osu-framework/osu.Framework.Tests/Graphics/TextureAtlasTest.cs:line 40
at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
--- End of stack trace from previous location ---
at NUnit.Framework.Internal.ExceptionHelper.Rethrow(Exception exception)
at NUnit.Framework.Internal.Reflect.DynamicInvokeWithTransparentExceptions(Delegate delegate)
at NUnit.Framework.Internal.ExceptionHelper.RecordException(Delegate parameterlessDelegate, String parameterName)>
❌ TestAtlasAdd(1,1)
Expected: No Exception to be thrown
But was: <NUnit.Framework.AssertionException: Returned texture is wider than TextureAtlas for texture 1x1
Expected: less than or equal to 1.0f
But was: 26.0f
at NUnit.Framework.Assert.ReportFailure(String message)
at NUnit.Framework.Assert.ReportFailure(ConstraintResult result, String message, Object[] args)
at NUnit.Framework.Assert.That[TActual](TActual actual, IResolveConstraint expression, String message, Object[] args)
at NUnit.Framework.Assert.LessOrEqual(Single arg1, Single arg2, String message, Object[] args)
at osu.Framework.Tests.Graphics.TextureAtlasTest.testWithSize(Int32 width, Int32 height) in /home/runner/work/osu-framework/osu-framework/osu.Framework.Tests/Graphics/TextureAtlasTest.cs:line 54
at osu.Framework.Tests.Graphics.TextureAtlasTest.<>c__DisplayClass0_0.<TestAtlasAdd>b__0() in /home/runner/work/osu-framework/osu-framework/osu.Framework.Tests/Graphics/TextureAtlasTest.cs:line 40
at InvokeStub_TestDelegate.Invoke(Object, Object, IntPtr*)
at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
--- End of stack trace from previous location ---
at NUnit.Framework.Internal.ExceptionHelper.Rethrow(Exception exception)
at NUnit.Framework.Internal.Reflect.DynamicInvokeWithTransparentExceptions(Delegate delegate)
at NUnit.Framework.Internal.ExceptionHelper.RecordException(Delegate parameterlessDelegate, String parameterName)>
✔️ TestAtlasAdd(1008,1008)
✔️ TestAtlasAdd(1008,20)
✔️ TestAtlasAdd(1020,1020)
✔️ TestAtlasAdd(1020,20)
✔️ TestAtlasAdd(1020,985)
✔️ TestAtlasAdd(1024,20)
✔️ TestAtlasAdd(1025,20)
✔️ TestAtlasAdd(1500,1500)
✔️ TestAtlasAdd(1500,985)
✔️ TestAtlasAdd(20,1008)
✔️ TestAtlasAdd(20,1020)
✔️ TestAtlasAdd(20,1024)
✔️ TestAtlasAdd(20,1500)
✔️ TestAtlasAdd(20,984)
✔️ TestAtlasAdd(20,985)
✔️ TestAtlasAdd(984,20)
✔️ TestAtlasAdd(984,984)
✔️ TestAtlasAdd(985,20)
✔️ TestAtlasAdd(985,985)
✔️ TestAtlasFirstRowAddRespectsWhitePixelSize
✔️ TestAtlasSecondRowAddRespectsWhitePixelSize
✔️ TestSubTextureIsAtlasTexture
❌ osu.Framework.Tests.Graphics.TextureRegionTest
❌ TestRegionHasCorrectSize
Expected: 100
But was: 1
❌ TestRegionHasCorrectSizeWithOffset
Expected: 100
But was: 1
❌ TestScaleAdjustOnlyAffectsDisplaySize
Expected: 100
But was: 1
❌ osu.Framework.Tests.Text.TextBuilderTest
✔️ TestBaselineAdjustmentAffectsRelevantLineOnly
❌ TestBaselineAdjustmentWhenNotUsingFontSizeAsHeight
Expected: 0.370000035f
But was: 0.730000079f
✔️ TestCharactersOffsetWhenNotUsingFontHeightAsSize
✔️ TestCharacterWithHigherBaselineGetsOffset
✔️ TestCharacterWithLowerBaselineOffsetsPreviousCharacters
✔️ TestCurrentPositionAdvancedAfterCharacter
✔️ TestCurrentPositionAdvancedAfterFixedWidthCharacter
✔️ TestFailedCharacterLookup
✔️ TestFallBackCharacterFallsBackWithFontName
✔️ TestFallBackCharacterFallsBackWithNoFontName
✔️ TestFirstCharacterIsOnNewLine
✔️ TestFirstCharacterOnNewLineHasNoKerning
✔️ TestFirstCharacterOnNewLineIsOnNewLine
✔️ TestFirstCharacterRectangleIsCorrect
✔️ TestFirstFixedWidthCharacterRectangleIsCorrect
✔️ TestInitialSizeIsZero
✔️ TestLineBaseHeightThrowsOnMultiline
✔️ TestNewLineOnEmptyBuilderOffsetsPositionByFontSize
✔️ TestNewLineOnEmptyLineOffsetsPositionByFontSize
✔️ TestNewLineUsesFontHeightWhenUsingFontHeightAsSize
❌ TestNewLineUsesGlyphHeightWhenNotUsingFontHeightAsSize
Expected: 0.00999999978f
But was: 0.190000042f
✔️ TestRemoveCharacterAdjustsCharactersBaselineOfRelevantLine
✔️ TestRemoveCharacterOnNewLineRemovesCharacterAndLine
✔️ TestRemoveCharacterOnSameLineRemovesCharacter
❌ TestRemoveCharacterWhenNotUsingFontSizeAsHeight
Expected: 0.290000051f
But was: 0.290000021f
✔️ TestRemoveFirstCharacterOnNewlineDoesntAffectLastLineAlignment
✔️ TestRemoveFirstCharacterResetsCurrentPositionAndLineBaseHeight
✔️ TestRemoveSameBaselineCharacterDoesntAffectAlignment
✔️ TestSameCharacterFallsBackWithNoFontName
✔️ TestSpacingAdded
❌ TestWhitespaceDoesNotAffectBaselineOrHeight
Expected: 0.00999999978f
But was: 0.190000042f
❌ osu.Framework.Tests.Visual.Graphics.TestSceneVertexBatching
❌ TestBatchUntilOverflow
System.InvalidOperationException : Stack empty.
❌ TestBatchWithFlushes
System.InvalidOperationException : Stack empty.
✔️ TestConstructor
Annotations
Check failure on line 40 in osu.Framework.Tests/Graphics/TextureAtlasTest.cs
github-actions / Test Results (Linux, MultiThreaded, Release)
osu.Framework.Tests.Graphics.TextureAtlasTest ► TestAtlasAdd(0,0)
Failed test found in:
TestResults-Linux-MultiThreaded-Release.trx
Error:
Expected: No Exception to be thrown
But was: <NUnit.Framework.AssertionException: Returned texture is wider than TextureAtlas for texture 0x0
Expected: less than or equal to 1.0f
But was: 25.0f
at NUnit.Framework.Assert.ReportFailure(String message)
at NUnit.Framework.Assert.ReportFailure(ConstraintResult result, String message, Object[] args)
at NUnit.Framework.Assert.That[TActual](TActual actual, IResolveConstraint expression, String message, Object[] args)
at NUnit.Framework.Assert.LessOrEqual(Single arg1, Single arg2, String message, Object[] args)
at osu.Framework.Tests.Graphics.TextureAtlasTest.testWithSize(Int32 width, Int32 height) in /home/runner/work/osu-framework/osu-framework/osu.Framework.Tests/Graphics/TextureAtlasTest.cs:line 54
at osu.Framework.Tests.Graphics.TextureAtlasTest.<>c__DisplayClass0_0.<TestAtlasAdd>b__0() in /home/runner/work/osu-framework/osu-framework/osu.Framework.Tests/Graphics/TextureAtlasTest.cs:line 40
at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
--- End of stack trace from previous location ---
at NUnit.Framework.Internal.ExceptionHelper.Rethrow(Exception exception)
at NUnit.Framework.Internal.Reflect.DynamicInvokeWithTransparentExceptions(Delegate delegate)
at NUnit.Framework.Internal.ExceptionHelper.RecordException(Delegate parameterlessDelegate, String parameterName)>
Raw output
Expected: No Exception to be thrown
But was: <NUnit.Framework.AssertionException: Returned texture is wider than TextureAtlas for texture 0x0
Expected: less than or equal to 1.0f
But was: 25.0f
at NUnit.Framework.Assert.ReportFailure(String message)
at NUnit.Framework.Assert.ReportFailure(ConstraintResult result, String message, Object[] args)
at NUnit.Framework.Assert.That[TActual](TActual actual, IResolveConstraint expression, String message, Object[] args)
at NUnit.Framework.Assert.LessOrEqual(Single arg1, Single arg2, String message, Object[] args)
at osu.Framework.Tests.Graphics.TextureAtlasTest.testWithSize(Int32 width, Int32 height) in /home/runner/work/osu-framework/osu-framework/osu.Framework.Tests/Graphics/TextureAtlasTest.cs:line 54
at osu.Framework.Tests.Graphics.TextureAtlasTest.<>c__DisplayClass0_0.<TestAtlasAdd>b__0() in /home/runner/work/osu-framework/osu-framework/osu.Framework.Tests/Graphics/TextureAtlasTest.cs:line 40
at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
--- End of stack trace from previous location ---
at NUnit.Framework.Internal.ExceptionHelper.Rethrow(Exception exception)
at NUnit.Framework.Internal.Reflect.DynamicInvokeWithTransparentExceptions(Delegate delegate)
at NUnit.Framework.Internal.ExceptionHelper.RecordException(Delegate parameterlessDelegate, String parameterName)>
at osu.Framework.Tests.Graphics.TextureAtlasTest.TestAtlasAdd(Int32 width, Int32 height) in /home/runner/work/osu-framework/osu-framework/osu.Framework.Tests/Graphics/TextureAtlasTest.cs:line 40
1) at osu.Framework.Tests.Graphics.TextureAtlasTest.TestAtlasAdd(Int32 width, Int32 height) in /home/runner/work/osu-framework/osu-framework/osu.Framework.Tests/Graphics/TextureAtlasTest.cs:line 40
Check failure on line 40 in osu.Framework.Tests/Graphics/TextureAtlasTest.cs
github-actions / Test Results (Linux, MultiThreaded, Release)
osu.Framework.Tests.Graphics.TextureAtlasTest ► TestAtlasAdd(1,1)
Failed test found in:
TestResults-Linux-MultiThreaded-Release.trx
Error:
Expected: No Exception to be thrown
But was: <NUnit.Framework.AssertionException: Returned texture is wider than TextureAtlas for texture 1x1
Expected: less than or equal to 1.0f
But was: 26.0f
at NUnit.Framework.Assert.ReportFailure(String message)
at NUnit.Framework.Assert.ReportFailure(ConstraintResult result, String message, Object[] args)
at NUnit.Framework.Assert.That[TActual](TActual actual, IResolveConstraint expression, String message, Object[] args)
at NUnit.Framework.Assert.LessOrEqual(Single arg1, Single arg2, String message, Object[] args)
at osu.Framework.Tests.Graphics.TextureAtlasTest.testWithSize(Int32 width, Int32 height) in /home/runner/work/osu-framework/osu-framework/osu.Framework.Tests/Graphics/TextureAtlasTest.cs:line 54
at osu.Framework.Tests.Graphics.TextureAtlasTest.<>c__DisplayClass0_0.<TestAtlasAdd>b__0() in /home/runner/work/osu-framework/osu-framework/osu.Framework.Tests/Graphics/TextureAtlasTest.cs:line 40
at InvokeStub_TestDelegate.Invoke(Object, Object, IntPtr*)
at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
--- End of stack trace from previous location ---
at NUnit.Framework.Internal.ExceptionHelper.Rethrow(Exception exception)
at NUnit.Framework.Internal.Reflect.DynamicInvokeWithTransparentExceptions(Delegate delegate)
at NUnit.Framework.Internal.ExceptionHelper.RecordException(Delegate parameterlessDelegate, String parameterName)>
Raw output
Expected: No Exception to be thrown
But was: <NUnit.Framework.AssertionException: Returned texture is wider than TextureAtlas for texture 1x1
Expected: less than or equal to 1.0f
But was: 26.0f
at NUnit.Framework.Assert.ReportFailure(String message)
at NUnit.Framework.Assert.ReportFailure(ConstraintResult result, String message, Object[] args)
at NUnit.Framework.Assert.That[TActual](TActual actual, IResolveConstraint expression, String message, Object[] args)
at NUnit.Framework.Assert.LessOrEqual(Single arg1, Single arg2, String message, Object[] args)
at osu.Framework.Tests.Graphics.TextureAtlasTest.testWithSize(Int32 width, Int32 height) in /home/runner/work/osu-framework/osu-framework/osu.Framework.Tests/Graphics/TextureAtlasTest.cs:line 54
at osu.Framework.Tests.Graphics.TextureAtlasTest.<>c__DisplayClass0_0.<TestAtlasAdd>b__0() in /home/runner/work/osu-framework/osu-framework/osu.Framework.Tests/Graphics/TextureAtlasTest.cs:line 40
at InvokeStub_TestDelegate.Invoke(Object, Object, IntPtr*)
at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
--- End of stack trace from previous location ---
at NUnit.Framework.Internal.ExceptionHelper.Rethrow(Exception exception)
at NUnit.Framework.Internal.Reflect.DynamicInvokeWithTransparentExceptions(Delegate delegate)
at NUnit.Framework.Internal.ExceptionHelper.RecordException(Delegate parameterlessDelegate, String parameterName)>
at osu.Framework.Tests.Graphics.TextureAtlasTest.TestAtlasAdd(Int32 width, Int32 height) in /home/runner/work/osu-framework/osu-framework/osu.Framework.Tests/Graphics/TextureAtlasTest.cs:line 40
at InvokeStub_TextureAtlasTest.TestAtlasAdd(Object, Span`1)
1) at osu.Framework.Tests.Graphics.TextureAtlasTest.TestAtlasAdd(Int32 width, Int32 height) in /home/runner/work/osu-framework/osu-framework/osu.Framework.Tests/Graphics/TextureAtlasTest.cs:line 40
at InvokeStub_TextureAtlasTest.TestAtlasAdd(Object, Span`1)
Check failure on line 18 in osu.Framework.Tests/Graphics/TextureRegionTest.cs
github-actions / Test Results (Linux, MultiThreaded, Release)
osu.Framework.Tests.Graphics.TextureRegionTest ► TestRegionHasCorrectSize
Failed test found in:
TestResults-Linux-MultiThreaded-Release.trx
Error:
Expected: 100
But was: 1
Raw output
Expected: 100
But was: 1
at osu.Framework.Tests.Graphics.TextureRegionTest.TestRegionHasCorrectSize() in /home/runner/work/osu-framework/osu-framework/osu.Framework.Tests/Graphics/TextureRegionTest.cs:line 18
1) at osu.Framework.Tests.Graphics.TextureRegionTest.TestRegionHasCorrectSize() in /home/runner/work/osu-framework/osu-framework/osu.Framework.Tests/Graphics/TextureRegionTest.cs:line 18
Check failure on line 38 in osu.Framework.Tests/Graphics/TextureRegionTest.cs
github-actions / Test Results (Linux, MultiThreaded, Release)
osu.Framework.Tests.Graphics.TextureRegionTest ► TestRegionHasCorrectSizeWithOffset
Failed test found in:
TestResults-Linux-MultiThreaded-Release.trx
Error:
Expected: 100
But was: 1
Raw output
Expected: 100
But was: 1
at osu.Framework.Tests.Graphics.TextureRegionTest.TestRegionHasCorrectSizeWithOffset() in /home/runner/work/osu-framework/osu-framework/osu.Framework.Tests/Graphics/TextureRegionTest.cs:line 38
1) at osu.Framework.Tests.Graphics.TextureRegionTest.TestRegionHasCorrectSizeWithOffset() in /home/runner/work/osu-framework/osu-framework/osu.Framework.Tests/Graphics/TextureRegionTest.cs:line 38
Check failure on line 58 in osu.Framework.Tests/Graphics/TextureRegionTest.cs
github-actions / Test Results (Linux, MultiThreaded, Release)
osu.Framework.Tests.Graphics.TextureRegionTest ► TestScaleAdjustOnlyAffectsDisplaySize
Failed test found in:
TestResults-Linux-MultiThreaded-Release.trx
Error:
Expected: 100
But was: 1
Raw output
Expected: 100
But was: 1
at osu.Framework.Tests.Graphics.TextureRegionTest.TestScaleAdjustOnlyAffectsDisplaySize() in /home/runner/work/osu-framework/osu-framework/osu.Framework.Tests/Graphics/TextureRegionTest.cs:line 58
1) at osu.Framework.Tests.Graphics.TextureRegionTest.TestScaleAdjustOnlyAffectsDisplaySize() in /home/runner/work/osu-framework/osu-framework/osu.Framework.Tests/Graphics/TextureRegionTest.cs:line 58
Check failure on line 364 in osu.Framework.Tests/Text/TextBuilderTest.cs
github-actions / Test Results (Linux, MultiThreaded, Release)
osu.Framework.Tests.Text.TextBuilderTest ► TestBaselineAdjustmentWhenNotUsingFontSizeAsHeight
Failed test found in:
TestResults-Linux-MultiThreaded-Release.trx
Error:
Expected: 0.370000035f
But was: 0.730000079f
Raw output
Expected: 0.370000035f
But was: 0.730000079f
at osu.Framework.Tests.Text.TextBuilderTest.TestBaselineAdjustmentWhenNotUsingFontSizeAsHeight() in /home/runner/work/osu-framework/osu-framework/osu.Framework.Tests/Text/TextBuilderTest.cs:line 364
1) at osu.Framework.Tests.Text.TextBuilderTest.TestBaselineAdjustmentWhenNotUsingFontSizeAsHeight() in /home/runner/work/osu-framework/osu-framework/osu.Framework.Tests/Text/TextBuilderTest.cs:line 364
Check failure on line 199 in osu.Framework.Tests/Text/TextBuilderTest.cs
github-actions / Test Results (Linux, MultiThreaded, Release)
osu.Framework.Tests.Text.TextBuilderTest ► TestNewLineUsesGlyphHeightWhenNotUsingFontHeightAsSize
Failed test found in:
TestResults-Linux-MultiThreaded-Release.trx
Error:
Expected: 0.00999999978f
But was: 0.190000042f
Raw output
Expected: 0.00999999978f
But was: 0.190000042f
at osu.Framework.Tests.Text.TextBuilderTest.TestNewLineUsesGlyphHeightWhenNotUsingFontHeightAsSize() in /home/runner/work/osu-framework/osu-framework/osu.Framework.Tests/Text/TextBuilderTest.cs:line 199
1) at osu.Framework.Tests.Text.TextBuilderTest.TestNewLineUsesGlyphHeightWhenNotUsingFontHeightAsSize() in /home/runner/work/osu-framework/osu-framework/osu.Framework.Tests/Text/TextBuilderTest.cs:line 199
Check failure on line 487 in osu.Framework.Tests/Text/TextBuilderTest.cs
github-actions / Test Results (Linux, MultiThreaded, Release)
osu.Framework.Tests.Text.TextBuilderTest ► TestRemoveCharacterWhenNotUsingFontSizeAsHeight
Failed test found in:
TestResults-Linux-MultiThreaded-Release.trx
Error:
Expected: 0.290000051f
But was: 0.290000021f
Raw output
Expected: 0.290000051f
But was: 0.290000021f
at osu.Framework.Tests.Text.TextBuilderTest.TestRemoveCharacterWhenNotUsingFontSizeAsHeight() in /home/runner/work/osu-framework/osu-framework/osu.Framework.Tests/Text/TextBuilderTest.cs:line 487
1) at osu.Framework.Tests.Text.TextBuilderTest.TestRemoveCharacterWhenNotUsingFontSizeAsHeight() in /home/runner/work/osu-framework/osu-framework/osu.Framework.Tests/Text/TextBuilderTest.cs:line 487
Check failure on line 241 in osu.Framework.Tests/Text/TextBuilderTest.cs
github-actions / Test Results (Linux, MultiThreaded, Release)
osu.Framework.Tests.Text.TextBuilderTest ► TestWhitespaceDoesNotAffectBaselineOrHeight
Failed test found in:
TestResults-Linux-MultiThreaded-Release.trx
Error:
Expected: 0.00999999978f
But was: 0.190000042f
Raw output
Expected: 0.00999999978f
But was: 0.190000042f
at osu.Framework.Tests.Text.TextBuilderTest.TestWhitespaceDoesNotAffectBaselineOrHeight() in /home/runner/work/osu-framework/osu-framework/osu.Framework.Tests/Text/TextBuilderTest.cs:line 241
1) at osu.Framework.Tests.Text.TextBuilderTest.TestWhitespaceDoesNotAffectBaselineOrHeight() in /home/runner/work/osu-framework/osu-framework/osu.Framework.Tests/Text/TextBuilderTest.cs:line 241
Check failure on line 730 in osu.Framework/Graphics/Rendering/Renderer.cs
github-actions / Test Results (Linux, MultiThreaded, Release)
osu.Framework.Tests.Visual.Graphics.TestSceneVertexBatching ► TestBatchUntilOverflow
Failed test found in:
TestResults-Linux-MultiThreaded-Release.trx
Error:
System.InvalidOperationException : Stack empty.
Raw output
System.InvalidOperationException : Stack empty.
at System.Collections.Generic.Stack`1.ThrowForEmptyStack()
at System.Collections.Generic.Stack`1.Peek()
at osu.Framework.Graphics.Rendering.Renderer.get_DefaultQuadBatch() in /home/runner/work/osu-framework/osu-framework/osu.Framework/Graphics/Rendering/Renderer.cs:line 730
at osu.Framework.Graphics.Rendering.Renderer.osu.Framework.Graphics.Rendering.IRenderer.get_DefaultQuadBatch() in /home/runner/work/osu-framework/osu-framework/osu.Framework/Graphics/Rendering/Renderer.cs:line 1206
at osu.Framework.Tests.Visual.Graphics.TestSceneVertexBatching.<TestBatchUntilOverflow>b__4_0() in /home/runner/work/osu-framework/osu-framework/osu.Framework.Tests/Visual/Graphics/TestSceneVertexBatching.cs:line 31
at osu.Framework.Testing.Drawables.Steps.SingleStepButton.<.ctor>b__1_0() in /home/runner/work/osu-framework/osu-framework/osu.Framework/Testing/Drawables/Steps/SingleStepButton.cs:line 19
at osu.Framework.Testing.Drawables.Steps.StepButton.PerformStep(Boolean userTriggered) in /home/runner/work/osu-framework/osu-framework/osu.Framework/Testing/Drawables/Steps/StepButton.cs:line 119
at osu.Framework.Testing.TestScene.runNextStep(Action onCompletion, Action`1 onError, Func`2 stopCondition) in /home/runner/work/osu-framework/osu-framework/osu.Framework/Testing/TestScene.cs:line 235
--- End of stack trace from previous location ---
at osu.Framework.Testing.TestSceneTestRunner.TestRunner.RunTestBlocking(TestScene test) in /home/runner/work/osu-framework/osu-framework/osu.Framework/Testing/TestSceneTestRunner.cs:line 89
at osu.Framework.Testing.TestScene.UseTestSceneRunnerAttribute.AfterTest(ITest test) in /home/runner/work/osu-framework/osu-framework/osu.Framework/Testing/TestScene.cs:line 564
at NUnit.Framework.Internal.Commands.TestActionCommand.<>c__DisplayClass0_0.<.ctor>b__1(TestExecutionContext context)
at NUnit.Framework.Internal.Commands.BeforeAndAfterTestCommand.<>c__DisplayClass1_0.<Execute>b__1()
at NUnit.Framework.Internal.Commands.DelegatingTestCommand.RunTestMethodInThreadAbortSafeZone(TestExecutionContext context, Action action)
Check failure on line 730 in osu.Framework/Graphics/Rendering/Renderer.cs
github-actions / Test Results (Linux, MultiThreaded, Release)
osu.Framework.Tests.Visual.Graphics.TestSceneVertexBatching ► TestBatchWithFlushes
Failed test found in:
TestResults-Linux-MultiThreaded-Release.trx
Error:
System.InvalidOperationException : Stack empty.
Raw output
System.InvalidOperationException : Stack empty.
at System.Collections.Generic.Stack`1.ThrowForEmptyStack()
at System.Collections.Generic.Stack`1.Peek()
at osu.Framework.Graphics.Rendering.Renderer.get_DefaultQuadBatch() in /home/runner/work/osu-framework/osu-framework/osu.Framework/Graphics/Rendering/Renderer.cs:line 730
at osu.Framework.Graphics.Rendering.Renderer.osu.Framework.Graphics.Rendering.IRenderer.get_DefaultQuadBatch() in /home/runner/work/osu-framework/osu-framework/osu.Framework/Graphics/Rendering/Renderer.cs:line 1206
at osu.Framework.Tests.Visual.Graphics.TestSceneVertexBatching.<TestBatchWithFlushes>b__5_0() in /home/runner/work/osu-framework/osu-framework/osu.Framework.Tests/Visual/Graphics/TestSceneVertexBatching.cs:line 58
at osu.Framework.Testing.Drawables.Steps.SingleStepButton.<.ctor>b__1_0() in /home/runner/work/osu-framework/osu-framework/osu.Framework/Testing/Drawables/Steps/SingleStepButton.cs:line 19
at osu.Framework.Testing.Drawables.Steps.StepButton.PerformStep(Boolean userTriggered) in /home/runner/work/osu-framework/osu-framework/osu.Framework/Testing/Drawables/Steps/StepButton.cs:line 119
at osu.Framework.Testing.TestScene.runNextStep(Action onCompletion, Action`1 onError, Func`2 stopCondition) in /home/runner/work/osu-framework/osu-framework/osu.Framework/Testing/TestScene.cs:line 235
--- End of stack trace from previous location ---
at osu.Framework.Testing.TestSceneTestRunner.TestRunner.RunTestBlocking(TestScene test) in /home/runner/work/osu-framework/osu-framework/osu.Framework/Testing/TestSceneTestRunner.cs:line 89
at osu.Framework.Testing.TestScene.UseTestSceneRunnerAttribute.AfterTest(ITest test) in /home/runner/work/osu-framework/osu-framework/osu.Framework/Testing/TestScene.cs:line 564
at NUnit.Framework.Internal.Commands.TestActionCommand.<>c__DisplayClass0_0.<.ctor>b__1(TestExecutionContext context)
at NUnit.Framework.Internal.Commands.BeforeAndAfterTestCommand.<>c__DisplayClass1_0.<Execute>b__1()
at NUnit.Framework.Internal.Commands.DelegatingTestCommand.RunTestMethodInThreadAbortSafeZone(TestExecutionContext context, Action action)