Commit Graph

112 Commits

Author SHA1 Message Date
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