aec859b4d1
Merge branch 'master' into fix-unsafe-skinnable-sample-play
2021-03-18 19:51:46 +01:00
7fa5fd5647
Update usages of config with framework changes
2021-03-17 16:10:16 +09:00
f00089846b
Merge branch 'master' into ruleset-filter-v3
2021-03-06 12:14:53 +01:00
f9148eec20
Refactor filter query parsing helper methods
...
In preparation for exposition as public.
2021-03-03 21:34:14 +01:00
faf5fbf49b
Add tests for custom matching logic
2021-03-02 20:27:50 +01:00
bf72f9ad1e
Add tests for custom parsing logic
2021-03-02 20:22:56 +01:00
e46543a4a9
Constrain operator parsing better
2021-03-02 19:56:36 +01:00
66643a97b0
Add a list of mods to Skill class
...
Although this isn't necessary for existing official rulesets and calculators, custom calculators can have use cases for accessing mods in difficulty calculation.
For example, accounting for the effects of visual mods.
2021-02-20 20:37:44 +11:00
00574a5288
Use ISample everywhere in Skin GetSample lookup path
2021-02-18 18:32:28 +09:00
d3f0c0730d
Merge branch 'master' into non-concurrent-sample-playback
2021-02-12 17:22:15 +09:00
5fbed05d04
Merge pull request #11551 from smoogipoo/fix-leave-room-race-2
...
Fix client potentially not leaving a room on exiting multiplayer
2021-02-08 19:23:14 +09:00
0aaa62efc2
Add failing test case
2021-01-30 20:55:56 +01:00
9ab1ad25eb
Merge branch 'master' into fix-leave-room-race-2
2021-01-30 13:41:04 +01:00
c3aec3bfe4
Revert test changes to test original class/scope
...
Importantly, this removes the call to CatchUnobservedExceptions(), which was
outright incorrect (awaiting on the wrong task as a result) in the
original test code.
2021-01-29 16:20:26 +09:00
a30aecbafe
Comment and add xmldoc
2021-01-27 20:01:21 +09:00
fcfb0d52c2
Proposal to use extension method instead of TaskChain class
2021-01-27 19:50:16 +09:00
248989b3eb
wip
2021-01-27 01:20:50 +09:00
8c3b0a3167
Fix TaskChain performing the action in-line, add test
2021-01-26 22:47:37 +09:00
366f074f86
Better describe test steps to discern on failures
2021-01-25 16:53:39 +09:00
adcef19ab2
Add coverage for operation tracker with failing tests
2021-01-23 15:59:14 +01:00
de9d075f94
Initial sample + samplechannel rework
2021-01-19 17:11:40 +09:00
385c9cd2e2
Add test coverage
2021-01-05 13:14:16 +09:00
e3a41f6118
Rename variable to make more sense
...
It needs to be explicitly stated that the users in this list are related
to the *joined* room. Especially since it's sharing its variable name
with `SpectatorStreamingClient` where it has the opposite meaning (is a
list of *globally* playing players).
2020-12-29 14:27:35 +09:00
f7407347f7
Add test coverage of PlayingUsers tracking
2020-12-28 20:07:05 +01:00
1c31a4a6b6
Expose animation start time as mutable in interface
2020-11-22 13:11:22 +01:00
240c1b0aef
Add support for changing animation start time after load
2020-11-21 20:06:30 +01:00
81d0b42930
Add failing test case
2020-11-21 19:51:27 +01:00
abaa532766
Add test coverage for streaming replay playback
2020-10-30 16:24:02 +09:00
f218a32e5f
Merge branch 'master' into tourney-asset-refactor
2020-10-19 14:42:52 +09:00
c4fdd35223
Fix same-type incompatibility through multimod
2020-10-14 19:53:37 +09:00
7d2eeb9795
Fix test names
2020-10-14 19:18:04 +09:00
d7a52e97ff
Fix multimod difficulty combinations not generating correctly
2020-10-14 19:03:11 +09:00
a7c43e17c2
Add test coverage
2020-10-10 15:41:48 +02:00
1989141968
Merge branch 'master' into tourney-asset-refactor
2020-10-07 21:34:07 +09:00
ad42ce5639
Add failing test cases
2020-10-04 14:54:51 +02:00
d6fe5482d3
Add failing test showing missing control point removal
2020-10-02 15:28:21 +09:00
3cef93ee27
Centralise import test helper methods
2020-09-18 18:05:33 +09:00
89a2f20922
Use new CleanRun host class in import tests
2020-09-17 16:12:30 +09:00
835c8d74b7
Wait for two update frames before attempting to migrate storage
2020-09-17 16:12:18 +09:00
a350802158
Fix wrong mono streak length handling in corner case
2020-09-10 20:50:26 +02:00
d387c0cba0
Merge branch 'master' into morth-taiko-changes
2020-09-03 17:35:26 +09:00
0980f97ea2
Replace precision check with absolute equality assert
2020-08-31 16:06:24 +02:00
3b22b891d1
Add failing test cases
2020-08-31 14:29:18 +02:00
f9fe37a8a5
Added test for "hp" filter keyword
2020-08-22 01:54:01 +03:00
6c759f31f1
Add and use limited capacity queue
2020-08-18 20:19:58 +02:00
c167727ac6
Merge branch 'master' into tourney-asset-refactor
...
# Conflicts:
# osu.Game/IO/OsuStorage.cs
2020-08-09 12:38:41 +02:00
3a5784c410
Ensure directories are deleted before migration tests run
2020-07-09 15:08:15 +09:00
1edfac4923
Fix test failing
2020-07-01 23:21:08 +09:00
47a732ef60
Address review comments
...
Now asserting instead of an if-statement, change cast from OsuStorage to MigratableStorage and make internal virtual properties protected.
2020-06-24 23:01:56 +02:00
063503f4db
Move null check outside of the loop
2020-06-24 20:43:56 +02:00