Skip to content

Add option for SongProgress to use strain in difficulty graph #21942

Add option for SongProgress to use strain in difficulty graph

Add option for SongProgress to use strain in difficulty graph #21942

GitHub Actions / Test Results (Windows, SingleThread) failed Oct 6, 2024 in 1s

10497 passed, 49 failed and 74 skipped

Tests failed

❌ TestResults-Windows-SingleThread.trx

10620 tests were completed in 2564s with 10497 passed, 49 failed and 74 skipped.

Test suite Passed Failed Skipped Time
osu.Game.Rulesets.Mania.Tests.TestSceneHoldNoteInput 6✅ 14❌ 146s
osu.Game.Rulesets.Mania.Tests.TestSceneMaximumScore 1✅ 2❌ 20s
osu.Game.Rulesets.Mania.Tests.TestSceneOutOfOrderHits 2✅ 2❌ 22s
osu.Game.Rulesets.Taiko.Tests.Judgements.TestSceneDrumRollJudgements 3✅ 6❌ 3s
osu.Game.Rulesets.Taiko.Tests.Judgements.TestSceneHitJudgements 3✅ 8❌ 3s
osu.Game.Rulesets.Taiko.Tests.Judgements.TestSceneSwellJudgements 2✅ 6❌ 2s
osu.Game.Rulesets.Taiko.Tests.Mods.TestSceneTaikoModPerfect 1✅ 6❌ 4s
osu.Game.Rulesets.Taiko.Tests.Mods.TestSceneTaikoModSingleTap 2✅ 4❌ 2s
osu.Game.Rulesets.Taiko.Tests.Skinning.TestSceneDrawableBarLine 1❌ 1s

❌ osu.Game.Rulesets.Mania.Tests.TestSceneHoldNoteInput

✅ TestConstructor
❌ TestCorrectInput
	"Wait for completion" timed out
❌ TestLateRelease
	"Wait for completion" timed out
✅ TestMissReleaseAndHitSecondRelease
❌ TestNoInput
	"Wait for completion" timed out
❌ TestPressAndReleaseAtTail
	"Wait for completion" timed out
✅ TestPressAndReleaseJustAfterTailWithNearbyNote
✅ TestPressAndReleaseJustBeforeTailWithNearbyNote
✅ TestPressAndReleaseJustBeforeTailWithNearbyNoteAndCloseByHead
❌ TestPressAtStartAndBreak
	"Wait for completion" timed out
❌ TestPressAtStartThenBreakThenRepressAndReleaseAfterTail
	"Wait for completion" timed out
❌ TestPressAtStartThenBreakThenRepressAndReleaseAtTail
	"Wait for completion" timed out
❌ TestPressAtStartThenReleaseAndImmediatelyRepress
	"Wait for completion" timed out
❌ TestPressDuringNoteAndReleaseAfterTail
	"Wait for completion" timed out
❌ TestPressDuringNoteAndReleaseAtTail
	"Wait for completion" timed out
❌ TestPressTooEarlyAndReleaseAfterTail
	"Wait for completion" timed out
❌ TestPressTooEarlyAndReleaseAtTail
	"Wait for completion" timed out
❌ TestPressTooEarlyThenPressAtStartAndReleaseAfterTail
	"Wait for completion" timed out
❌ TestPressTooEarlyThenPressAtStartAndReleaseAtTail
	"Wait for completion" timed out
✅ TestZeroLength

❌ osu.Game.Rulesets.Mania.Tests.TestSceneMaximumScore

✅ TestConstructor
❌ TestSimultaneousLongNotes
	"Wait for completion" timed out
❌ TestSimultaneousTickAndNote
	"Wait for completion" timed out

❌ osu.Game.Rulesets.Mania.Tests.TestSceneOutOfOrderHits

✅ TestConstructor
❌ TestHoldNoteMissAfterNextObjectStartTime
	"Wait for completion" timed out
❌ TestHoldNoteReleasedHitAfterNextObjectStartTime
	"Wait for completion" timed out
✅ TestPreviousHitWindowDoesNotExtendPastNextObject

❌ osu.Game.Rulesets.Taiko.Tests.Judgements.TestSceneDrumRollJudgements

✅ TestConstructor
✅ TestHitAllDrumRoll
✅ TestHitAllStrongDrumRollWithBothKeys
❌ TestHitAllStrongDrumRollWithOneKey
	System.AggregateException : One or more errors occurred. (Beatmap can not be converted for the ruleset (ruleset: osu.Game.Rulesets.Osu.OsuRuleset, osu.Game.Rulesets.Osu, converter: osu.Game.Rulesets.Osu.Beatmaps.OsuBeatmapConverter).)
	  ----> osu.Game.Rulesets.UI.BeatmapInvalidForRulesetException : Beatmap can not be converted for the ruleset (ruleset: osu.Game.Rulesets.Osu.OsuRuleset, osu.Game.Rulesets.Osu, converter: osu.Game.Rulesets.Osu.Beatmaps.OsuBeatmapConverter).
❌ TestHitNoneDrumRoll
	System.AggregateException : One or more errors occurred. (Beatmap can not be converted for the ruleset (ruleset: osu.Game.Rulesets.Osu.OsuRuleset, osu.Game.Rulesets.Osu, converter: osu.Game.Rulesets.Osu.Beatmaps.OsuBeatmapConverter).)
	  ----> osu.Game.Rulesets.UI.BeatmapInvalidForRulesetException : Beatmap can not be converted for the ruleset (ruleset: osu.Game.Rulesets.Osu.OsuRuleset, osu.Game.Rulesets.Osu, converter: osu.Game.Rulesets.Osu.Beatmaps.OsuBeatmapConverter).
❌ TestHitNoneStrongDrumRoll
	System.AggregateException : One or more errors occurred. (Beatmap can not be converted for the ruleset (ruleset: osu.Game.Rulesets.Osu.OsuRuleset, osu.Game.Rulesets.Osu, converter: osu.Game.Rulesets.Osu.Beatmaps.OsuBeatmapConverter).)
	  ----> osu.Game.Rulesets.UI.BeatmapInvalidForRulesetException : Beatmap can not be converted for the ruleset (ruleset: osu.Game.Rulesets.Osu.OsuRuleset, osu.Game.Rulesets.Osu, converter: osu.Game.Rulesets.Osu.Beatmaps.OsuBeatmapConverter).
❌ TestHitSomeDrumRoll
	System.AggregateException : One or more errors occurred. (Beatmap can not be converted for the ruleset (ruleset: osu.Game.Rulesets.Osu.OsuRuleset, osu.Game.Rulesets.Osu, converter: osu.Game.Rulesets.Osu.Beatmaps.OsuBeatmapConverter).)
	  ----> osu.Game.Rulesets.UI.BeatmapInvalidForRulesetException : Beatmap can not be converted for the ruleset (ruleset: osu.Game.Rulesets.Osu.OsuRuleset, osu.Game.Rulesets.Osu, converter: osu.Game.Rulesets.Osu.Beatmaps.OsuBeatmapConverter).
❌ TestHitSomeStrongDrumRollWithBothKeys
	System.AggregateException : One or more errors occurred. (Beatmap can not be converted for the ruleset (ruleset: osu.Game.Rulesets.Osu.OsuRuleset, osu.Game.Rulesets.Osu, converter: osu.Game.Rulesets.Osu.Beatmaps.OsuBeatmapConverter).)
	  ----> osu.Game.Rulesets.UI.BeatmapInvalidForRulesetException : Beatmap can not be converted for the ruleset (ruleset: osu.Game.Rulesets.Osu.OsuRuleset, osu.Game.Rulesets.Osu, converter: osu.Game.Rulesets.Osu.Beatmaps.OsuBeatmapConverter).
❌ TestHitSomeStrongDrumRollWithOneKey
	System.AggregateException : One or more errors occurred. (Beatmap can not be converted for the ruleset (ruleset: osu.Game.Rulesets.Osu.OsuRuleset, osu.Game.Rulesets.Osu, converter: osu.Game.Rulesets.Osu.Beatmaps.OsuBeatmapConverter).)
	  ----> osu.Game.Rulesets.UI.BeatmapInvalidForRulesetException : Beatmap can not be converted for the ruleset (ruleset: osu.Game.Rulesets.Osu.OsuRuleset, osu.Game.Rulesets.Osu, converter: osu.Game.Rulesets.Osu.Beatmaps.OsuBeatmapConverter).

❌ osu.Game.Rulesets.Taiko.Tests.Judgements.TestSceneHitJudgements

✅ TestConstructor
✅ TestHighVelocityHit
✅ TestHitCentreHit
❌ TestHitRimHit
	System.AggregateException : One or more errors occurred. (Beatmap can not be converted for the ruleset (ruleset: osu.Game.Rulesets.Osu.OsuRuleset, osu.Game.Rulesets.Osu, converter: osu.Game.Rulesets.Osu.Beatmaps.OsuBeatmapConverter).)
	  ----> osu.Game.Rulesets.UI.BeatmapInvalidForRulesetException : Beatmap can not be converted for the ruleset (ruleset: osu.Game.Rulesets.Osu.OsuRuleset, osu.Game.Rulesets.Osu, converter: osu.Game.Rulesets.Osu.Beatmaps.OsuBeatmapConverter).
❌ TestHitStrongHitWithBothKeys
	System.AggregateException : One or more errors occurred. (Beatmap can not be converted for the ruleset (ruleset: osu.Game.Rulesets.Osu.OsuRuleset, osu.Game.Rulesets.Osu, converter: osu.Game.Rulesets.Osu.Beatmaps.OsuBeatmapConverter).)
	  ----> osu.Game.Rulesets.UI.BeatmapInvalidForRulesetException : Beatmap can not be converted for the ruleset (ruleset: osu.Game.Rulesets.Osu.OsuRuleset, osu.Game.Rulesets.Osu, converter: osu.Game.Rulesets.Osu.Beatmaps.OsuBeatmapConverter).
❌ TestHitStrongHitWithOneKey
	System.AggregateException : One or more errors occurred. (Beatmap can not be converted for the ruleset (ruleset: osu.Game.Rulesets.Osu.OsuRuleset, osu.Game.Rulesets.Osu, converter: osu.Game.Rulesets.Osu.Beatmaps.OsuBeatmapConverter).)
	  ----> osu.Game.Rulesets.UI.BeatmapInvalidForRulesetException : Beatmap can not be converted for the ruleset (ruleset: osu.Game.Rulesets.Osu.OsuRuleset, osu.Game.Rulesets.Osu, converter: osu.Game.Rulesets.Osu.Beatmaps.OsuBeatmapConverter).
❌ TestHitWithBothKeysOnSameFrameDoesNotFallThroughToNextObject
	System.AggregateException : One or more errors occurred. (Beatmap can not be converted for the ruleset (ruleset: osu.Game.Rulesets.Osu.OsuRuleset, osu.Game.Rulesets.Osu, converter: osu.Game.Rulesets.Osu.Beatmaps.OsuBeatmapConverter).)
	  ----> osu.Game.Rulesets.UI.BeatmapInvalidForRulesetException : Beatmap can not be converted for the ruleset (ruleset: osu.Game.Rulesets.Osu.OsuRuleset, osu.Game.Rulesets.Osu, converter: osu.Game.Rulesets.Osu.Beatmaps.OsuBeatmapConverter).
❌ TestMissHit
	System.AggregateException : One or more errors occurred. (Beatmap can not be converted for the ruleset (ruleset: osu.Game.Rulesets.Osu.OsuRuleset, osu.Game.Rulesets.Osu, converter: osu.Game.Rulesets.Osu.Beatmaps.OsuBeatmapConverter).)
	  ----> osu.Game.Rulesets.UI.BeatmapInvalidForRulesetException : Beatmap can not be converted for the ruleset (ruleset: osu.Game.Rulesets.Osu.OsuRuleset, osu.Game.Rulesets.Osu, converter: osu.Game.Rulesets.Osu.Beatmaps.OsuBeatmapConverter).
❌ TestMissStrongHit
	System.AggregateException : One or more errors occurred. (Beatmap can not be converted for the ruleset (ruleset: osu.Game.Rulesets.Osu.OsuRuleset, osu.Game.Rulesets.Osu, converter: osu.Game.Rulesets.Osu.Beatmaps.OsuBeatmapConverter).)
	  ----> osu.Game.Rulesets.UI.BeatmapInvalidForRulesetException : Beatmap can not be converted for the ruleset (ruleset: osu.Game.Rulesets.Osu.OsuRuleset, osu.Game.Rulesets.Osu, converter: osu.Game.Rulesets.Osu.Beatmaps.OsuBeatmapConverter).
❌ TestStrongHitOneKeyWithHidden
	System.AggregateException : One or more errors occurred. (Beatmap can not be converted for the ruleset (ruleset: osu.Game.Rulesets.Osu.OsuRuleset, osu.Game.Rulesets.Osu, converter: osu.Game.Rulesets.Osu.Beatmaps.OsuBeatmapConverter).)
	  ----> osu.Game.Rulesets.UI.BeatmapInvalidForRulesetException : Beatmap can not be converted for the ruleset (ruleset: osu.Game.Rulesets.Osu.OsuRuleset, osu.Game.Rulesets.Osu, converter: osu.Game.Rulesets.Osu.Beatmaps.OsuBeatmapConverter).
❌ TestStrongHitTwoKeysWithHidden
	System.AggregateException : One or more errors occurred. (Beatmap can not be converted for the ruleset (ruleset: osu.Game.Rulesets.Osu.OsuRuleset, osu.Game.Rulesets.Osu, converter: osu.Game.Rulesets.Osu.Beatmaps.OsuBeatmapConverter).)
	  ----> osu.Game.Rulesets.UI.BeatmapInvalidForRulesetException : Beatmap can not be converted for the ruleset (ruleset: osu.Game.Rulesets.Osu.OsuRuleset, osu.Game.Rulesets.Osu, converter: osu.Game.Rulesets.Osu.Beatmaps.OsuBeatmapConverter).

❌ osu.Game.Rulesets.Taiko.Tests.Judgements.TestSceneSwellJudgements

✅ TestAlternatingIsRequired
❌ TestAtMostOneSwellTickJudgedPerFrame
	System.AggregateException : One or more errors occurred. (Beatmap can not be converted for the ruleset (ruleset: osu.Game.Rulesets.Osu.OsuRuleset, osu.Game.Rulesets.Osu, converter: osu.Game.Rulesets.Osu.Beatmaps.OsuBeatmapConverter).)
	  ----> osu.Game.Rulesets.UI.BeatmapInvalidForRulesetException : Beatmap can not be converted for the ruleset (ruleset: osu.Game.Rulesets.Osu.OsuRuleset, osu.Game.Rulesets.Osu, converter: osu.Game.Rulesets.Osu.Beatmaps.OsuBeatmapConverter).
✅ TestConstructor
❌ TestHitAllSwell
	System.AggregateException : One or more errors occurred. (Beatmap can not be converted for the ruleset (ruleset: osu.Game.Rulesets.Osu.OsuRuleset, osu.Game.Rulesets.Osu, converter: osu.Game.Rulesets.Osu.Beatmaps.OsuBeatmapConverter).)
	  ----> osu.Game.Rulesets.UI.BeatmapInvalidForRulesetException : Beatmap can not be converted for the ruleset (ruleset: osu.Game.Rulesets.Osu.OsuRuleset, osu.Game.Rulesets.Osu, converter: osu.Game.Rulesets.Osu.Beatmaps.OsuBeatmapConverter).
❌ TestHitNoneSwell
	System.AggregateException : One or more errors occurred. (Beatmap can not be converted for the ruleset (ruleset: osu.Game.Rulesets.Osu.OsuRuleset, osu.Game.Rulesets.Osu, converter: osu.Game.Rulesets.Osu.Beatmaps.OsuBeatmapConverter).)
	  ----> osu.Game.Rulesets.UI.BeatmapInvalidForRulesetException : Beatmap can not be converted for the ruleset (ruleset: osu.Game.Rulesets.Osu.OsuRuleset, osu.Game.Rulesets.Osu, converter: osu.Game.Rulesets.Osu.Beatmaps.OsuBeatmapConverter).
❌ TestHitSomeSwell
	System.AggregateException : One or more errors occurred. (Beatmap can not be converted for the ruleset (ruleset: osu.Game.Rulesets.Osu.OsuRuleset, osu.Game.Rulesets.Osu, converter: osu.Game.Rulesets.Osu.Beatmaps.OsuBeatmapConverter).)
	  ----> osu.Game.Rulesets.UI.BeatmapInvalidForRulesetException : Beatmap can not be converted for the ruleset (ruleset: osu.Game.Rulesets.Osu.OsuRuleset, osu.Game.Rulesets.Osu, converter: osu.Game.Rulesets.Osu.Beatmaps.OsuBeatmapConverter).
❌ TestHitSwellThenHitHit
	System.AggregateException : One or more errors occurred. (Beatmap can not be converted for the ruleset (ruleset: osu.Game.Rulesets.Osu.OsuRuleset, osu.Game.Rulesets.Osu, converter: osu.Game.Rulesets.Osu.Beatmaps.OsuBeatmapConverter).)
	  ----> osu.Game.Rulesets.UI.BeatmapInvalidForRulesetException : Beatmap can not be converted for the ruleset (ruleset: osu.Game.Rulesets.Osu.OsuRuleset, osu.Game.Rulesets.Osu, converter: osu.Game.Rulesets.Osu.Beatmaps.OsuBeatmapConverter).
❌ TestMissSwellThenHitHit
	System.AggregateException : One or more errors occurred. (Beatmap can not be converted for the ruleset (ruleset: osu.Game.Rulesets.Osu.OsuRuleset, osu.Game.Rulesets.Osu, converter: osu.Game.Rulesets.Osu.Beatmaps.OsuBeatmapConverter).)
	  ----> osu.Game.Rulesets.UI.BeatmapInvalidForRulesetException : Beatmap can not be converted for the ruleset (ruleset: osu.Game.Rulesets.Osu.OsuRuleset, osu.Game.Rulesets.Osu, converter: osu.Game.Rulesets.Osu.Beatmaps.OsuBeatmapConverter).

❌ osu.Game.Rulesets.Taiko.Tests.Mods.TestSceneTaikoModPerfect

✅ TestConstructor
❌ TestDrumRoll(False)
	System.AggregateException : One or more errors occurred. (Cannot mutate the InternalChildren on a Ready Drawable while not on the load or update threads. Consider using Schedule to schedule the mutation operation.)
	  ----> osu.Framework.Graphics.Drawable+InvalidThreadForMutationException : Cannot mutate the InternalChildren on a Ready Drawable while not on the load or update threads. Consider using Schedule to schedule the mutation operation.
❌ TestDrumRoll(True)
	System.AggregateException : One or more errors occurred. (Cannot mutate the InternalChildren on a Ready Drawable while not on the load or update threads. Consider using Schedule to schedule the mutation operation.)
	  ----> osu.Framework.Graphics.Drawable+InvalidThreadForMutationException : Cannot mutate the InternalChildren on a Ready Drawable while not on the load or update threads. Consider using Schedule to schedule the mutation operation.
❌ TestHit(False)
	System.AggregateException : One or more errors occurred. (Cannot mutate the InternalChildren on a Ready Drawable while not on the load or update threads. Consider using Schedule to schedule the mutation operation.)
	  ----> osu.Framework.Graphics.Drawable+InvalidThreadForMutationException : Cannot mutate the InternalChildren on a Ready Drawable while not on the load or update threads. Consider using Schedule to schedule the mutation operation.
❌ TestHit(True)
	System.AggregateException : One or more errors occurred. (Cannot mutate the InternalChildren on a Ready Drawable while not on the load or update threads. Consider using Schedule to schedule the mutation operation.)
	  ----> osu.Framework.Graphics.Drawable+InvalidThreadForMutationException : Cannot mutate the InternalChildren on a Ready Drawable while not on the load or update threads. Consider using Schedule to schedule the mutation operation.
❌ TestSwell(False)
	System.AggregateException : One or more errors occurred. (Cannot mutate the InternalChildren on a Ready Drawable while not on the load or update threads. Consider using Schedule to schedule the mutation operation.)
	  ----> osu.Framework.Graphics.Drawable+InvalidThreadForMutationException : Cannot mutate the InternalChildren on a Ready Drawable while not on the load or update threads. Consider using Schedule to schedule the mutation operation.
❌ TestSwell(True)
	System.AggregateException : One or more errors occurred. (Cannot mutate the InternalChildren on a Ready Drawable while not on the load or update threads. Consider using Schedule to schedule the mutation operation.)
	  ----> osu.Framework.Graphics.Drawable+InvalidThreadForMutationException : Cannot mutate the InternalChildren on a Ready Drawable while not on the load or update threads. Consider using Schedule to schedule the mutation operation.

❌ osu.Game.Rulesets.Taiko.Tests.Mods.TestSceneTaikoModSingleTap

✅ TestConstructor
✅ TestInputAlternate
❌ TestInputBreaks
	System.AggregateException : One or more errors occurred. (Cannot mutate the InternalChildren on a Ready Drawable while not on the load or update threads. Consider using Schedule to schedule the mutation operation.)
	  ----> osu.Framework.Graphics.Drawable+InvalidThreadForMutationException : Cannot mutate the InternalChildren on a Ready Drawable while not on the load or update threads. Consider using Schedule to schedule the mutation operation.
❌ TestInputIntro
	System.AggregateException : One or more errors occurred. (Cannot mutate the InternalChildren on a Ready Drawable while not on the load or update threads. Consider using Schedule to schedule the mutation operation.)
	  ----> osu.Framework.Graphics.Drawable+InvalidThreadForMutationException : Cannot mutate the InternalChildren on a Ready Drawable while not on the load or update threads. Consider using Schedule to schedule the mutation operation.
❌ TestInputSameKey
	System.AggregateException : One or more errors occurred. (Cannot mutate the InternalChildren on a Ready Drawable while not on the load or update threads. Consider using Schedule to schedule the mutation operation.)
	  ----> osu.Framework.Graphics.Drawable+InvalidThreadForMutationException : Cannot mutate the InternalChildren on a Ready Drawable while not on the load or update threads. Consider using Schedule to schedule the mutation operation.
❌ TestInputStrong
	System.AggregateException : One or more errors occurred. (Cannot mutate the InternalChildren on a Ready Drawable while not on the load or update threads. Consider using Schedule to schedule the mutation operation.)
	  ----> osu.Framework.Graphics.Drawable+InvalidThreadForMutationException : Cannot mutate the InternalChildren on a Ready Drawable while not on the load or update threads. Consider using Schedule to schedule the mutation operation.

❌ osu.Game.Rulesets.Taiko.Tests.Skinning.TestSceneDrawableBarLine

❌ TestConstructor
	System.AggregateException : One or more errors occurred. (Cannot mutate the InternalChildren on a Ready Drawable while not on the load or update threads. Consider using Schedule to schedule the mutation operation.)
	  ----> osu.Framework.Graphics.Drawable+InvalidThreadForMutationException : Cannot mutate the InternalChildren on a Ready Drawable while not on the load or update threads. Consider using Schedule to schedule the mutation operation.

Annotations

Check failure on line 541 in osu.Game/Tests/Visual/OsuTestScene.cs

See this annotation in the file changed.

@github-actions github-actions / Test Results (Windows, SingleThread)

osu.Game.Rulesets.Mania.Tests.TestSceneHoldNoteInput ► TestCorrectInput

Failed test found in:
  TestResults-Windows-SingleThread.trx
Error:
  "Wait for completion" timed out
Raw output
"Wait for completion" timed out
   at osu.Framework.Testing.Drawables.Steps.UntilStepButton.<>c__DisplayClass11_0.<.ctor>b__0()
   at osu.Framework.Testing.Drawables.Steps.StepButton.PerformStep(Boolean userTriggered)
   at osu.Framework.Testing.TestScene.runNextStep(Action onCompletion, Action`1 onError, Func`2 stopCondition)
--- End of stack trace from previous location ---
   at osu.Framework.Testing.TestSceneTestRunner.TestRunner.RunTestBlocking(TestScene test)
   at osu.Game.Tests.Visual.OsuTestScene.OsuTestSceneTestRunner.RunTestBlocking(TestScene test) in D:\a\osu\osu\osu.Game\Tests\Visual\OsuTestScene.cs:line 541
   at osu.Framework.Testing.TestScene.UseTestSceneRunnerAttribute.AfterTest(ITest test)
   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 541 in osu.Game/Tests/Visual/OsuTestScene.cs

See this annotation in the file changed.

@github-actions github-actions / Test Results (Windows, SingleThread)

osu.Game.Rulesets.Mania.Tests.TestSceneHoldNoteInput ► TestLateRelease

Failed test found in:
  TestResults-Windows-SingleThread.trx
Error:
  "Wait for completion" timed out
Raw output
"Wait for completion" timed out
   at osu.Framework.Testing.Drawables.Steps.UntilStepButton.<>c__DisplayClass11_0.<.ctor>b__0()
   at osu.Framework.Testing.Drawables.Steps.StepButton.PerformStep(Boolean userTriggered)
   at osu.Framework.Testing.TestScene.runNextStep(Action onCompletion, Action`1 onError, Func`2 stopCondition)
--- End of stack trace from previous location ---
   at osu.Framework.Testing.TestSceneTestRunner.TestRunner.RunTestBlocking(TestScene test)
   at osu.Game.Tests.Visual.OsuTestScene.OsuTestSceneTestRunner.RunTestBlocking(TestScene test) in D:\a\osu\osu\osu.Game\Tests\Visual\OsuTestScene.cs:line 541
   at osu.Framework.Testing.TestScene.UseTestSceneRunnerAttribute.AfterTest(ITest test)
   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 541 in osu.Game/Tests/Visual/OsuTestScene.cs

See this annotation in the file changed.

@github-actions github-actions / Test Results (Windows, SingleThread)

osu.Game.Rulesets.Mania.Tests.TestSceneHoldNoteInput ► TestNoInput

Failed test found in:
  TestResults-Windows-SingleThread.trx
Error:
  "Wait for completion" timed out
Raw output
"Wait for completion" timed out
   at osu.Framework.Testing.Drawables.Steps.UntilStepButton.<>c__DisplayClass11_0.<.ctor>b__0()
   at osu.Framework.Testing.Drawables.Steps.StepButton.PerformStep(Boolean userTriggered)
   at osu.Framework.Testing.TestScene.runNextStep(Action onCompletion, Action`1 onError, Func`2 stopCondition)
--- End of stack trace from previous location ---
   at osu.Framework.Testing.TestSceneTestRunner.TestRunner.RunTestBlocking(TestScene test)
   at osu.Game.Tests.Visual.OsuTestScene.OsuTestSceneTestRunner.RunTestBlocking(TestScene test) in D:\a\osu\osu\osu.Game\Tests\Visual\OsuTestScene.cs:line 541
   at osu.Framework.Testing.TestScene.UseTestSceneRunnerAttribute.AfterTest(ITest test)
   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 541 in osu.Game/Tests/Visual/OsuTestScene.cs

See this annotation in the file changed.

@github-actions github-actions / Test Results (Windows, SingleThread)

osu.Game.Rulesets.Mania.Tests.TestSceneHoldNoteInput ► TestPressAndReleaseAtTail

Failed test found in:
  TestResults-Windows-SingleThread.trx
Error:
  "Wait for completion" timed out
Raw output
"Wait for completion" timed out
   at osu.Framework.Testing.Drawables.Steps.UntilStepButton.<>c__DisplayClass11_0.<.ctor>b__0()
   at osu.Framework.Testing.Drawables.Steps.StepButton.PerformStep(Boolean userTriggered)
   at osu.Framework.Testing.TestScene.runNextStep(Action onCompletion, Action`1 onError, Func`2 stopCondition)
--- End of stack trace from previous location ---
   at osu.Framework.Testing.TestSceneTestRunner.TestRunner.RunTestBlocking(TestScene test)
   at osu.Game.Tests.Visual.OsuTestScene.OsuTestSceneTestRunner.RunTestBlocking(TestScene test) in D:\a\osu\osu\osu.Game\Tests\Visual\OsuTestScene.cs:line 541
   at osu.Framework.Testing.TestScene.UseTestSceneRunnerAttribute.AfterTest(ITest test)
   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 541 in osu.Game/Tests/Visual/OsuTestScene.cs

See this annotation in the file changed.

@github-actions github-actions / Test Results (Windows, SingleThread)

osu.Game.Rulesets.Mania.Tests.TestSceneHoldNoteInput ► TestPressAtStartAndBreak

Failed test found in:
  TestResults-Windows-SingleThread.trx
Error:
  "Wait for completion" timed out
Raw output
"Wait for completion" timed out
   at osu.Framework.Testing.Drawables.Steps.UntilStepButton.<>c__DisplayClass11_0.<.ctor>b__0()
   at osu.Framework.Testing.Drawables.Steps.StepButton.PerformStep(Boolean userTriggered)
   at osu.Framework.Testing.TestScene.runNextStep(Action onCompletion, Action`1 onError, Func`2 stopCondition)
--- End of stack trace from previous location ---
   at osu.Framework.Testing.TestSceneTestRunner.TestRunner.RunTestBlocking(TestScene test)
   at osu.Game.Tests.Visual.OsuTestScene.OsuTestSceneTestRunner.RunTestBlocking(TestScene test) in D:\a\osu\osu\osu.Game\Tests\Visual\OsuTestScene.cs:line 541
   at osu.Framework.Testing.TestScene.UseTestSceneRunnerAttribute.AfterTest(ITest test)
   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 541 in osu.Game/Tests/Visual/OsuTestScene.cs

See this annotation in the file changed.

@github-actions github-actions / Test Results (Windows, SingleThread)

osu.Game.Rulesets.Mania.Tests.TestSceneHoldNoteInput ► TestPressAtStartThenBreakThenRepressAndReleaseAfterTail

Failed test found in:
  TestResults-Windows-SingleThread.trx
Error:
  "Wait for completion" timed out
Raw output
"Wait for completion" timed out
   at osu.Framework.Testing.Drawables.Steps.UntilStepButton.<>c__DisplayClass11_0.<.ctor>b__0()
   at osu.Framework.Testing.Drawables.Steps.StepButton.PerformStep(Boolean userTriggered)
   at osu.Framework.Testing.TestScene.runNextStep(Action onCompletion, Action`1 onError, Func`2 stopCondition)
--- End of stack trace from previous location ---
   at osu.Framework.Testing.TestSceneTestRunner.TestRunner.RunTestBlocking(TestScene test)
   at osu.Game.Tests.Visual.OsuTestScene.OsuTestSceneTestRunner.RunTestBlocking(TestScene test) in D:\a\osu\osu\osu.Game\Tests\Visual\OsuTestScene.cs:line 541
   at osu.Framework.Testing.TestScene.UseTestSceneRunnerAttribute.AfterTest(ITest test)
   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 541 in osu.Game/Tests/Visual/OsuTestScene.cs

See this annotation in the file changed.

@github-actions github-actions / Test Results (Windows, SingleThread)

osu.Game.Rulesets.Mania.Tests.TestSceneHoldNoteInput ► TestPressAtStartThenBreakThenRepressAndReleaseAtTail

Failed test found in:
  TestResults-Windows-SingleThread.trx
Error:
  "Wait for completion" timed out
Raw output
"Wait for completion" timed out
   at osu.Framework.Testing.Drawables.Steps.UntilStepButton.<>c__DisplayClass11_0.<.ctor>b__0()
   at osu.Framework.Testing.Drawables.Steps.StepButton.PerformStep(Boolean userTriggered)
   at osu.Framework.Testing.TestScene.runNextStep(Action onCompletion, Action`1 onError, Func`2 stopCondition)
--- End of stack trace from previous location ---
   at osu.Framework.Testing.TestSceneTestRunner.TestRunner.RunTestBlocking(TestScene test)
   at osu.Game.Tests.Visual.OsuTestScene.OsuTestSceneTestRunner.RunTestBlocking(TestScene test) in D:\a\osu\osu\osu.Game\Tests\Visual\OsuTestScene.cs:line 541
   at osu.Framework.Testing.TestScene.UseTestSceneRunnerAttribute.AfterTest(ITest test)
   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 541 in osu.Game/Tests/Visual/OsuTestScene.cs

See this annotation in the file changed.

@github-actions github-actions / Test Results (Windows, SingleThread)

osu.Game.Rulesets.Mania.Tests.TestSceneHoldNoteInput ► TestPressAtStartThenReleaseAndImmediatelyRepress

Failed test found in:
  TestResults-Windows-SingleThread.trx
Error:
  "Wait for completion" timed out
Raw output
"Wait for completion" timed out
   at osu.Framework.Testing.Drawables.Steps.UntilStepButton.<>c__DisplayClass11_0.<.ctor>b__0()
   at osu.Framework.Testing.Drawables.Steps.StepButton.PerformStep(Boolean userTriggered)
   at osu.Framework.Testing.TestScene.runNextStep(Action onCompletion, Action`1 onError, Func`2 stopCondition)
--- End of stack trace from previous location ---
   at osu.Framework.Testing.TestSceneTestRunner.TestRunner.RunTestBlocking(TestScene test)
   at osu.Game.Tests.Visual.OsuTestScene.OsuTestSceneTestRunner.RunTestBlocking(TestScene test) in D:\a\osu\osu\osu.Game\Tests\Visual\OsuTestScene.cs:line 541
   at osu.Framework.Testing.TestScene.UseTestSceneRunnerAttribute.AfterTest(ITest test)
   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 541 in osu.Game/Tests/Visual/OsuTestScene.cs

See this annotation in the file changed.

@github-actions github-actions / Test Results (Windows, SingleThread)

osu.Game.Rulesets.Mania.Tests.TestSceneHoldNoteInput ► TestPressDuringNoteAndReleaseAfterTail

Failed test found in:
  TestResults-Windows-SingleThread.trx
Error:
  "Wait for completion" timed out
Raw output
"Wait for completion" timed out
   at osu.Framework.Testing.Drawables.Steps.UntilStepButton.<>c__DisplayClass11_0.<.ctor>b__0()
   at osu.Framework.Testing.Drawables.Steps.StepButton.PerformStep(Boolean userTriggered)
   at osu.Framework.Testing.TestScene.runNextStep(Action onCompletion, Action`1 onError, Func`2 stopCondition)
--- End of stack trace from previous location ---
   at osu.Framework.Testing.TestSceneTestRunner.TestRunner.RunTestBlocking(TestScene test)
   at osu.Game.Tests.Visual.OsuTestScene.OsuTestSceneTestRunner.RunTestBlocking(TestScene test) in D:\a\osu\osu\osu.Game\Tests\Visual\OsuTestScene.cs:line 541
   at osu.Framework.Testing.TestScene.UseTestSceneRunnerAttribute.AfterTest(ITest test)
   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 541 in osu.Game/Tests/Visual/OsuTestScene.cs

See this annotation in the file changed.

@github-actions github-actions / Test Results (Windows, SingleThread)

osu.Game.Rulesets.Mania.Tests.TestSceneHoldNoteInput ► TestPressDuringNoteAndReleaseAtTail

Failed test found in:
  TestResults-Windows-SingleThread.trx
Error:
  "Wait for completion" timed out
Raw output
"Wait for completion" timed out
   at osu.Framework.Testing.Drawables.Steps.UntilStepButton.<>c__DisplayClass11_0.<.ctor>b__0()
   at osu.Framework.Testing.Drawables.Steps.StepButton.PerformStep(Boolean userTriggered)
   at osu.Framework.Testing.TestScene.runNextStep(Action onCompletion, Action`1 onError, Func`2 stopCondition)
--- End of stack trace from previous location ---
   at osu.Framework.Testing.TestSceneTestRunner.TestRunner.RunTestBlocking(TestScene test)
   at osu.Game.Tests.Visual.OsuTestScene.OsuTestSceneTestRunner.RunTestBlocking(TestScene test) in D:\a\osu\osu\osu.Game\Tests\Visual\OsuTestScene.cs:line 541
   at osu.Framework.Testing.TestScene.UseTestSceneRunnerAttribute.AfterTest(ITest test)
   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 541 in osu.Game/Tests/Visual/OsuTestScene.cs

See this annotation in the file changed.

@github-actions github-actions / Test Results (Windows, SingleThread)

osu.Game.Rulesets.Mania.Tests.TestSceneHoldNoteInput ► TestPressTooEarlyAndReleaseAfterTail

Failed test found in:
  TestResults-Windows-SingleThread.trx
Error:
  "Wait for completion" timed out
Raw output
"Wait for completion" timed out
   at osu.Framework.Testing.Drawables.Steps.UntilStepButton.<>c__DisplayClass11_0.<.ctor>b__0()
   at osu.Framework.Testing.Drawables.Steps.StepButton.PerformStep(Boolean userTriggered)
   at osu.Framework.Testing.TestScene.runNextStep(Action onCompletion, Action`1 onError, Func`2 stopCondition)
--- End of stack trace from previous location ---
   at osu.Framework.Testing.TestSceneTestRunner.TestRunner.RunTestBlocking(TestScene test)
   at osu.Game.Tests.Visual.OsuTestScene.OsuTestSceneTestRunner.RunTestBlocking(TestScene test) in D:\a\osu\osu\osu.Game\Tests\Visual\OsuTestScene.cs:line 541
   at osu.Framework.Testing.TestScene.UseTestSceneRunnerAttribute.AfterTest(ITest test)
   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)