Skip to content

Fix disabling hold-to-right-click not cancelling in-progress actions #6730

Fix disabling hold-to-right-click not cancelling in-progress actions

Fix disabling hold-to-right-click not cancelling in-progress actions #6730

GitHub Actions / Results failed Dec 15, 2024 in 0s

25236 passed, 24 failed and 636 skipped

Tests failed

Report Passed Failed Skipped Time
TestResults-Linux-MultiThreaded-Debug.trx 3154✅ 3❌ 80⚪ 248s
TestResults-Linux-MultiThreaded-Release.trx 3154✅ 3❌ 80⚪ 238s
TestResults-Linux-SingleThread-Debug.trx 3154✅ 3❌ 80⚪ 196s
TestResults-Linux-SingleThread-Release.trx 3154✅ 3❌ 80⚪ 157s
TestResults-macOS-MultiThreaded-Debug.trx 3155✅ 3❌ 79⚪ 755s
TestResults-macOS-SingleThread-Debug.trx 3155✅ 3❌ 79⚪ 355s
TestResults-Windows-MultiThreaded-Debug.trx 3155✅ 3❌ 79⚪ 283s
TestResults-Windows-SingleThread-Debug.trx 3155✅ 3❌ 79⚪ 214s

❌ TestResults-Linux-MultiThreaded-Debug.trx

3237 tests were completed in 248s with 3154 passed, 3 failed and 80 skipped.

Test suite Passed Failed Skipped Time
osu.Framework.Tests.Visual.Input.TestSceneTouchInput 10✅ 3❌ 1s

❌ osu.Framework.Tests.Visual.Input.TestSceneTouchInput

✅ TestConstructor
✅ TestHoldTouchAndDisableHoldingBeforeRightClick
✅ TestHoldTouchAndDragBeforeRightClick
❌ TestHoldTouchAndNudgeBeforeRightClick
	System.InvalidOperationException : Queue empty.
✅ TestHoldTouchAndReleaseBeforeRightClick
❌ TestHoldTouchThenKeepHoldingAfterRightClick
	System.InvalidOperationException : Queue empty.
❌ TestHoldTouchToRightClick
	System.InvalidOperationException : Queue empty.
✅ TestHoldTwoTouchesAndReleaseFirstBeforeRightClick
✅ TestHoldTwoTouchesAndReleaseSecondBeforeRightClick
✅ TestMouseEventFromTouchIndication
✅ TestMouseInputAppliedFromLatestTouch
✅ TestMouseStillReleasedOnHierarchyInterference
✅ TestTouchInputHandling

❌ TestResults-Linux-MultiThreaded-Release.trx

3237 tests were completed in 238s with 3154 passed, 3 failed and 80 skipped.

Test suite Passed Failed Skipped Time
osu.Framework.Tests.Visual.Input.TestSceneTouchInput 10✅ 3❌ 1s

❌ osu.Framework.Tests.Visual.Input.TestSceneTouchInput

✅ TestConstructor
✅ TestHoldTouchAndDisableHoldingBeforeRightClick
✅ TestHoldTouchAndDragBeforeRightClick
❌ TestHoldTouchAndNudgeBeforeRightClick
	System.InvalidOperationException : Queue empty.
✅ TestHoldTouchAndReleaseBeforeRightClick
❌ TestHoldTouchThenKeepHoldingAfterRightClick
	System.InvalidOperationException : Queue empty.
❌ TestHoldTouchToRightClick
	System.InvalidOperationException : Queue empty.
✅ TestHoldTwoTouchesAndReleaseFirstBeforeRightClick
✅ TestHoldTwoTouchesAndReleaseSecondBeforeRightClick
✅ TestMouseEventFromTouchIndication
✅ TestMouseInputAppliedFromLatestTouch
✅ TestMouseStillReleasedOnHierarchyInterference
✅ TestTouchInputHandling

❌ TestResults-Linux-SingleThread-Debug.trx

3237 tests were completed in 196s with 3154 passed, 3 failed and 80 skipped.

Test suite Passed Failed Skipped Time
osu.Framework.Tests.Visual.Input.TestSceneTouchInput 10✅ 3❌ 933ms

❌ osu.Framework.Tests.Visual.Input.TestSceneTouchInput

✅ TestConstructor
✅ TestHoldTouchAndDisableHoldingBeforeRightClick
✅ TestHoldTouchAndDragBeforeRightClick
❌ TestHoldTouchAndNudgeBeforeRightClick
	System.InvalidOperationException : Queue empty.
✅ TestHoldTouchAndReleaseBeforeRightClick
❌ TestHoldTouchThenKeepHoldingAfterRightClick
	System.InvalidOperationException : Queue empty.
❌ TestHoldTouchToRightClick
	System.InvalidOperationException : Queue empty.
✅ TestHoldTwoTouchesAndReleaseFirstBeforeRightClick
✅ TestHoldTwoTouchesAndReleaseSecondBeforeRightClick
✅ TestMouseEventFromTouchIndication
✅ TestMouseInputAppliedFromLatestTouch
✅ TestMouseStillReleasedOnHierarchyInterference
✅ TestTouchInputHandling

❌ TestResults-Linux-SingleThread-Release.trx

3237 tests were completed in 157s with 3154 passed, 3 failed and 80 skipped.

Test suite Passed Failed Skipped Time
osu.Framework.Tests.Visual.Input.TestSceneTouchInput 10✅ 3❌ 242ms

❌ osu.Framework.Tests.Visual.Input.TestSceneTouchInput

✅ TestConstructor
✅ TestHoldTouchAndDisableHoldingBeforeRightClick
✅ TestHoldTouchAndDragBeforeRightClick
❌ TestHoldTouchAndNudgeBeforeRightClick
	System.InvalidOperationException : Queue empty.
✅ TestHoldTouchAndReleaseBeforeRightClick
❌ TestHoldTouchThenKeepHoldingAfterRightClick
	System.InvalidOperationException : Queue empty.
❌ TestHoldTouchToRightClick
	System.InvalidOperationException : Queue empty.
✅ TestHoldTwoTouchesAndReleaseFirstBeforeRightClick
✅ TestHoldTwoTouchesAndReleaseSecondBeforeRightClick
✅ TestMouseEventFromTouchIndication
✅ TestMouseInputAppliedFromLatestTouch
✅ TestMouseStillReleasedOnHierarchyInterference
✅ TestTouchInputHandling

❌ TestResults-macOS-MultiThreaded-Debug.trx

3237 tests were completed in 755s with 3155 passed, 3 failed and 79 skipped.

Test suite Passed Failed Skipped Time
osu.Framework.Tests.Visual.Input.TestSceneTouchInput 10✅ 3❌ 10s

❌ osu.Framework.Tests.Visual.Input.TestSceneTouchInput

✅ TestConstructor
✅ TestHoldTouchAndDisableHoldingBeforeRightClick
✅ TestHoldTouchAndDragBeforeRightClick
❌ TestHoldTouchAndNudgeBeforeRightClick
	System.InvalidOperationException : Queue empty.
✅ TestHoldTouchAndReleaseBeforeRightClick
❌ TestHoldTouchThenKeepHoldingAfterRightClick
	System.InvalidOperationException : Queue empty.
❌ TestHoldTouchToRightClick
	System.InvalidOperationException : Queue empty.
✅ TestHoldTwoTouchesAndReleaseFirstBeforeRightClick
✅ TestHoldTwoTouchesAndReleaseSecondBeforeRightClick
✅ TestMouseEventFromTouchIndication
✅ TestMouseInputAppliedFromLatestTouch
✅ TestMouseStillReleasedOnHierarchyInterference
✅ TestTouchInputHandling

❌ TestResults-macOS-SingleThread-Debug.trx

3237 tests were completed in 355s with 3155 passed, 3 failed and 79 skipped.

Test suite Passed Failed Skipped Time
osu.Framework.Tests.Visual.Input.TestSceneTouchInput 10✅ 3❌ 896ms

❌ osu.Framework.Tests.Visual.Input.TestSceneTouchInput

✅ TestConstructor
✅ TestHoldTouchAndDisableHoldingBeforeRightClick
✅ TestHoldTouchAndDragBeforeRightClick
❌ TestHoldTouchAndNudgeBeforeRightClick
	System.InvalidOperationException : Queue empty.
✅ TestHoldTouchAndReleaseBeforeRightClick
❌ TestHoldTouchThenKeepHoldingAfterRightClick
	System.InvalidOperationException : Queue empty.
❌ TestHoldTouchToRightClick
	System.InvalidOperationException : Queue empty.
✅ TestHoldTwoTouchesAndReleaseFirstBeforeRightClick
✅ TestHoldTwoTouchesAndReleaseSecondBeforeRightClick
✅ TestMouseEventFromTouchIndication
✅ TestMouseInputAppliedFromLatestTouch
✅ TestMouseStillReleasedOnHierarchyInterference
✅ TestTouchInputHandling

❌ TestResults-Windows-MultiThreaded-Debug.trx

3237 tests were completed in 283s with 3155 passed, 3 failed and 79 skipped.

Test suite Passed Failed Skipped Time
osu.Framework.Tests.Visual.Input.TestSceneTouchInput 10✅ 3❌ 1s

❌ osu.Framework.Tests.Visual.Input.TestSceneTouchInput

✅ TestConstructor
✅ TestHoldTouchAndDisableHoldingBeforeRightClick
✅ TestHoldTouchAndDragBeforeRightClick
❌ TestHoldTouchAndNudgeBeforeRightClick
	System.InvalidOperationException : Queue empty.
✅ TestHoldTouchAndReleaseBeforeRightClick
❌ TestHoldTouchThenKeepHoldingAfterRightClick
	System.InvalidOperationException : Queue empty.
❌ TestHoldTouchToRightClick
	System.InvalidOperationException : Queue empty.
✅ TestHoldTwoTouchesAndReleaseFirstBeforeRightClick
✅ TestHoldTwoTouchesAndReleaseSecondBeforeRightClick
✅ TestMouseEventFromTouchIndication
✅ TestMouseInputAppliedFromLatestTouch
✅ TestMouseStillReleasedOnHierarchyInterference
✅ TestTouchInputHandling

❌ TestResults-Windows-SingleThread-Debug.trx

3237 tests were completed in 214s with 3155 passed, 3 failed and 79 skipped.

Test suite Passed Failed Skipped Time
osu.Framework.Tests.Visual.Input.TestSceneTouchInput 10✅ 3❌ 775ms

❌ osu.Framework.Tests.Visual.Input.TestSceneTouchInput

✅ TestConstructor
✅ TestHoldTouchAndDisableHoldingBeforeRightClick
✅ TestHoldTouchAndDragBeforeRightClick
❌ TestHoldTouchAndNudgeBeforeRightClick
	System.InvalidOperationException : Queue empty.
✅ TestHoldTouchAndReleaseBeforeRightClick
❌ TestHoldTouchThenKeepHoldingAfterRightClick
	System.InvalidOperationException : Queue empty.
❌ TestHoldTouchToRightClick
	System.InvalidOperationException : Queue empty.
✅ TestHoldTwoTouchesAndReleaseFirstBeforeRightClick
✅ TestHoldTwoTouchesAndReleaseSecondBeforeRightClick
✅ TestMouseEventFromTouchIndication
✅ TestMouseInputAppliedFromLatestTouch
✅ TestMouseStillReleasedOnHierarchyInterference
✅ TestTouchInputHandling

Annotations

Check failure on line 527 in osu.Framework.Tests/Visual/Input/TestSceneTouchInput.cs

See this annotation in the file changed.

@github-actions github-actions / Results

osu.Framework.Tests.Visual.Input.TestSceneTouchInput ► TestHoldTouchAndNudgeBeforeRightClick

Failed test found in:
  TestResults-Linux-MultiThreaded-Debug.trx
  TestResults-Linux-SingleThread-Debug.trx
Error:
  System.InvalidOperationException : Queue empty.
Raw output
System.InvalidOperationException : Queue empty.
   at System.Collections.Generic.Queue`1.ThrowForEmptyQueue()
   at System.Collections.Generic.Queue`1.Dequeue()
   at osu.Framework.Tests.Visual.Input.TestSceneTouchInput.<>c__DisplayClass14_0.<TestHoldTouchAndNudgeBeforeRightClick>b__4() in /home/runner/work/osu-framework/osu-framework/osu.Framework.Tests/Visual/Input/TestSceneTouchInput.cs:line 527
   at osu.Framework.Testing.Drawables.Steps.AssertButton.checkAssert() in /home/runner/work/osu-framework/osu-framework/osu.Framework/Testing/Drawables/Steps/AssertButton.cs:line 29
   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 118
   at osu.Framework.Testing.TestScene.runNextStep(Action onCompletion, Action`2 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.TestSceneTestRunner.RunTestBlocking(TestScene test) in /home/runner/work/osu-framework/osu-framework/osu.Framework/Testing/TestSceneTestRunner.cs:line 32
   at osu.Framework.Testing.TestScene.UseTestSceneRunnerAttribute.AfterTest(ITest test) in /home/runner/work/osu-framework/osu-framework/osu.Framework/Testing/TestScene.cs:line 583
   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 480 in osu.Framework.Tests/Visual/Input/TestSceneTouchInput.cs

See this annotation in the file changed.

@github-actions github-actions / Results

osu.Framework.Tests.Visual.Input.TestSceneTouchInput ► TestHoldTouchThenKeepHoldingAfterRightClick

Failed test found in:
  TestResults-Linux-MultiThreaded-Debug.trx
  TestResults-Linux-SingleThread-Debug.trx
Error:
  System.InvalidOperationException : Queue empty.
Raw output
System.InvalidOperationException : Queue empty.
   at System.Collections.Generic.Queue`1.ThrowForEmptyQueue()
   at System.Collections.Generic.Queue`1.Dequeue()
   at osu.Framework.Tests.Visual.Input.TestSceneTouchInput.<>c__DisplayClass12_0.<TestHoldTouchThenKeepHoldingAfterRightClick>b__3() in /home/runner/work/osu-framework/osu-framework/osu.Framework.Tests/Visual/Input/TestSceneTouchInput.cs:line 480
   at osu.Framework.Testing.Drawables.Steps.AssertButton.checkAssert() in /home/runner/work/osu-framework/osu-framework/osu.Framework/Testing/Drawables/Steps/AssertButton.cs:line 29
   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 118
   at osu.Framework.Testing.TestScene.runNextStep(Action onCompletion, Action`2 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.TestSceneTestRunner.RunTestBlocking(TestScene test) in /home/runner/work/osu-framework/osu-framework/osu.Framework/Testing/TestSceneTestRunner.cs:line 32
   at osu.Framework.Testing.TestScene.UseTestSceneRunnerAttribute.AfterTest(ITest test) in /home/runner/work/osu-framework/osu-framework/osu.Framework/Testing/TestScene.cs:line 583
   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 443 in osu.Framework.Tests/Visual/Input/TestSceneTouchInput.cs

See this annotation in the file changed.

@github-actions github-actions / Results

osu.Framework.Tests.Visual.Input.TestSceneTouchInput ► TestHoldTouchToRightClick

Failed test found in:
  TestResults-Linux-MultiThreaded-Debug.trx
  TestResults-Linux-SingleThread-Debug.trx
Error:
  System.InvalidOperationException : Queue empty.
Raw output
System.InvalidOperationException : Queue empty.
   at System.Collections.Generic.Queue`1.ThrowForEmptyQueue()
   at System.Collections.Generic.Queue`1.Dequeue()
   at osu.Framework.Tests.Visual.Input.TestSceneTouchInput.<>c__DisplayClass11_0.<TestHoldTouchToRightClick>b__4() in /home/runner/work/osu-framework/osu-framework/osu.Framework.Tests/Visual/Input/TestSceneTouchInput.cs:line 443
   at osu.Framework.Testing.Drawables.Steps.AssertButton.checkAssert() in /home/runner/work/osu-framework/osu-framework/osu.Framework/Testing/Drawables/Steps/AssertButton.cs:line 29
   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 118
   at osu.Framework.Testing.TestScene.runNextStep(Action onCompletion, Action`2 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.TestSceneTestRunner.RunTestBlocking(TestScene test) in /home/runner/work/osu-framework/osu-framework/osu.Framework/Testing/TestSceneTestRunner.cs:line 32
   at osu.Framework.Testing.TestScene.UseTestSceneRunnerAttribute.AfterTest(ITest test) in /home/runner/work/osu-framework/osu-framework/osu.Framework/Testing/TestScene.cs:line 583
   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 527 in osu.Framework.Tests/Visual/Input/TestSceneTouchInput.cs

See this annotation in the file changed.

@github-actions github-actions / Results

osu.Framework.Tests.Visual.Input.TestSceneTouchInput ► TestHoldTouchAndNudgeBeforeRightClick

Failed test found in:
  TestResults-Linux-MultiThreaded-Release.trx
  TestResults-Linux-SingleThread-Release.trx
Error:
  System.InvalidOperationException : Queue empty.
Raw output
System.InvalidOperationException : Queue empty.
   at System.Collections.Generic.Queue`1.ThrowForEmptyQueue()
   at System.Collections.Generic.Queue`1.Dequeue()
   at osu.Framework.Tests.Visual.Input.TestSceneTouchInput.<>c__DisplayClass14_0.<TestHoldTouchAndNudgeBeforeRightClick>b__4() in /home/runner/work/osu-framework/osu-framework/osu.Framework.Tests/Visual/Input/TestSceneTouchInput.cs:line 527
   at osu.Framework.Testing.Drawables.Steps.AssertButton.checkAssert() in /home/runner/work/osu-framework/osu-framework/osu.Framework/Testing/Drawables/Steps/AssertButton.cs:line 29
   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 113
   at osu.Framework.Testing.TestScene.runNextStep(Action onCompletion, Action`2 onError, Func`2 stopCondition)
--- 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 583
   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 480 in osu.Framework.Tests/Visual/Input/TestSceneTouchInput.cs

See this annotation in the file changed.

@github-actions github-actions / Results

osu.Framework.Tests.Visual.Input.TestSceneTouchInput ► TestHoldTouchThenKeepHoldingAfterRightClick

Failed test found in:
  TestResults-Linux-MultiThreaded-Release.trx
  TestResults-Linux-SingleThread-Release.trx
Error:
  System.InvalidOperationException : Queue empty.
Raw output
System.InvalidOperationException : Queue empty.
   at System.Collections.Generic.Queue`1.ThrowForEmptyQueue()
   at System.Collections.Generic.Queue`1.Dequeue()
   at osu.Framework.Tests.Visual.Input.TestSceneTouchInput.<>c__DisplayClass12_0.<TestHoldTouchThenKeepHoldingAfterRightClick>b__3() in /home/runner/work/osu-framework/osu-framework/osu.Framework.Tests/Visual/Input/TestSceneTouchInput.cs:line 480
   at osu.Framework.Testing.Drawables.Steps.AssertButton.checkAssert() in /home/runner/work/osu-framework/osu-framework/osu.Framework/Testing/Drawables/Steps/AssertButton.cs:line 29
   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 113
   at osu.Framework.Testing.TestScene.runNextStep(Action onCompletion, Action`2 onError, Func`2 stopCondition)
--- 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 583
   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 443 in osu.Framework.Tests/Visual/Input/TestSceneTouchInput.cs

See this annotation in the file changed.

@github-actions github-actions / Results

osu.Framework.Tests.Visual.Input.TestSceneTouchInput ► TestHoldTouchToRightClick

Failed test found in:
  TestResults-Linux-MultiThreaded-Release.trx
  TestResults-Linux-SingleThread-Release.trx
Error:
  System.InvalidOperationException : Queue empty.
Raw output
System.InvalidOperationException : Queue empty.
   at System.Collections.Generic.Queue`1.ThrowForEmptyQueue()
   at System.Collections.Generic.Queue`1.Dequeue()
   at osu.Framework.Tests.Visual.Input.TestSceneTouchInput.<>c__DisplayClass11_0.<TestHoldTouchToRightClick>b__4() in /home/runner/work/osu-framework/osu-framework/osu.Framework.Tests/Visual/Input/TestSceneTouchInput.cs:line 443
   at osu.Framework.Testing.Drawables.Steps.AssertButton.checkAssert() in /home/runner/work/osu-framework/osu-framework/osu.Framework/Testing/Drawables/Steps/AssertButton.cs:line 29
   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 113
   at osu.Framework.Testing.TestScene.runNextStep(Action onCompletion, Action`2 onError, Func`2 stopCondition)
--- 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 583
   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 0 in TestResults-macOS-MultiThreaded-Debug.trx

See this annotation in the file changed.

@github-actions github-actions / Results

osu.Framework.Tests.Visual.Input.TestSceneTouchInput ► TestHoldTouchAndNudgeBeforeRightClick

Failed test found in:
  TestResults-macOS-MultiThreaded-Debug.trx
Error:
  System.InvalidOperationException : Queue empty.
Raw output
System.InvalidOperationException : Queue empty.
   at System.Collections.Generic.Queue`1.ThrowForEmptyQueue()
   at System.Collections.Generic.Queue`1.Dequeue()
   at osu.Framework.Tests.Visual.Input.TestSceneTouchInput.<>c__DisplayClass14_0.<TestHoldTouchAndNudgeBeforeRightClick>b__4() in /Users/runner/work/osu-framework/osu-framework/osu.Framework.Tests/Visual/Input/TestSceneTouchInput.cs:line 527
   at osu.Framework.Testing.Drawables.Steps.AssertButton.checkAssert() in /Users/runner/work/osu-framework/osu-framework/osu.Framework/Testing/Drawables/Steps/AssertButton.cs:line 29
   at osu.Framework.Testing.Drawables.Steps.StepButton.PerformStep(Boolean userTriggered) in /Users/runner/work/osu-framework/osu-framework/osu.Framework/Testing/Drawables/Steps/StepButton.cs:line 118
   at osu.Framework.Testing.TestScene.runNextStep(Action onCompletion, Action`2 onError, Func`2 stopCondition) in /Users/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 /Users/runner/work/osu-framework/osu-framework/osu.Framework/Testing/TestSceneTestRunner.cs:line 89
   at osu.Framework.Testing.TestSceneTestRunner.RunTestBlocking(TestScene test) in /Users/runner/work/osu-framework/osu-framework/osu.Framework/Testing/TestSceneTestRunner.cs:line 32
   at osu.Framework.Testing.TestScene.UseTestSceneRunnerAttribute.AfterTest(ITest test) in /Users/runner/work/osu-framework/osu-framework/osu.Framework/Testing/TestScene.cs:line 583
   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 0 in TestResults-macOS-MultiThreaded-Debug.trx

See this annotation in the file changed.

@github-actions github-actions / Results

osu.Framework.Tests.Visual.Input.TestSceneTouchInput ► TestHoldTouchThenKeepHoldingAfterRightClick

Failed test found in:
  TestResults-macOS-MultiThreaded-Debug.trx
Error:
  System.InvalidOperationException : Queue empty.
Raw output
System.InvalidOperationException : Queue empty.
   at System.Collections.Generic.Queue`1.ThrowForEmptyQueue()
   at System.Collections.Generic.Queue`1.Dequeue()
   at osu.Framework.Tests.Visual.Input.TestSceneTouchInput.<>c__DisplayClass12_0.<TestHoldTouchThenKeepHoldingAfterRightClick>b__3() in /Users/runner/work/osu-framework/osu-framework/osu.Framework.Tests/Visual/Input/TestSceneTouchInput.cs:line 480
   at osu.Framework.Testing.Drawables.Steps.AssertButton.checkAssert() in /Users/runner/work/osu-framework/osu-framework/osu.Framework/Testing/Drawables/Steps/AssertButton.cs:line 29
   at osu.Framework.Testing.Drawables.Steps.StepButton.PerformStep(Boolean userTriggered) in /Users/runner/work/osu-framework/osu-framework/osu.Framework/Testing/Drawables/Steps/StepButton.cs:line 118
   at osu.Framework.Testing.TestScene.runNextStep(Action onCompletion, Action`2 onError, Func`2 stopCondition) in /Users/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 /Users/runner/work/osu-framework/osu-framework/osu.Framework/Testing/TestSceneTestRunner.cs:line 89
   at osu.Framework.Testing.TestSceneTestRunner.RunTestBlocking(TestScene test) in /Users/runner/work/osu-framework/osu-framework/osu.Framework/Testing/TestSceneTestRunner.cs:line 32
   at osu.Framework.Testing.TestScene.UseTestSceneRunnerAttribute.AfterTest(ITest test) in /Users/runner/work/osu-framework/osu-framework/osu.Framework/Testing/TestScene.cs:line 583
   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 0 in TestResults-macOS-MultiThreaded-Debug.trx

See this annotation in the file changed.

@github-actions github-actions / Results

osu.Framework.Tests.Visual.Input.TestSceneTouchInput ► TestHoldTouchToRightClick

Failed test found in:
  TestResults-macOS-MultiThreaded-Debug.trx
Error:
  System.InvalidOperationException : Queue empty.
Raw output
System.InvalidOperationException : Queue empty.
   at System.Collections.Generic.Queue`1.ThrowForEmptyQueue()
   at System.Collections.Generic.Queue`1.Dequeue()
   at osu.Framework.Tests.Visual.Input.TestSceneTouchInput.<>c__DisplayClass11_0.<TestHoldTouchToRightClick>b__4() in /Users/runner/work/osu-framework/osu-framework/osu.Framework.Tests/Visual/Input/TestSceneTouchInput.cs:line 443
   at osu.Framework.Testing.Drawables.Steps.AssertButton.checkAssert() in /Users/runner/work/osu-framework/osu-framework/osu.Framework/Testing/Drawables/Steps/AssertButton.cs:line 29
   at osu.Framework.Testing.Drawables.Steps.StepButton.PerformStep(Boolean userTriggered) in /Users/runner/work/osu-framework/osu-framework/osu.Framework/Testing/Drawables/Steps/StepButton.cs:line 118
   at osu.Framework.Testing.TestScene.runNextStep(Action onCompletion, Action`2 onError, Func`2 stopCondition) in /Users/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 /Users/runner/work/osu-framework/osu-framework/osu.Framework/Testing/TestSceneTestRunner.cs:line 89
   at osu.Framework.Testing.TestSceneTestRunner.RunTestBlocking(TestScene test) in /Users/runner/work/osu-framework/osu-framework/osu.Framework/Testing/TestSceneTestRunner.cs:line 32
   at osu.Framework.Testing.TestScene.UseTestSceneRunnerAttribute.AfterTest(ITest test) in /Users/runner/work/osu-framework/osu-framework/osu.Framework/Testing/TestScene.cs:line 583
   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 0 in TestResults-macOS-SingleThread-Debug.trx

See this annotation in the file changed.

@github-actions github-actions / Results

osu.Framework.Tests.Visual.Input.TestSceneTouchInput ► TestHoldTouchAndNudgeBeforeRightClick

Failed test found in:
  TestResults-macOS-SingleThread-Debug.trx
Error:
  System.InvalidOperationException : Queue empty.
Raw output
System.InvalidOperationException : Queue empty.
   at System.Collections.Generic.Queue`1.ThrowForEmptyQueue()
   at System.Collections.Generic.Queue`1.Dequeue()
   at osu.Framework.Tests.Visual.Input.TestSceneTouchInput.<>c__DisplayClass14_0.<TestHoldTouchAndNudgeBeforeRightClick>b__4() in /Users/runner/work/osu-framework/osu-framework/osu.Framework.Tests/Visual/Input/TestSceneTouchInput.cs:line 527
   at osu.Framework.Testing.Drawables.Steps.AssertButton.checkAssert() in /Users/runner/work/osu-framework/osu-framework/osu.Framework/Testing/Drawables/Steps/AssertButton.cs:line 29
   at osu.Framework.Testing.Drawables.Steps.StepButton.PerformStep(Boolean userTriggered) in /Users/runner/work/osu-framework/osu-framework/osu.Framework/Testing/Drawables/Steps/StepButton.cs:line 118
   at osu.Framework.Testing.TestScene.runNextStep(Action onCompletion, Action`2 onError, Func`2 stopCondition) in /Users/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 /Users/runner/work/osu-framework/osu-framework/osu.Framework/Testing/TestSceneTestRunner.cs:line 89
   at osu.Framework.Testing.TestSceneTestRunner.RunTestBlocking(TestScene test) in /Users/runner/work/osu-framework/osu-framework/osu.Framework/Testing/TestSceneTestRunner.cs:line 32
   at osu.Framework.Testing.TestScene.UseTestSceneRunnerAttribute.AfterTest(ITest test) in /Users/runner/work/osu-framework/osu-framework/osu.Framework/Testing/TestScene.cs:line 583
   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 0 in TestResults-macOS-SingleThread-Debug.trx

See this annotation in the file changed.

@github-actions github-actions / Results

osu.Framework.Tests.Visual.Input.TestSceneTouchInput ► TestHoldTouchThenKeepHoldingAfterRightClick

Failed test found in:
  TestResults-macOS-SingleThread-Debug.trx
Error:
  System.InvalidOperationException : Queue empty.
Raw output
System.InvalidOperationException : Queue empty.
   at System.Collections.Generic.Queue`1.ThrowForEmptyQueue()
   at System.Collections.Generic.Queue`1.Dequeue()
   at osu.Framework.Tests.Visual.Input.TestSceneTouchInput.<>c__DisplayClass12_0.<TestHoldTouchThenKeepHoldingAfterRightClick>b__3() in /Users/runner/work/osu-framework/osu-framework/osu.Framework.Tests/Visual/Input/TestSceneTouchInput.cs:line 480
   at osu.Framework.Testing.Drawables.Steps.AssertButton.checkAssert() in /Users/runner/work/osu-framework/osu-framework/osu.Framework/Testing/Drawables/Steps/AssertButton.cs:line 29
   at osu.Framework.Testing.Drawables.Steps.StepButton.PerformStep(Boolean userTriggered) in /Users/runner/work/osu-framework/osu-framework/osu.Framework/Testing/Drawables/Steps/StepButton.cs:line 118
   at osu.Framework.Testing.TestScene.runNextStep(Action onCompletion, Action`2 onError, Func`2 stopCondition) in /Users/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 /Users/runner/work/osu-framework/osu-framework/osu.Framework/Testing/TestSceneTestRunner.cs:line 89
   at osu.Framework.Testing.TestSceneTestRunner.RunTestBlocking(TestScene test) in /Users/runner/work/osu-framework/osu-framework/osu.Framework/Testing/TestSceneTestRunner.cs:line 32
   at osu.Framework.Testing.TestScene.UseTestSceneRunnerAttribute.AfterTest(ITest test) in /Users/runner/work/osu-framework/osu-framework/osu.Framework/Testing/TestScene.cs:line 583
   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)