Test Results (macOS, MultiThreaded, Debug) ❌
❌ TestResults-macOS-MultiThreaded-Debug.trx
3062 tests were completed in 419s with 2986 passed, 3 failed and 73 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
osu.Framework.Tests.Visual.Sprites.TestSceneVideo | 21✔️ | 2❌ | 33s | |
osu.Framework.Tests.Visual.Sprites.TestSceneVideoLayout | 1❌ | 361ms |
❌ osu.Framework.Tests.Visual.Sprites.TestSceneVideo
✔️ TestConstructor
✔️ TestDecodingStopsBeforeStartTime(False)
✔️ TestDecodingStopsBeforeStartTime(True)
✔️ TestDecodingStopsWhenNotPresent
✔️ TestFileFormats
✔️ TestJumpBack("h264.mp4")
✔️ TestJumpBack("hevc.mp4")
✔️ TestJumpBack("vp8.webm")
✔️ TestJumpBack("vp9.webm")
✔️ TestJumpBackAfterEndOfPlayback("h264.mp4")
✔️ TestJumpBackAfterEndOfPlayback("hevc.mp4")
✔️ TestJumpBackAfterEndOfPlayback("vp8.webm")
✔️ TestJumpBackAfterEndOfPlayback("vp9.webm")
✔️ TestJumpForward("h264.mp4")
✔️ TestJumpForward("hevc.mp4")
✔️ TestJumpForward("vp8.webm")
✔️ TestJumpForward("vp9.webm")
✔️ TestShader
✔️ TestStartFromCurrentTime
✔️ TestVideoDoesNotLoopIfDisabled
❌ TestVideoFormats
TearDown : System.TimeoutException : "decoding stopped" timed out
❌ TestVideoFormatsWithHwAccel
TearDown : System.TimeoutException : "decoding stopped" timed out
✔️ TestVideoLoopsIfEnabled
❌ osu.Framework.Tests.Visual.Sprites.TestSceneVideoLayout
❌ TestConstructor
TearDown : System.AggregateException : One or more errors occurred. (Value cannot be null. (Parameter 'stream'))
----> System.ArgumentNullException : Value cannot be null. (Parameter 'stream')
Annotations
Check failure on line 65 in osu.Framework/Testing/Drawables/Steps/UntilStepButton.cs
github-actions / Test Results (macOS, MultiThreaded, Debug)
osu.Framework.Tests.Visual.Sprites.TestSceneVideo ► TestVideoFormats
Failed test found in:
TestResults-macOS-MultiThreaded-Debug.trx
Error:
TearDown : System.TimeoutException : "decoding stopped" timed out
Raw output
TearDown : System.TimeoutException : "decoding stopped" timed out
--TearDown
at osu.Framework.Testing.Drawables.Steps.UntilStepButton.<>c__DisplayClass11_0.<.ctor>b__0() in /Users/runner/work/osu-framework/osu-framework/osu.Framework/Testing/Drawables/Steps/UntilStepButton.cs:line 65
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 124
at osu.Framework.Testing.TestScene.runNextStep(Action onCompletion, Action`1 onError, Func`2 stopCondition) in /Users/runner/work/osu-framework/osu-framework/osu.Framework/Testing/TestScene.cs:line 215
--- 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.RunTestsFromNUnit() in /Users/runner/work/osu-framework/osu-framework/osu.Framework/Testing/TestScene.cs:line 481
Check failure on line 65 in osu.Framework/Testing/Drawables/Steps/UntilStepButton.cs
github-actions / Test Results (macOS, MultiThreaded, Debug)
osu.Framework.Tests.Visual.Sprites.TestSceneVideo ► TestVideoFormatsWithHwAccel
Failed test found in:
TestResults-macOS-MultiThreaded-Debug.trx
Error:
TearDown : System.TimeoutException : "decoding stopped" timed out
Raw output
TearDown : System.TimeoutException : "decoding stopped" timed out
--TearDown
at osu.Framework.Testing.Drawables.Steps.UntilStepButton.<>c__DisplayClass11_0.<.ctor>b__0() in /Users/runner/work/osu-framework/osu-framework/osu.Framework/Testing/Drawables/Steps/UntilStepButton.cs:line 65
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 124
at osu.Framework.Testing.TestScene.runNextStep(Action onCompletion, Action`1 onError, Func`2 stopCondition) in /Users/runner/work/osu-framework/osu-framework/osu.Framework/Testing/TestScene.cs:line 215
--- 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.RunTestsFromNUnit() in /Users/runner/work/osu-framework/osu-framework/osu.Framework/Testing/TestScene.cs:line 481
Check failure on line 22 in osu.Framework/Extensions/TaskExtensions.cs
github-actions / Test Results (macOS, MultiThreaded, Debug)
osu.Framework.Tests.Visual.Sprites.TestSceneVideoLayout ► TestConstructor
Failed test found in:
TestResults-macOS-MultiThreaded-Debug.trx
Error:
TearDown : System.AggregateException : One or more errors occurred. (Value cannot be null. (Parameter 'stream'))
----> System.ArgumentNullException : Value cannot be null. (Parameter 'stream')
Raw output
TearDown : System.AggregateException : One or more errors occurred. (Value cannot be null. (Parameter 'stream'))
----> System.ArgumentNullException : Value cannot be null. (Parameter 'stream')
--TearDown
at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)
at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
at System.Threading.Tasks.Task.Wait()
at osu.Framework.Extensions.TaskExtensions.WaitSafely(Task task) in /Users/runner/work/osu-framework/osu-framework/osu.Framework/Extensions/TaskExtensions.cs:line 22
at osu.Framework.Testing.TestScene.checkForErrors() in /Users/runner/work/osu-framework/osu-framework/osu.Framework/Testing/TestScene.cs:line 519
at osu.Framework.Testing.TestScene.RunTestsFromNUnit() in /Users/runner/work/osu-framework/osu-framework/osu.Framework/Testing/TestScene.cs:line 482
--ArgumentNullException
at osu.Framework.Graphics.Video.Video..ctor(Stream stream, Boolean startAtCurrentTime) in /Users/runner/work/osu-framework/osu-framework/osu.Framework/Graphics/Video/Video.cs:line 106
at osu.Framework.Tests.Visual.Sprites.TestVideo..ctor(Stream videoStream, Boolean startAtCurrentTime) in /Users/runner/work/osu-framework/osu-framework/osu.Framework.Tests/Visual/Sprites/TestVideo.cs:line 13
at osu.Framework.Tests.Visual.Sprites.TestSceneVideoLayout.<>c__DisplayClass1_0.<load>b__0() in /Users/runner/work/osu-framework/osu-framework/osu.Framework.Tests/Visual/Sprites/TestSceneVideoLayout.cs:line 27
at osu.Framework.Tests.Visual.Sprites.TestSceneVideoLayout.createTest(String name, Func`1 animationCreationFunc) in /Users/runner/work/osu-framework/osu-framework/osu.Framework.Tests/Visual/Sprites/TestSceneVideoLayout.cs:line 44
at osu.Framework.Tests.Visual.Sprites.TestSceneVideoLayout.load(Game game) in /Users/runner/work/osu-framework/osu-framework/osu.Framework.Tests/Visual/Sprites/TestSceneVideoLayout.cs:line 27
--- End of stack trace from previous location ---
at osu.Framework.Allocation.BackgroundDependencyLoaderAttribute.<>c__DisplayClass7_1.<CreateActivator>b__3(Object target, IReadOnlyDependencyContainer dc) in /Users/runner/work/osu-framework/osu-framework/osu.Framework/Allocation/BackgroundDependencyLoaderAttribute.cs:line 84
at osu.Framework.Allocation.DependencyActivator.<Activate>g__activateRecursively|8_0[T](Object obj, IReadOnlyDependencyContainer dependencies, Type currentType) in /Users/runner/work/osu-framework/osu-framework/osu.Framework/Allocation/DependencyActivator.cs:line 81
at osu.Framework.Allocation.DependencyActivator.Activate[T](T obj, IReadOnlyDependencyContainer dependencies) in /Users/runner/work/osu-framework/osu-framework/osu.Framework/Allocation/DependencyActivator.cs:line 71
at osu.Framework.Allocation.DependencyContainer.Inject[T](T instance) in /Users/runner/work/osu-framework/osu-framework/osu.Framework/Allocation/DependencyContainer.cs:line 188
at osu.Framework.Graphics.Drawable.InjectDependencies(IReadOnlyDependencyContainer dependencies) in /Users/runner/work/osu-framework/osu-framework/osu.Framework/Graphics/Drawable.cs:line 300
at osu.Framework.Graphics.Containers.CompositeDrawable.InjectDependencies(IReadOnlyDependencyContainer dependencies) in /Users/runner/work/osu-framework/osu-framework/osu.Framework/Graphics/Containers/CompositeDrawable.cs:line 82
at osu.Framework.Graphics.Drawable.load(IFrameBasedClock clock, IReadOnlyDependencyContainer dependencies) in /Users/runner/work/osu-framework/osu-framework/osu.Framework/Graphics/Drawable.cs:line 276
at osu.Framework.Graphics.Drawable.Load(IFrameBasedClock clock, IReadOnlyDependencyContainer dependencies, Boolean isDirectAsyncContext) in /Users/runner/work/osu-framework/osu-framework/osu.Framework/Graphics/Drawable.cs:line 252
at osu.Framework.Graphics.Containers.CompositeDrawable.loadChild(Drawable child) in /Users/runner/work/osu-framework/osu-framework/osu.Framework/Graphics/Containers/CompositeDrawable.cs:line 288
at osu.Framework.Graphics.Containers.CompositeDrawable.AddInternal(Drawable drawable) in /Users/runner/work/osu-framework/osu-framework/osu.Framework/Graphics/Containers/CompositeDrawable.cs:line 603
at osu.Framework.Testing.TestSceneTestRunner.TestRunner.<>c__DisplayClass6_0.<RunTestBlocking>b__1() in /Users/runner/work/osu-framework/osu-framework/osu.Framework/Testing/TestSceneTestRunner.cs:line 68
at osu.Framework.Threading.ScheduledDelegate.InvokeTask() in /Users/runner/work/osu-framework/osu-framework/osu.Framework/Threading/ScheduledDelegate.cs:line 106
at osu.Framework.Threading.ScheduledDelegate.RunTaskInternal() in /Users/runner/work/osu-framework/osu-framework/osu.Framework/Threading/ScheduledDelegate.cs:line 92
at osu.Framework.Threading.Scheduler.Update() in /Users/runner/work/osu-framework/osu-framework/osu.Framework/Threading/Scheduler.cs:line 124
at osu.Framework.Graphics.Drawable.UpdateSubTree() in /Users/runner/work/osu-framework/osu-framework/osu.Framework/Graphics/Drawable.cs:line 487
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree() in /Users/runner/work/osu-framework/osu-framework/osu.Framework/Graphics/Containers/CompositeDrawable.cs:line 910
at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c) in /Users/runner/work/osu-framework/osu-framework/osu.Framework/Graphics/Containers/CompositeDrawable.cs:line 956
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree() in /Users/runner/work/osu-framework/osu-framework/osu.Framework/Graphics/Containers/CompositeDrawable.cs:line 937
at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c) in /Users/runner/work/osu-framework/osu-framework/osu.Framework/Graphics/Containers/CompositeDrawable.cs:line 956
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree() in /Users/runner/work/osu-framework/osu-framework/osu.Framework/Graphics/Containers/CompositeDrawable.cs:line 937
at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c) in /Users/runner/work/osu-framework/osu-framework/osu.Framework/Graphics/Containers/CompositeDrawable.cs:line 956
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree() in /Users/runner/work/osu-framework/osu-framework/osu.Framework/Graphics/Containers/CompositeDrawable.cs:line 937
at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c) in /Users/runner/work/osu-framework/osu-framework/osu.Framework/Graphics/Containers/CompositeDrawable.cs:line 956
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree() in /Users/runner/work/osu-framework/osu-framework/osu.Framework/Graphics/Containers/CompositeDrawable.cs:line 937
at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c) in /Users/runner/work/osu-framework/osu-framework/osu.Framework/Graphics/Containers/CompositeDrawable.cs:line 956
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree() in /Users/runner/work/osu-framework/osu-framework/osu.Framework/Graphics/Containers/CompositeDrawable.cs:line 937
at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c) in /Users/runner/work/osu-framework/osu-framework/osu.Framework/Graphics/Containers/CompositeDrawable.cs:line 956
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree() in /Users/runner/work/osu-framework/osu-framework/osu.Framework/Graphics/Containers/CompositeDrawable.cs:line 937
at osu.Framework.Platform.GameHost.UpdateFrame() in /Users/runner/work/osu-framework/osu-framework/osu.Framework/Platform/GameHost.cs:line 465
at osu.Framework.Platform.HeadlessGameHost.UpdateFrame() in /Users/runner/work/osu-framework/osu-framework/osu.Framework/Platform/HeadlessGameHost.cs:line 101
at osu.Framework.Threading.GameThread.processFrame() in /Users/runner/work/osu-framework/osu-framework/osu.Framework/Threading/GameThread.cs:line 451
--- End of stack trace from previous location ---
at osu.Framework.Platform.GameHost.<>c__DisplayClass139_0.<abortExecutionFromException>b__0() in /Users/runner/work/osu-framework/osu-framework/osu.Framework/Platform/GameHost.cs:line 403
at osu.Framework.Threading.ScheduledDelegate.InvokeTask() in /Users/runner/work/osu-framework/osu-framework/osu.Framework/Threading/ScheduledDelegate.cs:line 106
at osu.Framework.Threading.ScheduledDelegate.RunTaskInternal() in /Users/runner/work/osu-framework/osu-framework/osu.Framework/Threading/ScheduledDelegate.cs:line 92
at osu.Framework.Threading.Scheduler.Update() in /Users/runner/work/osu-framework/osu-framework/osu.Framework/Threading/Scheduler.cs:line 124
at osu.Framework.Threading.GameThread.processFrame() in /Users/runner/work/osu-framework/osu-framework/osu.Framework/Threading/GameThread.cs:line 446
at osu.Framework.Threading.GameThread.RunSingleFrame() in /Users/runner/work/osu-framework/osu-framework/osu.Framework/Threading/GameThread.cs:line 293
at osu.Framework.Platform.ThreadRunner.RunMainLoop() in /Users/runner/work/osu-framework/osu-framework/osu.Framework/Platform/ThreadRunner.cs:line 119
at osu.Framework.Platform.GameHost.windowUpdate() in /Users/runner/work/osu-framework/osu-framework/osu.Framework/Platform/GameHost.cs:line 1072
at osu.Framework.Platform.GameHost.Run(Game game) in /Users/runner/work/osu-framework/osu-framework/osu.Framework/Platform/GameHost.cs:line 793
at osu.Framework.Testing.TestScene.<>c__DisplayClass48_0.<SetupGameHostForNUnit>b__0() in /Users/runner/work/osu-framework/osu-framework/osu.Framework/Testing/TestScene.cs:line 436
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)