Commit Graph

376 Commits

Author SHA1 Message Date
e82ca66d3e Fix depth of dropped objects 2020-12-04 10:21:54 +09:00
3de46d0a3b Fix & clarify catcher tests 2020-12-04 10:14:00 +09:00
1d669cf65e Add more TestSceneCatcher tests
Some tests are moved from TestSceneCatcherArea
2020-12-03 16:44:36 +09:00
2eb2c934cc Refactor fruit dropping code
- The repeated `Remove` call was quadratic complexity.
  Now it is linear time.
2020-12-03 16:44:36 +09:00
fdcfa81e46 Make RandomSeed a property, not a bindable 2020-12-02 20:53:47 +09:00
5936a8ffb4 Fix drawables are added multiple times in a test scene 2020-12-02 18:06:14 +09:00
1a6b8e022c Fix formatting 2020-12-02 17:20:52 +09:00
ef741a1471 Test banana colour change based on random seed 2020-12-02 17:16:36 +09:00
beda6961e4 Add a test for fruit randomness 2020-12-02 16:55:58 +09:00
8a78c495f2 Refactor DHO testing logic to the "specimen" class 2020-12-02 16:55:37 +09:00
71a121389b Merge pull request #11033 from smoogipoo/immutable-hit-samples
Make HitSampleInfo immutable
2020-12-02 14:44:26 +09:00
2e0fdf9bca Merge pull request #11011 from ekrctb/catch-pooling-initial
Initial implementation of hit object pooling in osu!catch ruleset
2020-12-02 13:02:22 +09:00
5772a0811c Bump Microsoft.NET.Test.Sdk from 16.7.1 to 16.8.0
Bumps [Microsoft.NET.Test.Sdk](https://github.com/microsoft/vstest) from 16.7.1 to 16.8.0.
- [Release notes](https://github.com/microsoft/vstest/releases)
- [Commits](https://github.com/microsoft/vstest/compare/v16.7.1...v16.8.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-12-02 00:56:09 +00:00
2840405112 Volume should be 0 by default 2020-12-01 18:14:14 +09:00
5760e1c1fc Make HitSampleInfo immutable 2020-12-01 15:37:51 +09:00
604619ba47 Generalize legacy skin player test. 2020-12-01 09:49:04 +09:00
4f17e3520e Use Cached attribute 2020-12-01 09:38:19 +09:00
b5e43144a9 Add a Player test scene that uses a legacy skin 2020-11-30 19:56:50 +09:00
9611aaf09e Use hit object pooling for JuiceStream.
- Use `Clear(false)` to not dispose pooled children.
- Don't set nested DHO `Origin`.
- Simplify the layout (remove custom `Origin`).
2020-11-30 19:19:14 +09:00
b76ae525b2 Use hit object pooling for Fruit and Banana. 2020-11-30 19:07:50 +09:00
05aaa377e7 Don't use CreateDrawableRepresentation in CatcherArea 2020-11-30 19:02:49 +09:00
7986d7802d Use ApplyDefaults in TestSceneFruitObjects. 2020-11-30 12:58:14 +09:00
7ce752391d Make TestSceneFruitObjects show correct color 2020-11-27 12:02:07 +09:00
de471a7e84 Add test for dynamically changing catch fruits 2020-11-27 11:42:14 +09:00
5e36fb322a Move fruit visual logic from CHO to DrawableFruit 2020-11-27 11:08:32 +09:00
047a02b863 Merge branch 'master' into palpable-catch-hit-object 2020-11-26 14:35:27 +09:00
9131546876 Workaround TestSceneCatchModRelax failure 2020-11-26 13:04:19 +09:00
ab7251d742 Move members to PalpableCatchHitObject 2020-11-24 19:57:37 +09:00
3b600f0a7b Target net5.0 instead of netcoreapp3 2020-11-20 10:45:19 +03:00
c360533e4c Simplify code of TestSceneFruitObjects 2020-11-17 23:40:30 +09:00
eebce1f914 Fix TestSceneFruitObjects 2020-11-17 18:13:32 +09:00
a53b5ef8b9 Remove --no-restore from VSCode build tasks 2020-11-16 19:22:08 +09:00
f9fa7c86ea Cover mapping fully for catch mods 2020-11-15 14:53:25 +01:00
9899687bfe Rename existing method to allow for new one 2020-11-15 14:17:41 +01:00
ceb17764b1 Also replace / with - for args in other task.jsons 2020-11-07 01:09:21 +01:00
a50ca0a1ed Fix osu!catch test failures due to trying to retrieve container too early 2020-10-19 20:00:17 +09:00
f439c1afbc Make osu/taiko/catch use Ok+Great 2020-09-29 17:16:55 +09:00
4ef7ab2872 Fix tests 2020-09-29 16:33:38 +09:00
bfe332909c Remove "hide combo counter on break time" feature for being too complex
The combo counter will be hidden at most one second after the break has started anyways, so why not just remove this feature if the way of implementing it is complicated to be merged within the legacy counter implementation.
2020-09-21 14:32:14 +03:00
0761aab42f Merge branch 'master' into catch-combo-counter 2020-09-15 17:20:31 +09:00
fcf3a1d13c Encapsulate combo display better 2020-09-12 22:40:34 +02:00
679dc34aa4 Add test timeouts 2020-09-07 17:18:54 +09:00
66c0d12da6 Bump Microsoft.NET.Test.Sdk from 16.7.0 to 16.7.1
Bumps [Microsoft.NET.Test.Sdk](https://github.com/microsoft/vstest) from 16.7.0 to 16.7.1.
- [Release notes](https://github.com/microsoft/vstest/releases)
- [Commits](https://github.com/microsoft/vstest/compare/v16.7.0...v16.7.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-09-01 17:19:46 +00:00
a0a4501008 Merge remote-tracking branch 'upstream/master' into catch-combo-counter 2020-09-01 20:17:25 +03:00
997ea2f27e Merge pull request #9932 from smoogipoo/hyperdash-full-catch-width
Use full catcher width for hyperdash calculation
2020-08-24 16:44:35 +09:00
c03cc754e3 Move event attaching to ensure reporting is done at a high enough rate 2020-08-24 11:38:03 +09:00
3d68f30467 Fix code style issues 2020-08-23 21:52:50 +02:00
a8a7d9af29 Add testcase to osu!catch relax mod 2020-08-23 21:35:15 +02:00
68a043a070 Add test case covering regression 2020-08-23 18:04:57 +02:00
d274652b3a Fix failures if test ran too fast 2020-08-24 00:13:26 +09:00