Commit Graph

103 Commits

Author SHA1 Message Date
5d6648d9c9 Update 2.2 references 2019-10-10 17:45:38 +09: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
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
a6420def99 Make hyperdash test automatic 2019-09-13 19:29:49 +09:00
c0bcbfd892 Merge branch 'master'
Conflicts:
	osu.Game.Tests/Visual/Gameplay/TestSceneSkinnableDrawable.cs
2019-09-05 14:40:30 +09:00
40c61894ef Update some case sensitive resources lookups in-line with resources 2019-09-04 10:44:24 +09:00
bebc3309ce Refactor skin configuration to be infinitely extensible 2019-09-03 17:57:34 +09:00
0261456d5a Merge branch 'master' into play-to-gameplay 2019-09-03 11:42:15 +09:00
f9fcf1562f Merge remote-tracking branch 'upstream/master' into iskincomponent 2019-09-02 14:21:02 +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
70e417533f Update naming 2019-08-30 15:13:29 +09:00
a15828ab25 Introduce the concept of SkinComponents
Removes reliance on string lookups and better defines elements for introduction into database
2019-08-30 14:55:52 +09:00
66223b9954 Merge branch 'master' into allow-fallback-to-samples-without-bank 2019-08-27 14:44:16 +09: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
94b5caf740 Fix build issues 2019-08-23 15:18:56 +03:00
d8535574d1 Pass sample info to Skin.GetSample 2019-08-23 14:32:43 +03: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
2da8847235 Merge remote-tracking branch 'upstream/master' into fix-catch-hr 2019-08-05 11:19:18 +02:00
379c9e8b7c Use expression body 2019-08-05 10:02:28 +02:00
2ae8cba24d Add hardrock spinner test 2019-08-01 17:58:20 +09:00
b978727422 Add stream + repeat slider tests 2019-08-01 14:58:17 +09:00
ed4dda1936 Support beatmap conversion tests with mods 2019-08-01 12:49:01 +09:00
bf41fd5d9d Update package references 2019-07-06 23:29:35 +03:00
01508e6813 implement HD for CtB 2019-06-28 10:34:04 +02:00
e7419f382e Fix TestSceneHyperDash in test browser 2019-06-27 19:20:19 +09:00
9ab5204947 Make test a bit more sane 2019-06-24 15:10:50 +09:00
2a4bd612d7 Rename test scene 2019-06-24 13:47:37 +09:00
4cd8b6a2bd Fix unsafe caching of dependencies 2019-06-24 13:37:06 +09:00
332ac0b82b Fix CI inspections 2019-06-22 18:23:20 +02:00
b6cae57694 Add TestSceneCatcherSkinning 2019-06-22 18:14:29 +02:00
f33a5bc54c Centralise and update WorkingBeatmap creation in test cases 2019-05-31 14:40:53 +09:00
a538c94fed Update NuGet packages 2019-05-17 21:40:46 +03:00
459a285cd8 Rename test cases to test scenes inline with the framework change 2019-05-14 22:37:25 +03:00
d7c09e7dbd Merge remote-tracking branch 'origin/master' into fix-new-inspections
# Conflicts:
#	osu.Game.Rulesets.Catch/Judgements/CatchDropletJudgement.cs
#	osu.Game.Rulesets.Catch/Judgements/CatchJudgement.cs
#	osu.Game.Rulesets.Mania/Scoring/ManiaScoreProcessor.cs
#	osu.Game.Rulesets.Osu/Replays/OsuAutoGenerator.cs
#	osu.Game.Rulesets.Osu/UI/Cursor/CursorTrail.cs
#	osu.Game.Tests/Visual/SongSelect/TestCaseBeatmapScoresContainer.cs
#	osu.Game/Graphics/OsuFont.cs
#	osu.Game/Online/API/Requests/Responses/APILegacyScoreInfo.cs
#	osu.Game/Overlays/Profile/Header/BadgeContainer.cs
#	osu.Game/Overlays/Profile/ProfileHeader.cs
#	osu.Game/Screens/Select/PlaySongSelect.cs
#	osu.Game/Skinning/LegacySkinDecoder.cs
2019-05-07 13:20:17 +09:00
0222424aef Make mods IReadOnlyList<Mod> gamewide
Prevents potential multiple evaluations of enumerable.
2019-04-10 17:20:36 +09:00
4310f07a5c Rename SelectedMods -> Mods 2019-04-10 12:03:57 +09:00
c584967eb1 Remove mods from workingbeatmap 2019-04-09 12:59:32 +09:00
c39c37a18d Apply more missed cases 2019-04-01 12:44:46 +09:00
d6f17a5ecd Bring nuget packages up to date 2019-03-22 02:41:21 +09:00
6f1610be79 Merge branch 'master' into ruleset-container-refactor 2019-03-20 14:55:58 +09:00
baea7230bc Rename RulesetContainer to DrawableRuleset 2019-03-19 23:47:31 +09:00
8df47bc23e Increase flexibility of player test cases 2019-03-18 17:09:48 +09:00
eadd7ce913 Update catch dfificulty test
Likely the result of fixing https://github.com/ppy/osu/issues/4426.
2019-03-08 20:13:55 +09:00
1ea4781188 Fix code styling 2019-03-03 13:50:36 +09:00
73ba91bbad Add failing test case 2019-03-02 14:05:56 +01:00
26d53d06a9 Fix remaining issues 2019-02-28 13:31:40 +09:00
7e41fbc29b Remove LegacyDifficultyCalculator 2019-02-21 13:12:37 +09:00
c01b18f02f Adjust expected testcase value 2019-02-20 15:18:51 +09:00
d25d10d8fc Fix position not being set for the first hitobject 2019-02-20 14:14:45 +09:00
20f91106d9 Fix failing test 2019-02-18 15:02:46 +09:00