1250c1f0c1
Update test assertions to match stable expectations
...
These changes were taken from https://github.com/ppy/osu/pull/22582 .
Minor adjustments were applied to match stable expectations, which is to
say there cannot be an inherited control point with omit barline
specification (in the editor the setting is greyed out when inheritance
is turned on).
2023-02-28 19:28:21 +09:00
d59d153654
Fix test compile failures from Audio
hoisting
2023-02-21 21:03:00 +01:00
e8029e6390
Fix unrelated tests
2023-01-12 03:39:27 +03:00
7bc8908ca9
Partial everything
2022-11-27 00:00:27 +09:00
eff6c7be64
Removed unnecessary methods, changed tests, and moved LimitedCapacityQueue.cs to a more generic namespace.
2022-11-19 16:53:35 +01:00
1aa0e40f2f
Add "Component" prefix to lookup naming
2022-11-09 17:46:43 +09:00
c908969d9b
Rename ISkinComponent
to ISkinLookup
2022-11-09 17:46:43 +09:00
b4e6a20846
Fix song select status prefix matching no longer working
...
Regressed in #19275 due to weird logic.
Closes #20289 .
2022-09-14 12:59:05 +09:00
d961b96897
Merge branch 'master' into search-filter
2022-09-09 23:25:54 +09:00
b559d4ecdf
Rename GameplayAdjustments -> AdjustmentsFromMods
2022-09-08 17:14:06 +09:00
75d0deef72
Apply proposed changes to remove inheritance from MasterGameplayClockContainer
2022-09-07 17:49:05 +09:00
bc1212f4e6
Change NonGameplayAdjustments
to GameplayAdjustments
and convert TrueGameplayRate
to extension method
2022-09-06 22:26:46 +09:00
189a407cb1
Merge branch 'master' into ruleset-localization
2022-08-20 21:39:10 -04:00
1696a905ba
Reduce exposed properties in GameplayClockContainer
2022-08-15 20:22:36 +09:00
704568ae3b
Remove remaining usage of GameplayClock
2022-08-15 20:22:36 +09:00
27569e2ed5
Remove FrameStableClock
(and redirect usages to FrameStabilityContainer
)
2022-08-15 19:19:19 +09:00
3e38baca3c
Change ruleset mod description types
2022-08-10 16:09:11 -04:00
7c6e5a1085
Add test coverage of case insensitive audio equality
2022-08-10 16:06:56 +09:00
b4e55f7309
Apply IRenderer changes
2022-08-02 19:50:57 +09:00
ea97122425
Separate positive and negative test cases
2022-07-23 21:47:51 +08:00
3f2c341369
Simplify length parsing
2022-07-23 18:13:19 +08:00
7c222505e9
Simplify length parsing
2022-07-22 14:24:17 +08:00
80e82763e3
Add negative test cases
2022-07-22 12:09:47 +08:00
de25830b2b
Add more test cases
2022-07-22 03:27:08 +08:00
52fad1e14d
Add test cases for search length criteria
2022-07-21 18:59:48 +08:00
18da9ddfbf
Add test coverage of two beatmaps in same set with different audio files
2022-07-18 17:05:21 +09:00
c6b6f41b71
Add test coverage of AudioEquals
2022-07-13 19:41:38 +09:00
64edc6888d
Add test coverage of corrupt realm creating backup
2022-07-04 16:45:23 +09:00
14ef771290
Remove the nullable disable annotation in the test case.
2022-07-03 21:05:14 +08:00
6644f9a72a
Fix completely incorrect test
2022-07-01 21:14:06 +09:00
b64c0d011c
Isolate client's Room from TestMultiplayerClient
2022-07-01 19:23:25 +09:00
10934450cc
Fix directory cleanup occurring too early during realm tests
2022-06-30 16:02:46 +09:00
569fde4b47
Add messages to all InvalidOperationException
s
...
Without this, they can be very non-descript and hard to track down
2022-06-28 01:34:25 +09:00
31a447fda0
Update parameter discards
2022-06-24 21:26:19 +09:00
30eebf3511
Merge branch 'master' into c-sharp-10
2022-06-24 21:22:33 +09:00
545c04aaf5
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 16:18:56 +09:00
f71f6302fd
Remove unnecessary null
casts
2022-06-24 14:50:11 +09:00
f8830c6850
Automated #nullable processing
2022-06-17 16:37:17 +09:00
5b29ddd2ed
Add further test coverage against paths with extensions
2022-04-07 15:05:08 +03:00
b7f8716de9
Add test coverage of skin lookups failing when @2x
and extension are present
2022-04-07 14:11:38 +09:00
975883da5c
Move all usages of client.realm
filename to a single const
2022-03-30 13:34:48 +09:00
f762af1344
Add test coverage of migrating to folder with existing data
2022-03-29 23:28:07 +09:00
05c7e09d79
Make Textures
and Samples
read-only
2022-03-24 00:02:38 +09:00
6a08fd57ef
Rename "client" fields in tests to specify whether spectator or multiplayer
2022-02-16 09:52:18 +09:00
7cdf63c654
Remove unused FindProvider()
methods
...
No longer needed since 39f99bf785
.
2022-02-01 21:53:21 +01:00
5637fd64d6
Perform ordering using IComparable
instead
2022-01-27 15:59:20 +09:00
f30d63107a
Add SortID
to RulesetInfo
to allow stable ordering of rulesets for display
2022-01-27 15:35:16 +09:00
0c2ed2f9a7
Add failing test coverage of incorrect filter ruleset matching
2022-01-27 01:25:57 +09:00
6ec9c5c21a
Use default custom ruleset ID
2022-01-26 16:23:00 +01:00
e712fab299
Add test for custom ruleset conversion filtering
2022-01-26 16:14:07 +01:00