Skip to content

Add HeadlessTestRunner with simulated MultiThreaded mode #1734

Add HeadlessTestRunner with simulated MultiThreaded mode

Add HeadlessTestRunner with simulated MultiThreaded mode #1734

GitHub Actions / Test Results (Windows, SingleThread, Debug) failed Jul 17, 2024 in 1s

Test Results (Windows, SingleThread, Debug) ❌

Tests failed

❌ TestResults-Windows-SingleThread-Debug.trx

3210 tests were completed in 213s with 3130 passed, 1 failed and 79 skipped.

Test suite Passed Failed Skipped Time
osu.Framework.Tests.Platform.GameHostSuspendTest 1✔️ 1❌ 4s

❌ osu.Framework.Tests.Platform.GameHostSuspendTest

❌ TestPauseResume(MultiThreaded)
	  Expected: Exited
	  But was:  Running
	
✔️ TestPauseResume(SingleThread)

Annotations

Check failure on line 84 in osu.Framework.Tests/Platform/GameHostSuspendTest.cs

See this annotation in the file changed.

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

osu.Framework.Tests.Platform.GameHostSuspendTest ► TestPauseResume(MultiThreaded)

Failed test found in:
  TestResults-Windows-SingleThread-Debug.trx
Error:
    Expected: Exited
    But was:  Running
  
Raw output
  Expected: Exited
  But was:  Running

   at osu.Framework.Tests.Platform.GameHostSuspendTest.TestPauseResume(ExecutionMode threadMode) in D:\a\osu-framework\osu-framework\osu.Framework.Tests\Platform\GameHostSuspendTest.cs:line 84
   at InvokeStub_GameHostSuspendTest.TestPauseResume(Object, Span`1)

1)    at osu.Framework.Tests.Platform.GameHostSuspendTest.TestPauseResume(ExecutionMode threadMode) in D:\a\osu-framework\osu-framework\osu.Framework.Tests\Platform\GameHostSuspendTest.cs:line 84
   at InvokeStub_GameHostSuspendTest.TestPauseResume(Object, Span`1)