Commit Graph

166 Commits

Author SHA1 Message Date
smoogipoo c4f76ffdaf Implement mania note skinning 2020-03-31 15:29:25 +09:00
smoogipoo 211a8db4c5 Merge branch 'mania-key-area-skinning' into mania-note-skinning 2020-03-31 15:23:59 +09:00
smoogipoo 538dc0c558 Merge branch 'mania-hitobject-area-skinning' into mania-note-skinning 2020-03-31 15:20:56 +09:00
smoogipoo 02237133cb Implement mania hit target skinning 2020-03-31 12:17:44 +09:00
smoogipoo cb1513b374 Add mania key area skinning 2020-03-31 11:23:33 +09:00
smoogipoo 44727eb2b8 Implement column background skinning 2020-03-31 10:57:56 +09:00
smoogipoo bd87a4cde8 Re-namespace testscene 2020-03-30 23:21:40 +09:00
smoogipoo 655fab6a97 Add mania skinnable test helpers 2020-03-30 23:21:40 +09:00
Dean Herbert 232c255986 Basic test scene setup 2020-03-23 17:33:02 +09:00
Dean Herbert 0be423183d Rename data class 2020-03-11 00:36:56 +09:00
smoogipoo d11d29c1f7 Adjust namespaces 2020-03-03 15:30:53 +09:00
smoogipoo 6d939e9d41 Add failing test scenes 2020-03-02 12:42:48 +09:00
smoogipoo 239cfddcbb Improve test scenes/cases 2020-03-02 10:50:41 +09:00
smoogipoo a02c5710ac Rename base class 2020-03-02 10:06:49 +09:00
voidedWarranties 089ec4c792 Test scene for mod development 2020-02-29 21:16:28 -08:00
mcendu f7f8622436 make TestSceneDrawableJudgement use scene from osu.Game.Tests 2020-02-17 15:42:52 +08:00
dependabot-preview[bot] 48781e5685 Bump Microsoft.NET.Test.Sdk from 16.4.0 to 16.5.0
Bumps [Microsoft.NET.Test.Sdk](https://github.com/microsoft/vstest) from 16.4.0 to 16.5.0.
- [Release notes](https://github.com/microsoft/vstest/releases)
- [Commits](https://github.com/microsoft/vstest/compare/v16.4.0...v16.5.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-02-10 08:24:12 +00:00
smoogipoo 91735ff367 Update MathUtils namespace usages 2020-01-09 13:43:44 +09:00
smoogipoo 2688a855a0 Downgrade NUnit to fix discovery issues 2020-01-08 14:14:46 +09:00
dependabot-preview[bot] f91637e7b6
Bump NUnit3TestAdapter from 3.15.1 to 3.16.0
Bumps [NUnit3TestAdapter](https://github.com/nunit/nunit3-vs-adapter) from 3.15.1 to 3.16.0.
- [Release notes](https://github.com/nunit/nunit3-vs-adapter/releases)
- [Commits](https://github.com/nunit/nunit3-vs-adapter/compare/V3.15.1...V3.16)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-01-06 07:41:37 +00:00
Dean Herbert 3a5015d013
Merge branch 'master' into fix-hold-note-input 2019-12-27 21:48:38 +09:00
mcendu 64381bf4b1
rm unnecessary usings 2019-12-26 22:08:46 +08:00
mcendu 75d1e4cc76
rm TestLegacySkin 2019-12-26 22:06:29 +08:00
mcendu 8ebfe5cfd8
add tests 2019-12-26 21:15:49 +08:00
smoogipoo d5288760a7 Fix test text 2019-12-23 18:50:18 +09:00
smoogipoo 7bb4a08f10 Add failing tests 2019-12-23 18:47:58 +09:00
smoogipoo 78b30a076f Add mania player test scene 2019-12-23 17:48:57 +09:00
Dean Herbert 492a910671 Update missed launch configurations 2019-12-20 19:08:05 +09:00
Huo Yaoyuan 351e826120 Upgrade project targets to netcoreapp3.1 2019-12-20 17:03:54 +08:00
Dean Herbert 709ec1404f Centralise End/StartTime retrieval to extension method 2019-11-25 19:09:14 +09:00
dependabot-preview[bot] f2084df0bb
Bump Microsoft.NET.Test.Sdk from 16.3.0 to 16.4.0
Bumps [Microsoft.NET.Test.Sdk](https://github.com/microsoft/vstest) from 16.3.0 to 16.4.0.
- [Release notes](https://github.com/microsoft/vstest/releases)
- [Commits](https://github.com/microsoft/vstest/compare/v16.3...v16.4.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-11-07 06:19:49 +00:00
Dean Herbert 5d6648d9c9 Update 2.2 references 2019-10-10 17:45:38 +09:00
Dean Herbert 179cde917b
Merge branch 'master' into rework-selection-updates 2019-10-06 15:00:56 +08:00
smoogipoo 2d0c522398 Remove unused method 2019-10-03 18:43:46 +09:00
smoogipoo ee34c5ccb4 Add a flip step to mania placement test scenes 2019-10-03 18:40:48 +09:00
smoogipoo a310c4b65f Make selection blueprints a bit more testable 2019-10-01 19:32:47 +09:00
Bartłomiej Dach 8efab559c8 Remove unused using directives 2019-09-25 01:13:42 +02:00
Bartłomiej Dach 56b460365b Add bar line anchoring checks in mania test stage
Add steps checking bar line anchoring in the mania Stage visual test
to reproduce the regression in #6215 and prevent it from happening in
the future.
2019-09-24 20:34:09 +02:00
dependabot-preview[bot] f10b390ca0
Bump Microsoft.NET.Test.Sdk from 16.2.0 to 16.3.0
Bumps [Microsoft.NET.Test.Sdk](https://github.com/microsoft/vstest) from 16.2.0 to 16.3.0.
- [Release notes](https://github.com/microsoft/vstest/releases)
- [Commits](https://github.com/microsoft/vstest/compare/v16.2.0...v16.3)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-09-19 16:32:39 +00:00
Dean Herbert 381daffe52 Generate better temporary frames to support framed handling flaws 2019-09-18 16:09:48 +09:00
Dean Herbert 2db1e236a7 Fix frame count dependent tests regressing 2019-09-18 14:08:09 +09:00
Bartłomiej Dach a407e267a2 Fix PF/SD legacy mod conversion
Upon investigating an user report in #6091 that indicated that viewing
replays using the Perfect mod would also display the Sudden Death mod
icon despite Perfect being the more restrictive of the two, it turned
out that the logic of importing legacy scores was missing that corner
case. A similar case of Double Time/Nightcore mutual exclusion was
handled, but PF/SD was missed.

Add analogous handling of PF/SD legacy mods for all four rulesets,
and additionally cover a tiny fraction of all cases with unit tests.
The most problematic cases (NC+HD and PF+SD) are covered in all four
basic rulesets.
2019-09-15 22:55:25 +02:00
smoogipoo b941f12688 Cleanup 2019-09-12 14:09:21 +09:00
Dean Herbert 8f6bc6fd5c Make osu!mania hit explosions more explodey 2019-09-11 18:19:47 +09:00
Dean Herbert c27eed0195
Centralise and share bar line generation code between rulesets (#6054)
Centralise and share bar line generation code between rulesets
2019-09-10 19:31:29 +09:00
Dean Herbert ef90914f58 Fix mania notes test scene not visually displaying 2019-09-10 15:27:40 +09:00
Dean Herbert af3bb5a2cd Centralise and share bar line generation code between rulesets 2019-09-10 13:30:54 +09:00
Dean Herbert f505a3ff1d Mark AutoGeneration tests as headless 2019-09-10 11:44:11 +09:00
dependabot-preview[bot] 2876588193
Bump NUnit3TestAdapter from 3.15.0 to 3.15.1
Bumps [NUnit3TestAdapter](https://github.com/nunit/nunit3-vs-adapter) from 3.15.0 to 3.15.1.
- [Release notes](https://github.com/nunit/nunit3-vs-adapter/releases)
- [Commits](https://github.com/nunit/nunit3-vs-adapter/compare/V3.15...V3.15.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-08-30 13:36:31 +00:00
dependabot-preview[bot] 72a644996c
Bump NUnit3TestAdapter from 3.14.0 to 3.15.0
Bumps [NUnit3TestAdapter](https://github.com/nunit/nunit3-vs-adapter) from 3.14.0 to 3.15.0.
- [Release notes](https://github.com/nunit/nunit3-vs-adapter/releases)
- [Commits](https://github.com/nunit/nunit3-vs-adapter/compare/V3.14...V3.15)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-08-23 13:41:27 +00:00