1
0
mirror of https://github.com/ppy/osu.git synced 2024-12-15 10:42:54 +08:00
osu-lazer/osu.Game.Tests
Dean Herbert 453b77e0dc Fix dangerous File.Copy causing intermittent realm migration test failures
Resolves an issue I've been able to locally reproduce on windows.
Basically, the `File.Copy` would begin while realm was blocking. The
"restore" operation is posted to the `SynchronizationContext` to run on
next update call, but in the mean time the copy would begin, causing a
conflict of interest.

Very dangerous. Only really noticeable on windows.
2022-06-24 17:09:56 +09:00
..
Audio Automated #nullable processing 2022-06-17 16:37:17 +09:00
Beatmaps Move GetDifficultyRating helper method to StarDifficulty 2022-06-23 19:51:58 +09:00
Chat Automated #nullable processing 2022-06-17 16:37:17 +09:00
Collections/IO Automated #nullable processing 2022-06-17 16:37:17 +09:00
Database Add timeout for all ManualResetEventSlim.Wait invocations 2022-06-23 14:46:00 +09:00
Editing Automated #nullable processing 2022-06-17 16:37:17 +09:00
Gameplay Automated #nullable processing 2022-06-17 16:37:17 +09:00
Input Automated #nullable processing 2022-06-17 16:37:17 +09:00
Localisation Automated #nullable processing 2022-06-17 16:37:17 +09:00
Models Automated #nullable processing 2022-06-17 16:37:17 +09:00
Mods Automated #nullable processing 2022-06-17 16:37:17 +09:00
NonVisual Fix dangerous File.Copy causing intermittent realm migration test failures 2022-06-24 17:09:56 +09:00
Online Rename Import(TModel) to ImportModel to differentiate from other import methods 2022-06-20 15:18:07 +09:00
OnlinePlay Automated #nullable processing 2022-06-17 16:37:17 +09:00
Resources Automated #nullable processing 2022-06-17 16:37:17 +09:00
Rulesets Manual #nullable processing 2022-06-17 16:38:35 +09:00
Scores/IO Automated #nullable processing 2022-06-17 16:37:17 +09:00
ScrollAlgorithms Automated #nullable processing 2022-06-17 16:37:17 +09:00
Skins Remove null default value in ImportSkinTest helper method 2022-06-20 10:44:14 +02:00
Testing Automated #nullable processing 2022-06-17 16:37:17 +09:00
Utils Automated #nullable processing 2022-06-17 16:37:17 +09:00
Visual Tidy up all remaining usages 2022-06-23 19:27:35 +09:00
ImportTest.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
osu.Game.Tests.csproj Update libraries to latest versions 2022-05-11 19:54:59 +09:00
tests.ruleset Exclude tests from ConfigureAwait rule 2021-03-08 14:36:35 +09:00
WaveformTestBeatmap.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00