Skip to content

Implement low latency provider#6666

Open
smallketchup82 wants to merge 10 commits into
ppy:masterfrom
smallketchup82:reflex
Open

Implement low latency provider#6666
smallketchup82 wants to merge 10 commits into
ppy:masterfrom
smallketchup82:reflex

Ensure Update thread runs at 1000hz

489272e
Select commit
Loading
Failed to load commit list.
Sign in for the full log view
GitHub Actions / Results failed Nov 20, 2025 in 0s

25475 passed, 1 failed and 636 skipped

Tests failed

Report Passed Failed Skipped Time
TestResults-Linux-MultiThreaded-Debug.trx 3184✅ 80⚪ 253s
TestResults-Linux-MultiThreaded-Release.trx 3184✅ 80⚪ 241s
TestResults-Linux-SingleThread-Debug.trx 3184✅ 80⚪ 195s
TestResults-Linux-SingleThread-Release.trx 3184✅ 80⚪ 163s
TestResults-macOS-MultiThreaded-Debug.trx 3185✅ 79⚪ 557s
TestResults-macOS-SingleThread-Debug.trx 3184✅ 1❌ 79⚪ 374s
TestResults-Windows-MultiThreaded-Debug.trx 3185✅ 79⚪ 318s
TestResults-Windows-SingleThread-Debug.trx 3185✅ 79⚪ 242s

✅ TestResults-Linux-MultiThreaded-Debug.trx

3264 tests were completed in 253s with 3184 passed, 0 failed and 80 skipped.

✅ TestResults-Linux-MultiThreaded-Release.trx

3264 tests were completed in 241s with 3184 passed, 0 failed and 80 skipped.

✅ TestResults-Linux-SingleThread-Debug.trx

3264 tests were completed in 195s with 3184 passed, 0 failed and 80 skipped.

✅ TestResults-Linux-SingleThread-Release.trx

3264 tests were completed in 163s with 3184 passed, 0 failed and 80 skipped.

✅ TestResults-macOS-MultiThreaded-Debug.trx

3264 tests were completed in 557s with 3185 passed, 0 failed and 79 skipped.

❌ TestResults-macOS-SingleThread-Debug.trx

3264 tests were completed in 374s with 3184 passed, 1 failed and 79 skipped.

Test suite Passed Failed Skipped Time
osu.Framework.Tests.Clocks.InterpolatingFramedClockTest 11✅ 1❌ 69s

❌ osu.Framework.Tests.Clocks.InterpolatingFramedClockTest

✅ CanSeekBackwards
✅ CanSeekForwardsOnInterpolationFail
✅ InterpolationStaysWithinBounds
✅ NeverInterpolatesBackwards
✅ NeverInterpolatesBackwardsOnInterpolationFail
✅ SourceChangeTransfersValueAdjustable
✅ SourceChangeTransfersValueNonAdjustable
✅ TestInterpolationAfterSourceStoppedThenSeeked
✅ TestNoInterpolationDrift(0)
✅ TestNoInterpolationDrift(1)
❌ TestNoInterpolationDrift(10)
	  Expected: 508.37258299999996d +/- 1
	  But was:  506.10373898755097d
	  Off by:   2.2688440124489944d
	
✅ TestNoInterpolationDrift(50)

✅ TestResults-Windows-MultiThreaded-Debug.trx

3264 tests were completed in 318s with 3185 passed, 0 failed and 79 skipped.

✅ TestResults-Windows-SingleThread-Debug.trx

3264 tests were completed in 242s with 3185 passed, 0 failed and 79 skipped.

Annotations

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.Clocks.InterpolatingFramedClockTest ► TestNoInterpolationDrift(10)

Failed test found in:
  TestResults-macOS-SingleThread-Debug.trx
Error:
    Expected: 508.37258299999996d +/- 1
    But was:  506.10373898755097d
    Off by:   2.2688440124489944d
  
Raw output
  Expected: 508.37258299999996d +/- 1
  But was:  506.10373898755097d
  Off by:   2.2688440124489944d

   at osu.Framework.Tests.Clocks.InterpolatingFramedClockTest.TestNoInterpolationDrift(Int32 updateRate) in /Users/runner/work/osu-framework/osu-framework/osu.Framework.Tests/Clocks/InterpolatingFramedClockTest.cs:line 269
   at InvokeStub_InterpolatingFramedClockTest.TestNoInterpolationDrift(Object, Span`1)

1)    at osu.Framework.Tests.Clocks.InterpolatingFramedClockTest.TestNoInterpolationDrift(Int32 updateRate) in /Users/runner/work/osu-framework/osu-framework/osu.Framework.Tests/Clocks/InterpolatingFramedClockTest.cs:line 269
   at InvokeStub_InterpolatingFramedClockTest.TestNoInterpolationDrift(Object, Span`1)