Commit Graph

128 Commits

Author SHA1 Message Date
Dean Herbert 9d97c1a0bd
Merge branch 'master' into variable_BPM_counter 2023-01-09 19:26:34 +09:00
Dean Herbert b8904fe747 Move `ImportParameters` to better home 2022-12-13 21:41:26 +09:00
Dean Herbert cf2719d4c0 Convert `batchImport` parameter to parameters class to allow further import configuration 2022-12-13 19:55:18 +09:00
mk56-spn 9eef74b8d8 Add new counter to skin deserialisation test 2022-12-05 19:34:03 +01:00
Dan Balasescu 7bc8908ca9 Partial everything 2022-11-27 00:00:27 +09:00
C0D3 M4513R 93ab1c9432
Merge branch 'master' into beatmap-info 2022-11-21 09:01:24 +00:00
Dean Herbert 1aa0e40f2f Add "Component" prefix to lookup naming 2022-11-09 17:46:43 +09:00
Dean Herbert e75c3b3f94 Rename `SkinnableTarget` to `GlobalSkinLookup` 2022-11-09 17:46:43 +09:00
Dean Herbert c908969d9b Rename `ISkinComponent` to `ISkinLookup` 2022-11-09 17:46:43 +09:00
Dean Herbert ab458320c4 Fix some lingering inspections 2022-11-09 17:46:24 +09:00
C0D3 M4513R 75b5025e12
Fix Skin Deserialisation Test 2022-11-02 16:37:48 +01:00
Dean Herbert f1f323ee82 Add new deserialisation test including longest combo counter 2022-10-12 18:55:50 +09:00
Dan Balasescu 70bab81282
Merge pull request #20377 from peppy/argon-skin
Add new default "argon" skin
2022-09-22 14:50:43 +09:00
Dean Herbert 992441b9de Disable alpha component parsing in beatmap / skin colour sections 2022-09-21 16:11:41 +09:00
Dean Herbert 70d60a7e73 Update import skin test in line with new default 2022-09-19 23:16:46 +09:00
Dean Herbert d0b8409de5 Apply more renames 2022-09-18 18:19:00 +09:00
Dean Herbert 41e69fbca6 Remove "default" prefix from naming 2022-09-18 00:15:26 +09:00
Dean Herbert 51841988bf Rename references to `DefaultSkin` to have `Triangles` suffix 2022-09-17 23:57:25 +09:00
Ryuki 3ac6500423
Add new test resources for CPS counter 2022-08-21 03:00:51 +02:00
Dean Herbert a8dee17513 Fix missing `DummyRenderer` in skin resources tests 2022-08-08 13:06:01 +09:00
Dan Balasescu c4b9b2a14b Merge branch 'master' into irenderer-glwrapper 2022-08-05 20:35:06 +09:00
Dan Balasescu c11a24b3ff Remove unused using 2022-08-04 15:05:52 +09:00
Dan Balasescu 6632367c6d Ensure skin samples are looked up in correct order 2022-08-04 14:48:12 +09:00
Dan Balasescu b4e55f7309 Apply IRenderer changes 2022-08-02 19:50:57 +09:00
Dan Balasescu 47860bb966
Remove unused using 2022-08-01 16:33:59 +09:00
Dean Herbert 3b6349a145 Add test coverage of remaining components which weren't already included 2022-08-01 14:16:26 +09:00
Dean Herbert d112743cea Improve test coverage of skin serialisation to ensure full coverage
Will fail when new skinnable components are added until they have
coverage in resources.
2022-08-01 14:04:12 +09:00
Dean Herbert f9f9b65c86 Add test coverage of deserialisation skin layouts 2022-08-01 01:14:05 +09:00
Dean Herbert a21aee4e9c Reduce calls to `LoadTrack` by implicitly running on test/dummy classes 2022-07-28 18:11:40 +09:00
Salman Ahmed cd4755fbd9 Add test coverage for batch-import path 2022-07-07 18:06:35 +03:00
Dean Herbert f71f6302fd Remove unnecessary `null` casts 2022-06-24 14:50:11 +09:00
Bartłomiej Dach b0b3ea42cc
Remove null default value in `ImportSkinTest` helper method 2022-06-20 10:44:14 +02:00
Dean Herbert a6c8a832aa Remove `Import(ArchiveReader)` and redirect existing usages to `Import(ImportTask)` 2022-06-20 15:14:57 +09:00
Dan Balasescu f8830c6850 Automated #nullable processing 2022-06-17 16:37:17 +09:00
Bartłomiej Dach 211f0d1e04
Expand test coverage for parsing bool skin config values 2022-06-06 19:57:08 +02:00
Dean Herbert 4ab6c11079 Add failing test coverage of skin import after exporting from lazer 2022-04-12 00:29:15 +09:00
Dean Herbert a7f63fb034 Make providing a custom `ResourceStore` to `LegacyBeatmapSkin` optional (for tests only) 2022-03-23 14:57:42 +09:00
Dean Herbert cd71ec0edd Remove `ILive<>` interface (and use `abstract Live<>` instead) 2022-01-26 13:38:56 +09:00
Dean Herbert 7e7784b78a Fix incorrect access to `ILive` in `BeatmapSkinResources` tests 2022-01-12 17:00:17 +09:00
Dean Herbert e74a5022c9 Fix multiple tests via null checks and changing `ToLive` to `Detach`
flow
2022-01-12 17:00:17 +09:00
Dean Herbert 00177a3ae1 Update usages to new naming 2022-01-06 22:54:43 +09:00
Dean Herbert 73b40e6833 Replace usage of `.Result` with `.WaitSafelyForResult` 2022-01-04 11:51:41 +09:00
Dean Herbert 4b88e257e5 Update usages of `CleanRunHeadlessGameHost` to match new signature 2021-12-24 20:17:34 +09:00
Dean Herbert b976848774 Add failing test coverage of exporting default skin importing with incorrect type 2021-12-02 18:05:16 +09:00
Dean Herbert d78c18d03f
Remove excess brackets
Co-authored-by: Bartłomiej Dach <dach.bartlomiej@gmail.com>
2021-12-01 12:44:25 +09:00
Dean Herbert 23146d59d1 Use `ILive` for current skin 2021-11-29 18:28:25 +09:00
Dean Herbert 2a9c7c00c8 Update tests and file access code 2021-11-29 18:28:25 +09:00
Dean Herbert 7c2e79f911 Update all simple cases of switching to `IWorkingBeatmap` 2021-11-17 20:56:57 +09:00
Dean Herbert d4be6fc797 Add test coverage of skin with missing section header 2021-11-02 14:05:14 +09:00
Dean Herbert 6b250955d7 Add missing verbatim string markers 2021-11-01 14:24:38 +09:00