Commit Graph

6647 Commits

Author SHA1 Message Date
2fb5c85377 Merge branch 'master' into realm-ruleset-store 2021-10-13 15:25:18 +09:00
f5f0486e18 Merge branch 'master' into realm-live 2021-10-13 15:24:34 +09:00
29dfe33465 Rewrite AudioFilter to be easier to follow (and fix tests) 2021-10-13 15:17:20 +09:00
02689a1b60 Use actual BeatmapInfo rather than PlayableBeatmap.BeatmapInfo for editor writes 2021-10-13 14:50:12 +09:00
3445d915b9 Merge pull request #15074 from peppy/fix-storyboard-fail-test-fails
Fix storyboard outro during fail test not being lenient enough
2021-10-13 14:16:26 +09:00
df5a76ad9d Merge pull request #15041 from peppy/realm-file-store
Add realm `FileStore`
2021-10-13 13:54:56 +09:00
26a1e40d24 Fix storyboard outro during fail test not being lenient enough 2021-10-13 13:48:57 +09:00
b37096f440 Avoid using bindable for AudioFilter cutoff
It doesn't play nicely with screen exiting, as it is automatically
unbound during the exit process. Easiest to just avoid using this for
now.
2021-10-13 13:25:55 +09:00
f69a56a26a Add test coverage of startup import sequence 2021-10-13 12:19:10 +09:00
3ceee176e6 Merge branch 'master' into frame-stability-container-direction-flip 2021-10-12 18:34:04 +02:00
8dcfc3dd7e Replace no-op seeks with wait steps 2021-10-12 18:31:20 +02:00
e468bfb31c Merge branch 'master' into realm-file-store 2021-10-12 23:11:02 +09:00
91c286b1ad Fix intermittent TestScenePlaySongSelect test failures 2021-10-12 22:07:57 +09:00
60ba1987ba Merge pull request #15050 from peppy/fix-cross-thread-list-manipulation-skin-source-provider
Fix cross-thread list manipulation in `SkinProvidingContainer`
2021-10-12 21:59:49 +09:00
7bb401b974 Merge pull request #15040 from peppy/realm-test-game-host
Update realm tests to run inside a `GameHost` to allow running on update thread
2021-10-12 21:16:06 +09:00
f76b58e843 Merge pull request #15055 from peppy/fix-taiko-convert-woes
Fix `BeatmapConverter` not cloning deeply enough
2021-10-12 21:07:39 +09:00
f01e995cd9 Merge branch 'master' into fix-cross-thread-list-manipulation-skin-source-provider 2021-10-12 20:59:17 +09:00
79ac64a088 Split out editor save steps to try and catch test failure 2021-10-12 19:40:35 +09:00
d1b0dd1f6b Fix GameHosts being run on TPL threads 2021-10-12 17:13:36 +09:00
55bd7d2512 Add failing coverage for saving difficulty params from editor 2021-10-12 16:43:56 +09:00
d7cbacc5a0 Rename OnSourceChanged and expand on xmldoc to mention that it doesn't fire SourceChanged 2021-10-12 13:04:48 +09:00
7fcb01bdf1 add changelog links test 2021-10-12 09:57:46 +07:00
39a3482458 Replace Add/Reset methods with single Set method 2021-10-12 11:55:07 +09:00
7f95400f46 Add proper stream disposal to tests 2021-10-12 11:04:41 +09:00
696193198a Merge pull request #15049 from bdach/settings-panel-rounded-buttons
Update appearance of buttons in settings sidebar
2021-10-12 09:32:52 +09:00
bb9cbd3e66 Undo disposal of Stream for use in mocking
Because the Stream object is accessed when the mocked object calls `GetStream`, we cannot close it here.

The resource should be released upon teardown anyway.
2021-10-12 00:35:58 +02:00
47b4d03145 Dispose of Streams when used 2021-10-12 00:13:38 +02:00
01d77fb741 Remove redundant Bass.Init call in test setup 2021-10-11 23:58:06 +02:00
ff382259ca Use rounded buttons in tablet rotation preset settings 2021-10-11 23:17:09 +02:00
b1ad3161dd Add failing test case for frame stable clock direction flip scenario 2021-10-11 21:25:02 +02:00
0daa836ecc Add realm RulesetStore
Not yet used in game.
2021-10-11 15:57:33 +09:00
81a0fbfc40 Add Live<> casting test 2021-10-11 15:36:41 +09:00
b01d82b3fd Add RealmLive implementation 2021-10-11 15:36:41 +09:00
03bf88ae81 Add realm FileStore and test coverage 2021-10-11 15:26:16 +09:00
b946011292 Update tests to run inside a GameHost to allow running on update thread 2021-10-11 15:19:18 +09:00
6b35ccae95 Fix some cases where interface specifications can be used but weren't 2021-10-11 15:06:24 +09:00
a16ffd2976 Merge pull request #14999 from smoogipoo/fix-score-async
Fix intermittent playlist results screen test failures
2021-10-11 10:44:04 +09:00
21ee24ea6d Add rounded button variant 2021-10-10 21:45:41 +02:00
237c063015 Fix typo in multipleIncrementMods variable name 2021-10-09 14:26:32 +02:00
bc37cb6f43 Merge branch 'master' into no-more-difficulty-control-points-info 2021-10-08 18:41:17 +09:00
f199d6c521 Fix another related test failure 2021-10-08 15:26:25 +09:00
d6ac6a5cd6 Fix intermittent results screen test failures 2021-10-08 15:18:01 +09:00
42d3fe8f02 Merge branch 'master' into fix-SettingsTextBox-using-null-as-default 2021-10-08 13:37:28 +09:00
f8e50731b7 Merge pull request #14991 from peppy/intro-tests-no-menu-load
Allow intro screens to be created without loading a `MainMenu`
2021-10-07 20:48:54 +09:00
ba84da6ef8 Tidy up test scene 2021-10-07 20:08:28 +09:00
b88d4f1913 Fix weird edge case in TestSceneIntroWelcome 2021-10-07 19:58:34 +09:00
ef64c64f0b Merge branch 'master' into popup-filter-effect 2021-10-07 18:56:07 +09:00
e578046b20 Rename Filter -> AudioFilter 2021-10-07 18:50:08 +09:00
0348c6c7e5 Apply some renaming and code quality fixes 2021-10-07 18:49:22 +09:00
bece807857 Merge pull request #14980 from peppy/difficulty-move-to-beatmap
Copy `BaseDifficulty` to `Beatmap<T>` and move the majority of write operations across
2021-10-07 18:43:44 +09:00