Commit Graph

265 Commits

Author SHA1 Message Date
538dc0c558 Merge branch 'mania-hitobject-area-skinning' into mania-note-skinning 2020-03-31 15:20:56 +09:00
275f96791d add regression tests 2020-03-31 13:57:37 +08:00
02237133cb Implement mania hit target skinning 2020-03-31 12:17:44 +09:00
cb1513b374 Add mania key area skinning 2020-03-31 11:23:33 +09:00
44727eb2b8 Implement column background skinning 2020-03-31 10:57:56 +09:00
bd87a4cde8 Re-namespace testscene 2020-03-30 23:21:40 +09:00
655fab6a97 Add mania skinnable test helpers 2020-03-30 23:21:40 +09:00
232c255986 Basic test scene setup 2020-03-23 17:33:02 +09:00
0be423183d Rename data class 2020-03-11 00:36:56 +09:00
d11d29c1f7 Adjust namespaces 2020-03-03 15:30:53 +09:00
6d939e9d41 Add failing test scenes 2020-03-02 12:42:48 +09:00
239cfddcbb Improve test scenes/cases 2020-03-02 10:50:41 +09:00
a02c5710ac Rename base class 2020-03-02 10:06:49 +09:00
089ec4c792 Test scene for mod development 2020-02-29 21:16:28 -08:00
f7f8622436 make TestSceneDrawableJudgement use scene from osu.Game.Tests 2020-02-17 15:42:52 +08:00
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
91735ff367 Update MathUtils namespace usages 2020-01-09 13:43:44 +09:00
2688a855a0 Downgrade NUnit to fix discovery issues 2020-01-08 14:14:46 +09:00
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
3a5015d013 Merge branch 'master' into fix-hold-note-input 2019-12-27 21:48:38 +09:00
64381bf4b1 rm unnecessary usings 2019-12-26 22:08:46 +08:00
75d1e4cc76 rm TestLegacySkin 2019-12-26 22:06:29 +08:00
8ebfe5cfd8 add tests 2019-12-26 21:15:49 +08:00
d5288760a7 Fix test text 2019-12-23 18:50:18 +09:00
7bb4a08f10 Add failing tests 2019-12-23 18:47:58 +09:00
78b30a076f Add mania player test scene 2019-12-23 17:48:57 +09:00
492a910671 Update missed launch configurations 2019-12-20 19:08:05 +09:00
351e826120 Upgrade project targets to netcoreapp3.1 2019-12-20 17:03:54 +08:00
709ec1404f Centralise End/StartTime retrieval to extension method 2019-11-25 19:09:14 +09:00
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
5d6648d9c9 Update 2.2 references 2019-10-10 17:45:38 +09:00
179cde917b Merge branch 'master' into rework-selection-updates 2019-10-06 15:00:56 +08:00
2d0c522398 Remove unused method 2019-10-03 18:43:46 +09:00
ee34c5ccb4 Add a flip step to mania placement test scenes 2019-10-03 18:40:48 +09:00
a310c4b65f Make selection blueprints a bit more testable 2019-10-01 19:32:47 +09:00
8efab559c8 Remove unused using directives 2019-09-25 01:13:42 +02:00
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
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
381daffe52 Generate better temporary frames to support framed handling flaws 2019-09-18 16:09:48 +09:00
2db1e236a7 Fix frame count dependent tests regressing 2019-09-18 14:08:09 +09:00
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
b941f12688 Cleanup 2019-09-12 14:09:21 +09:00
8f6bc6fd5c Make osu!mania hit explosions more explodey 2019-09-11 18:19:47 +09:00
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
ef90914f58 Fix mania notes test scene not visually displaying 2019-09-10 15:27:40 +09:00
af3bb5a2cd Centralise and share bar line generation code between rulesets 2019-09-10 13:30:54 +09:00
f505a3ff1d Mark AutoGeneration tests as headless 2019-09-10 11:44:11 +09:00
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
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
58e98e53d2 Bump NUnit3TestAdapter from 3.13.0 to 3.14.0
Bumps [NUnit3TestAdapter](https://github.com/nunit/nunit3-vs-adapter) from 3.13.0 to 3.14.0.
- [Release notes](https://github.com/nunit/nunit3-vs-adapter/releases)
- [Commits](https://github.com/nunit/nunit3-vs-adapter/compare/V3.13...V3.14)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-08-09 03:58:06 +00:00