Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement probability-based aim SR calculation for osu!standard to better assess length and miss penalty #30934

Closed
wants to merge 22 commits into from

Add DifficultyCalculationUtils_Polynomial.cs and add CDF and PDF to D…

99fa5f8
Select commit
Loading
Failed to load commit list.
Sign in for the full log view
Closed

Implement probability-based aim SR calculation for osu!standard to better assess length and miss penalty #30934

Add DifficultyCalculationUtils_Polynomial.cs and add CDF and PDF to D…
99fa5f8
Select commit
Loading
Failed to load commit list.
GitHub Actions / Results failed Jan 18, 2025 in 0s

43064 passed, 24 failed and 296 skipped

Tests failed

Report Passed Failed Skipped Time
TestResults-Linux-MultiThreaded.trx 10766✅ 6❌ 74⚪ 2400s
TestResults-Linux-SingleThread.trx 10766✅ 6❌ 74⚪ 1970s
TestResults-Windows-MultiThreaded.trx 10766✅ 6❌ 74⚪ 3162s
TestResults-Windows-SingleThread.trx 10766✅ 6❌ 74⚪ 2721s

❌ TestResults-Linux-MultiThreaded.trx

10846 tests were completed in 2400s with 10766 passed, 6 failed and 74 skipped.

Test suite Passed Failed Skipped Time
osu.Game.Rulesets.Osu.Tests.OsuDifficultyCalculatorTest 4✅ 6❌ 65ms

❌ osu.Game.Rulesets.Osu.Tests.OsuDifficultyCalculatorTest

✅ Test(0.14143808967817237d,2,"nan-slider")
✅ Test(0.4305281304786613d,4,"very-fast-slider")
❌ Test(1.4602604078137214d,54,"zero-length-sliders")
	  Expected: 1.4602604078137214d +/- 1.0000000000000001E-05d
	  But was:  1.096820282336318d
	  Off by:   0.36344012547740334d
	
❌ Test(6.733130429052275d,239,"diffcalc-test")
	  Expected: 6.7331304290522747d +/- 1.0000000000000001E-05d
	  But was:  6.6542687781626224d
	  Off by:   0.078861650889652246d
	
✅ TestClassicMod(0.4305281304786613d,4,"very-fast-slider")
❌ TestClassicMod(1.4602604078137214d,54,"zero-length-sliders")
	  Expected: 1.4602604078137214d +/- 1.0000000000000001E-05d
	  But was:  1.096820282336318d
	  Off by:   0.36344012547740334d
	
❌ TestClassicMod(6.733130429052275d,239,"diffcalc-test")
	  Expected: 6.7331304290522747d +/- 1.0000000000000001E-05d
	  But was:  6.6542687781626224d
	  Off by:   0.078861650889652246d
	
✅ TestClockRateAdjusted(0.5578557898824941d,4,"very-fast-slider")
❌ TestClockRateAdjusted(1.769145126371899d,54,"zero-length-sliders")
	  Expected: 1.7691451263718989d +/- 1.0000000000000001E-05d
	  But was:  1.3771352956119176d
	  Off by:   0.3920098307599813d
	
❌ TestClockRateAdjusted(9.677939729027376d,239,"diffcalc-test")
	  Expected: 9.6779397290273756d +/- 1.0000000000000001E-05d
	  But was:  10.095141599688677d
	  Off by:   -0.41720187066130165d
	

❌ TestResults-Linux-SingleThread.trx

10846 tests were completed in 1970s with 10766 passed, 6 failed and 74 skipped.

Test suite Passed Failed Skipped Time
osu.Game.Rulesets.Osu.Tests.OsuDifficultyCalculatorTest 4✅ 6❌ 32ms

❌ osu.Game.Rulesets.Osu.Tests.OsuDifficultyCalculatorTest

✅ Test(0.14143808967817237d,2,"nan-slider")
✅ Test(0.4305281304786613d,4,"very-fast-slider")
❌ Test(1.4602604078137214d,54,"zero-length-sliders")
	  Expected: 1.4602604078137214d +/- 1.0000000000000001E-05d
	  But was:  1.096820282336318d
	  Off by:   0.36344012547740334d
	
❌ Test(6.733130429052275d,239,"diffcalc-test")
	  Expected: 6.7331304290522747d +/- 1.0000000000000001E-05d
	  But was:  6.6542687781626224d
	  Off by:   0.078861650889652246d
	
✅ TestClassicMod(0.4305281304786613d,4,"very-fast-slider")
❌ TestClassicMod(1.4602604078137214d,54,"zero-length-sliders")
	  Expected: 1.4602604078137214d +/- 1.0000000000000001E-05d
	  But was:  1.096820282336318d
	  Off by:   0.36344012547740334d
	
❌ TestClassicMod(6.733130429052275d,239,"diffcalc-test")
	  Expected: 6.7331304290522747d +/- 1.0000000000000001E-05d
	  But was:  6.6542687781626224d
	  Off by:   0.078861650889652246d
	
✅ TestClockRateAdjusted(0.5578557898824941d,4,"very-fast-slider")
❌ TestClockRateAdjusted(1.769145126371899d,54,"zero-length-sliders")
	  Expected: 1.7691451263718989d +/- 1.0000000000000001E-05d
	  But was:  1.3771352956119176d
	  Off by:   0.3920098307599813d
	
❌ TestClockRateAdjusted(9.677939729027376d,239,"diffcalc-test")
	  Expected: 9.6779397290273756d +/- 1.0000000000000001E-05d
	  But was:  10.095141599688677d
	  Off by:   -0.41720187066130165d
	

❌ TestResults-Windows-MultiThreaded.trx

10846 tests were completed in 3162s with 10766 passed, 6 failed and 74 skipped.

Test suite Passed Failed Skipped Time
osu.Game.Rulesets.Osu.Tests.OsuDifficultyCalculatorTest 4✅ 6❌ 35ms

❌ osu.Game.Rulesets.Osu.Tests.OsuDifficultyCalculatorTest

✅ Test(0.14143808967817237d,2,"nan-slider")
✅ Test(0.4305281304786613d,4,"very-fast-slider")
❌ Test(1.4602604078137214d,54,"zero-length-sliders")
	  Expected: 1.4602604078137214d +/- 1.0000000000000001E-05d
	  But was:  1.096820282336318d
	  Off by:   0.36344012547740334d
	
❌ Test(6.733130429052275d,239,"diffcalc-test")
	  Expected: 6.7331304290522747d +/- 1.0000000000000001E-05d
	  But was:  6.6542687781626233d
	  Off by:   0.078861650889651358d
	
✅ TestClassicMod(0.4305281304786613d,4,"very-fast-slider")
❌ TestClassicMod(1.4602604078137214d,54,"zero-length-sliders")
	  Expected: 1.4602604078137214d +/- 1.0000000000000001E-05d
	  But was:  1.096820282336318d
	  Off by:   0.36344012547740334d
	
❌ TestClassicMod(6.733130429052275d,239,"diffcalc-test")
	  Expected: 6.7331304290522747d +/- 1.0000000000000001E-05d
	  But was:  6.6542687781626233d
	  Off by:   0.078861650889651358d
	
✅ TestClockRateAdjusted(0.5578557898824941d,4,"very-fast-slider")
❌ TestClockRateAdjusted(1.769145126371899d,54,"zero-length-sliders")
	  Expected: 1.7691451263718989d +/- 1.0000000000000001E-05d
	  But was:  1.3771352956119176d
	  Off by:   0.3920098307599813d
	
❌ TestClockRateAdjusted(9.677939729027376d,239,"diffcalc-test")
	  Expected: 9.6779397290273756d +/- 1.0000000000000001E-05d
	  But was:  10.095141599688676d
	  Off by:   -0.41720187066129988d
	

❌ TestResults-Windows-SingleThread.trx

10846 tests were completed in 2721s with 10766 passed, 6 failed and 74 skipped.

Test suite Passed Failed Skipped Time
osu.Game.Rulesets.Osu.Tests.OsuDifficultyCalculatorTest 4✅ 6❌ 76ms

❌ osu.Game.Rulesets.Osu.Tests.OsuDifficultyCalculatorTest

✅ Test(0.14143808967817237d,2,"nan-slider")
✅ Test(0.4305281304786613d,4,"very-fast-slider")
❌ Test(1.4602604078137214d,54,"zero-length-sliders")
	  Expected: 1.4602604078137214d +/- 1.0000000000000001E-05d
	  But was:  1.096820282336318d
	  Off by:   0.36344012547740334d
	
❌ Test(6.733130429052275d,239,"diffcalc-test")
	  Expected: 6.7331304290522747d +/- 1.0000000000000001E-05d
	  But was:  6.6542687781626233d
	  Off by:   0.078861650889651358d
	
✅ TestClassicMod(0.4305281304786613d,4,"very-fast-slider")
❌ TestClassicMod(1.4602604078137214d,54,"zero-length-sliders")
	  Expected: 1.4602604078137214d +/- 1.0000000000000001E-05d
	  But was:  1.096820282336318d
	  Off by:   0.36344012547740334d
	
❌ TestClassicMod(6.733130429052275d,239,"diffcalc-test")
	  Expected: 6.7331304290522747d +/- 1.0000000000000001E-05d
	  But was:  6.6542687781626233d
	  Off by:   0.078861650889651358d
	
✅ TestClockRateAdjusted(0.5578557898824941d,4,"very-fast-slider")
❌ TestClockRateAdjusted(1.769145126371899d,54,"zero-length-sliders")
	  Expected: 1.7691451263718989d +/- 1.0000000000000001E-05d
	  But was:  1.3771352956119176d
	  Off by:   0.3920098307599813d
	
❌ TestClockRateAdjusted(9.677939729027376d,239,"diffcalc-test")
	  Expected: 9.6779397290273756d +/- 1.0000000000000001E-05d
	  But was:  10.095141599688676d
	  Off by:   -0.41720187066129988d
	

Annotations

Check failure on line 31 in osu.Game/Tests/Beatmaps/DifficultyCalculatorTest.cs

@github-actions github-actions / Results

osu.Game.Rulesets.Osu.Tests.OsuDifficultyCalculatorTest ► Test(1.4602604078137214d,54,"zero-length-sliders")

Failed test found in:
  TestResults-Linux-MultiThreaded.trx
  TestResults-Linux-SingleThread.trx
Error:
    Expected: 1.4602604078137214d +/- 1.0000000000000001E-05d
    But was:  1.096820282336318d
    Off by:   0.36344012547740334d
  
Raw output
  Expected: 1.4602604078137214d +/- 1.0000000000000001E-05d
  But was:  1.096820282336318d
  Off by:   0.36344012547740334d

   at osu.Game.Tests.Beatmaps.DifficultyCalculatorTest.Test(Double expectedStarRating, Int32 expectedMaxCombo, String name, Mod[] mods) in /home/runner/work/osu/osu/osu.Game/Tests/Beatmaps/DifficultyCalculatorTest.cs:line 31
   at osu.Game.Rulesets.Osu.Tests.OsuDifficultyCalculatorTest.Test(Double expectedStarRating, Int32 expectedMaxCombo, String name) in /home/runner/work/osu/osu/osu.Game.Rulesets.Osu.Tests/OsuDifficultyCalculatorTest.cs:line 23
   at InvokeStub_OsuDifficultyCalculatorTest.Test(Object, Span`1)

1)    at osu.Game.Tests.Beatmaps.DifficultyCalculatorTest.Test(Double expectedStarRating, Int32 expectedMaxCombo, String name, Mod[] mods) in /home/runner/work/osu/osu/osu.Game/Tests/Beatmaps/DifficultyCalculatorTest.cs:line 31
   at osu.Game.Rulesets.Osu.Tests.OsuDifficultyCalculatorTest.Test(Double expectedStarRating, Int32 expectedMaxCombo, String name) in /home/runner/work/osu/osu/osu.Game.Rulesets.Osu.Tests/OsuDifficultyCalculatorTest.cs:line 23
   at InvokeStub_OsuDifficultyCalculatorTest.Test(Object, Span`1)

Check failure on line 31 in osu.Game/Tests/Beatmaps/DifficultyCalculatorTest.cs

@github-actions github-actions / Results

osu.Game.Rulesets.Osu.Tests.OsuDifficultyCalculatorTest ► Test(6.733130429052275d,239,"diffcalc-test")

Failed test found in:
  TestResults-Linux-MultiThreaded.trx
  TestResults-Linux-SingleThread.trx
Error:
    Expected: 6.7331304290522747d +/- 1.0000000000000001E-05d
    But was:  6.6542687781626224d
    Off by:   0.078861650889652246d
  
Raw output
  Expected: 6.7331304290522747d +/- 1.0000000000000001E-05d
  But was:  6.6542687781626224d
  Off by:   0.078861650889652246d

   at osu.Game.Tests.Beatmaps.DifficultyCalculatorTest.Test(Double expectedStarRating, Int32 expectedMaxCombo, String name, Mod[] mods) in /home/runner/work/osu/osu/osu.Game/Tests/Beatmaps/DifficultyCalculatorTest.cs:line 31
   at osu.Game.Rulesets.Osu.Tests.OsuDifficultyCalculatorTest.Test(Double expectedStarRating, Int32 expectedMaxCombo, String name) in /home/runner/work/osu/osu/osu.Game.Rulesets.Osu.Tests/OsuDifficultyCalculatorTest.cs:line 23

1)    at osu.Game.Tests.Beatmaps.DifficultyCalculatorTest.Test(Double expectedStarRating, Int32 expectedMaxCombo, String name, Mod[] mods) in /home/runner/work/osu/osu/osu.Game/Tests/Beatmaps/DifficultyCalculatorTest.cs:line 31
   at osu.Game.Rulesets.Osu.Tests.OsuDifficultyCalculatorTest.Test(Double expectedStarRating, Int32 expectedMaxCombo, String name) in /home/runner/work/osu/osu/osu.Game.Rulesets.Osu.Tests/OsuDifficultyCalculatorTest.cs:line 23

Check failure on line 31 in osu.Game/Tests/Beatmaps/DifficultyCalculatorTest.cs

@github-actions github-actions / Results

osu.Game.Rulesets.Osu.Tests.OsuDifficultyCalculatorTest ► TestClassicMod(1.4602604078137214d,54,"zero-length-sliders")

Failed test found in:
  TestResults-Linux-MultiThreaded.trx
  TestResults-Linux-SingleThread.trx
Error:
    Expected: 1.4602604078137214d +/- 1.0000000000000001E-05d
    But was:  1.096820282336318d
    Off by:   0.36344012547740334d
  
Raw output
  Expected: 1.4602604078137214d +/- 1.0000000000000001E-05d
  But was:  1.096820282336318d
  Off by:   0.36344012547740334d

   at osu.Game.Tests.Beatmaps.DifficultyCalculatorTest.Test(Double expectedStarRating, Int32 expectedMaxCombo, String name, Mod[] mods) in /home/runner/work/osu/osu/osu.Game/Tests/Beatmaps/DifficultyCalculatorTest.cs:line 31
   at osu.Game.Rulesets.Osu.Tests.OsuDifficultyCalculatorTest.TestClassicMod(Double expectedStarRating, Int32 expectedMaxCombo, String name) in /home/runner/work/osu/osu/osu.Game.Rulesets.Osu.Tests/OsuDifficultyCalculatorTest.cs:line 35
   at InvokeStub_OsuDifficultyCalculatorTest.TestClassicMod(Object, Span`1)

1)    at osu.Game.Tests.Beatmaps.DifficultyCalculatorTest.Test(Double expectedStarRating, Int32 expectedMaxCombo, String name, Mod[] mods) in /home/runner/work/osu/osu/osu.Game/Tests/Beatmaps/DifficultyCalculatorTest.cs:line 31
   at osu.Game.Rulesets.Osu.Tests.OsuDifficultyCalculatorTest.TestClassicMod(Double expectedStarRating, Int32 expectedMaxCombo, String name) in /home/runner/work/osu/osu/osu.Game.Rulesets.Osu.Tests/OsuDifficultyCalculatorTest.cs:line 35
   at InvokeStub_OsuDifficultyCalculatorTest.TestClassicMod(Object, Span`1)

Check failure on line 31 in osu.Game/Tests/Beatmaps/DifficultyCalculatorTest.cs

@github-actions github-actions / Results

osu.Game.Rulesets.Osu.Tests.OsuDifficultyCalculatorTest ► TestClassicMod(6.733130429052275d,239,"diffcalc-test")

Failed test found in:
  TestResults-Linux-MultiThreaded.trx
  TestResults-Linux-SingleThread.trx
Error:
    Expected: 6.7331304290522747d +/- 1.0000000000000001E-05d
    But was:  6.6542687781626224d
    Off by:   0.078861650889652246d
  
Raw output
  Expected: 6.7331304290522747d +/- 1.0000000000000001E-05d
  But was:  6.6542687781626224d
  Off by:   0.078861650889652246d

   at osu.Game.Tests.Beatmaps.DifficultyCalculatorTest.Test(Double expectedStarRating, Int32 expectedMaxCombo, String name, Mod[] mods) in /home/runner/work/osu/osu/osu.Game/Tests/Beatmaps/DifficultyCalculatorTest.cs:line 31
   at osu.Game.Rulesets.Osu.Tests.OsuDifficultyCalculatorTest.TestClassicMod(Double expectedStarRating, Int32 expectedMaxCombo, String name) in /home/runner/work/osu/osu/osu.Game.Rulesets.Osu.Tests/OsuDifficultyCalculatorTest.cs:line 35

1)    at osu.Game.Tests.Beatmaps.DifficultyCalculatorTest.Test(Double expectedStarRating, Int32 expectedMaxCombo, String name, Mod[] mods) in /home/runner/work/osu/osu/osu.Game/Tests/Beatmaps/DifficultyCalculatorTest.cs:line 31
   at osu.Game.Rulesets.Osu.Tests.OsuDifficultyCalculatorTest.TestClassicMod(Double expectedStarRating, Int32 expectedMaxCombo, String name) in /home/runner/work/osu/osu/osu.Game.Rulesets.Osu.Tests/OsuDifficultyCalculatorTest.cs:line 35

Check failure on line 31 in osu.Game/Tests/Beatmaps/DifficultyCalculatorTest.cs

@github-actions github-actions / Results

osu.Game.Rulesets.Osu.Tests.OsuDifficultyCalculatorTest ► TestClockRateAdjusted(1.769145126371899d,54,"zero-length-sliders")

Failed test found in:
  TestResults-Linux-MultiThreaded.trx
  TestResults-Linux-SingleThread.trx
Error:
    Expected: 1.7691451263718989d +/- 1.0000000000000001E-05d
    But was:  1.3771352956119176d
    Off by:   0.3920098307599813d
  
Raw output
  Expected: 1.7691451263718989d +/- 1.0000000000000001E-05d
  But was:  1.3771352956119176d
  Off by:   0.3920098307599813d

   at osu.Game.Tests.Beatmaps.DifficultyCalculatorTest.Test(Double expectedStarRating, Int32 expectedMaxCombo, String name, Mod[] mods) in /home/runner/work/osu/osu/osu.Game/Tests/Beatmaps/DifficultyCalculatorTest.cs:line 31
   at osu.Game.Rulesets.Osu.Tests.OsuDifficultyCalculatorTest.TestClockRateAdjusted(Double expectedStarRating, Int32 expectedMaxCombo, String name) in /home/runner/work/osu/osu/osu.Game.Rulesets.Osu.Tests/OsuDifficultyCalculatorTest.cs:line 29
   at InvokeStub_OsuDifficultyCalculatorTest.TestClockRateAdjusted(Object, Span`1)

1)    at osu.Game.Tests.Beatmaps.DifficultyCalculatorTest.Test(Double expectedStarRating, Int32 expectedMaxCombo, String name, Mod[] mods) in /home/runner/work/osu/osu/osu.Game/Tests/Beatmaps/DifficultyCalculatorTest.cs:line 31
   at osu.Game.Rulesets.Osu.Tests.OsuDifficultyCalculatorTest.TestClockRateAdjusted(Double expectedStarRating, Int32 expectedMaxCombo, String name) in /home/runner/work/osu/osu/osu.Game.Rulesets.Osu.Tests/OsuDifficultyCalculatorTest.cs:line 29
   at InvokeStub_OsuDifficultyCalculatorTest.TestClockRateAdjusted(Object, Span`1)

Check failure on line 31 in osu.Game/Tests/Beatmaps/DifficultyCalculatorTest.cs

@github-actions github-actions / Results

osu.Game.Rulesets.Osu.Tests.OsuDifficultyCalculatorTest ► TestClockRateAdjusted(9.677939729027376d,239,"diffcalc-test")

Failed test found in:
  TestResults-Linux-MultiThreaded.trx
  TestResults-Linux-SingleThread.trx
Error:
    Expected: 9.6779397290273756d +/- 1.0000000000000001E-05d
    But was:  10.095141599688677d
    Off by:   -0.41720187066130165d
  
Raw output
  Expected: 9.6779397290273756d +/- 1.0000000000000001E-05d
  But was:  10.095141599688677d
  Off by:   -0.41720187066130165d

   at osu.Game.Tests.Beatmaps.DifficultyCalculatorTest.Test(Double expectedStarRating, Int32 expectedMaxCombo, String name, Mod[] mods) in /home/runner/work/osu/osu/osu.Game/Tests/Beatmaps/DifficultyCalculatorTest.cs:line 31
   at osu.Game.Rulesets.Osu.Tests.OsuDifficultyCalculatorTest.TestClockRateAdjusted(Double expectedStarRating, Int32 expectedMaxCombo, String name) in /home/runner/work/osu/osu/osu.Game.Rulesets.Osu.Tests/OsuDifficultyCalculatorTest.cs:line 29

1)    at osu.Game.Tests.Beatmaps.DifficultyCalculatorTest.Test(Double expectedStarRating, Int32 expectedMaxCombo, String name, Mod[] mods) in /home/runner/work/osu/osu/osu.Game/Tests/Beatmaps/DifficultyCalculatorTest.cs:line 31
   at osu.Game.Rulesets.Osu.Tests.OsuDifficultyCalculatorTest.TestClockRateAdjusted(Double expectedStarRating, Int32 expectedMaxCombo, String name) in /home/runner/work/osu/osu/osu.Game.Rulesets.Osu.Tests/OsuDifficultyCalculatorTest.cs:line 29

Check failure on line 0 in TestResults-Windows-MultiThreaded.trx

@github-actions github-actions / Results

osu.Game.Rulesets.Osu.Tests.OsuDifficultyCalculatorTest ► Test(1.4602604078137214d,54,"zero-length-sliders")

Failed test found in:
  TestResults-Windows-MultiThreaded.trx
Error:
    Expected: 1.4602604078137214d +/- 1.0000000000000001E-05d
    But was:  1.096820282336318d
    Off by:   0.36344012547740334d
  
Raw output
  Expected: 1.4602604078137214d +/- 1.0000000000000001E-05d
  But was:  1.096820282336318d
  Off by:   0.36344012547740334d

   at osu.Game.Tests.Beatmaps.DifficultyCalculatorTest.Test(Double expectedStarRating, Int32 expectedMaxCombo, String name, Mod[] mods) in D:\a\osu\osu\osu.Game\Tests\Beatmaps\DifficultyCalculatorTest.cs:line 31
   at osu.Game.Rulesets.Osu.Tests.OsuDifficultyCalculatorTest.Test(Double expectedStarRating, Int32 expectedMaxCombo, String name) in D:\a\osu\osu\osu.Game.Rulesets.Osu.Tests\OsuDifficultyCalculatorTest.cs:line 23
   at InvokeStub_OsuDifficultyCalculatorTest.Test(Object, Span`1)

1)    at osu.Game.Tests.Beatmaps.DifficultyCalculatorTest.Test(Double expectedStarRating, Int32 expectedMaxCombo, String name, Mod[] mods) in D:\a\osu\osu\osu.Game\Tests\Beatmaps\DifficultyCalculatorTest.cs:line 31
   at osu.Game.Rulesets.Osu.Tests.OsuDifficultyCalculatorTest.Test(Double expectedStarRating, Int32 expectedMaxCombo, String name) in D:\a\osu\osu\osu.Game.Rulesets.Osu.Tests\OsuDifficultyCalculatorTest.cs:line 23
   at InvokeStub_OsuDifficultyCalculatorTest.Test(Object, Span`1)

Check failure on line 0 in TestResults-Windows-MultiThreaded.trx

@github-actions github-actions / Results

osu.Game.Rulesets.Osu.Tests.OsuDifficultyCalculatorTest ► Test(6.733130429052275d,239,"diffcalc-test")

Failed test found in:
  TestResults-Windows-MultiThreaded.trx
Error:
    Expected: 6.7331304290522747d +/- 1.0000000000000001E-05d
    But was:  6.6542687781626233d
    Off by:   0.078861650889651358d
  
Raw output
  Expected: 6.7331304290522747d +/- 1.0000000000000001E-05d
  But was:  6.6542687781626233d
  Off by:   0.078861650889651358d

   at osu.Game.Tests.Beatmaps.DifficultyCalculatorTest.Test(Double expectedStarRating, Int32 expectedMaxCombo, String name, Mod[] mods) in D:\a\osu\osu\osu.Game\Tests\Beatmaps\DifficultyCalculatorTest.cs:line 31
   at osu.Game.Rulesets.Osu.Tests.OsuDifficultyCalculatorTest.Test(Double expectedStarRating, Int32 expectedMaxCombo, String name) in D:\a\osu\osu\osu.Game.Rulesets.Osu.Tests\OsuDifficultyCalculatorTest.cs:line 23

1)    at osu.Game.Tests.Beatmaps.DifficultyCalculatorTest.Test(Double expectedStarRating, Int32 expectedMaxCombo, String name, Mod[] mods) in D:\a\osu\osu\osu.Game\Tests\Beatmaps\DifficultyCalculatorTest.cs:line 31
   at osu.Game.Rulesets.Osu.Tests.OsuDifficultyCalculatorTest.Test(Double expectedStarRating, Int32 expectedMaxCombo, String name) in D:\a\osu\osu\osu.Game.Rulesets.Osu.Tests\OsuDifficultyCalculatorTest.cs:line 23

Check failure on line 0 in TestResults-Windows-MultiThreaded.trx

@github-actions github-actions / Results

osu.Game.Rulesets.Osu.Tests.OsuDifficultyCalculatorTest ► TestClassicMod(1.4602604078137214d,54,"zero-length-sliders")

Failed test found in:
  TestResults-Windows-MultiThreaded.trx
Error:
    Expected: 1.4602604078137214d +/- 1.0000000000000001E-05d
    But was:  1.096820282336318d
    Off by:   0.36344012547740334d
  
Raw output
  Expected: 1.4602604078137214d +/- 1.0000000000000001E-05d
  But was:  1.096820282336318d
  Off by:   0.36344012547740334d

   at osu.Game.Tests.Beatmaps.DifficultyCalculatorTest.Test(Double expectedStarRating, Int32 expectedMaxCombo, String name, Mod[] mods) in D:\a\osu\osu\osu.Game\Tests\Beatmaps\DifficultyCalculatorTest.cs:line 31
   at osu.Game.Rulesets.Osu.Tests.OsuDifficultyCalculatorTest.TestClassicMod(Double expectedStarRating, Int32 expectedMaxCombo, String name) in D:\a\osu\osu\osu.Game.Rulesets.Osu.Tests\OsuDifficultyCalculatorTest.cs:line 35
   at InvokeStub_OsuDifficultyCalculatorTest.TestClassicMod(Object, Span`1)

1)    at osu.Game.Tests.Beatmaps.DifficultyCalculatorTest.Test(Double expectedStarRating, Int32 expectedMaxCombo, String name, Mod[] mods) in D:\a\osu\osu\osu.Game\Tests\Beatmaps\DifficultyCalculatorTest.cs:line 31
   at osu.Game.Rulesets.Osu.Tests.OsuDifficultyCalculatorTest.TestClassicMod(Double expectedStarRating, Int32 expectedMaxCombo, String name) in D:\a\osu\osu\osu.Game.Rulesets.Osu.Tests\OsuDifficultyCalculatorTest.cs:line 35
   at InvokeStub_OsuDifficultyCalculatorTest.TestClassicMod(Object, Span`1)

Check failure on line 0 in TestResults-Windows-MultiThreaded.trx

@github-actions github-actions / Results

osu.Game.Rulesets.Osu.Tests.OsuDifficultyCalculatorTest ► TestClassicMod(6.733130429052275d,239,"diffcalc-test")

Failed test found in:
  TestResults-Windows-MultiThreaded.trx
Error:
    Expected: 6.7331304290522747d +/- 1.0000000000000001E-05d
    But was:  6.6542687781626233d
    Off by:   0.078861650889651358d
  
Raw output
  Expected: 6.7331304290522747d +/- 1.0000000000000001E-05d
  But was:  6.6542687781626233d
  Off by:   0.078861650889651358d

   at osu.Game.Tests.Beatmaps.DifficultyCalculatorTest.Test(Double expectedStarRating, Int32 expectedMaxCombo, String name, Mod[] mods) in D:\a\osu\osu\osu.Game\Tests\Beatmaps\DifficultyCalculatorTest.cs:line 31
   at osu.Game.Rulesets.Osu.Tests.OsuDifficultyCalculatorTest.TestClassicMod(Double expectedStarRating, Int32 expectedMaxCombo, String name) in D:\a\osu\osu\osu.Game.Rulesets.Osu.Tests\OsuDifficultyCalculatorTest.cs:line 35

1)    at osu.Game.Tests.Beatmaps.DifficultyCalculatorTest.Test(Double expectedStarRating, Int32 expectedMaxCombo, String name, Mod[] mods) in D:\a\osu\osu\osu.Game\Tests\Beatmaps\DifficultyCalculatorTest.cs:line 31
   at osu.Game.Rulesets.Osu.Tests.OsuDifficultyCalculatorTest.TestClassicMod(Double expectedStarRating, Int32 expectedMaxCombo, String name) in D:\a\osu\osu\osu.Game.Rulesets.Osu.Tests\OsuDifficultyCalculatorTest.cs:line 35

Check failure on line 0 in TestResults-Windows-MultiThreaded.trx

@github-actions github-actions / Results

osu.Game.Rulesets.Osu.Tests.OsuDifficultyCalculatorTest ► TestClockRateAdjusted(1.769145126371899d,54,"zero-length-sliders")

Failed test found in:
  TestResults-Windows-MultiThreaded.trx
Error:
    Expected: 1.7691451263718989d +/- 1.0000000000000001E-05d
    But was:  1.3771352956119176d
    Off by:   0.3920098307599813d
  
Raw output
  Expected: 1.7691451263718989d +/- 1.0000000000000001E-05d
  But was:  1.3771352956119176d
  Off by:   0.3920098307599813d

   at osu.Game.Tests.Beatmaps.DifficultyCalculatorTest.Test(Double expectedStarRating, Int32 expectedMaxCombo, String name, Mod[] mods) in D:\a\osu\osu\osu.Game\Tests\Beatmaps\DifficultyCalculatorTest.cs:line 31
   at osu.Game.Rulesets.Osu.Tests.OsuDifficultyCalculatorTest.TestClockRateAdjusted(Double expectedStarRating, Int32 expectedMaxCombo, String name) in D:\a\osu\osu\osu.Game.Rulesets.Osu.Tests\OsuDifficultyCalculatorTest.cs:line 29
   at InvokeStub_OsuDifficultyCalculatorTest.TestClockRateAdjusted(Object, Span`1)

1)    at osu.Game.Tests.Beatmaps.DifficultyCalculatorTest.Test(Double expectedStarRating, Int32 expectedMaxCombo, String name, Mod[] mods) in D:\a\osu\osu\osu.Game\Tests\Beatmaps\DifficultyCalculatorTest.cs:line 31
   at osu.Game.Rulesets.Osu.Tests.OsuDifficultyCalculatorTest.TestClockRateAdjusted(Double expectedStarRating, Int32 expectedMaxCombo, String name) in D:\a\osu\osu\osu.Game.Rulesets.Osu.Tests\OsuDifficultyCalculatorTest.cs:line 29
   at InvokeStub_OsuDifficultyCalculatorTest.TestClockRateAdjusted(Object, Span`1)