Dean Herbert
|
7084183d6c
|
Fix test beatmaps created without hash being populated
|
2022-01-18 15:43:02 +09:00 |
|
Dean Herbert
|
1b62a685f3
|
Merge branch 'master' into realm-integration/score-and-beatmaps
|
2022-01-18 15:07:59 +09:00 |
|
Dean Herbert
|
d26f4d50bd
|
Add test coverage of aggregate room scores displaying correctly
|
2022-01-18 14:00:12 +09:00 |
|
Dean Herbert
|
c3d3c03f0f
|
Fix TestScenePlaylistsScreen crashing on entering room
|
2022-01-18 13:42:41 +09:00 |
|
Dean Herbert
|
da9a60a695
|
Update broken test scenes to match new OsuTestScene logic
|
2022-01-18 13:41:50 +09:00 |
|
Dean Herbert
|
125439d177
|
Update all (non-NET6) nuget packages
|
2022-01-18 11:09:26 +09:00 |
|
Dan Balasescu
|
e9c96908d5
|
Merge pull request #16481 from peppy/fix-scores-container-tests
Rewrite `TestSceneScoresContainer` to work again
|
2022-01-17 20:39:14 +09:00 |
|
Dean Herbert
|
0ba0b5f11a
|
Fix test step not being until when it needs to be
|
2022-01-17 19:45:32 +09:00 |
|
Dan Balasescu
|
f6b9d36acf
|
Remove unused using
|
2022-01-17 17:06:04 +09:00 |
|
Dean Herbert
|
a80e461000
|
Add better test coverage of user top scores
|
2022-01-17 16:23:58 +09:00 |
|
Dean Herbert
|
12fd279b7d
|
Add test to check full flow of rebinding gameplay key bindings
Addresses a regression found in realm PR that was not covered by tests.
|
2022-01-17 16:00:17 +09:00 |
|
Dean Herbert
|
6436b6186f
|
Rewrite TestScenScoresContainer to work again
|
2022-01-17 15:15:39 +09:00 |
|
Dean Herbert
|
5dc7425b2c
|
Fix incorrect realm (non-isolated instance) being used in two test scenes
|
2022-01-17 14:55:23 +09:00 |
|
Dean Herbert
|
90166829c3
|
Update tests which were importing scores without a valid beatmap
|
2022-01-17 14:47:19 +09:00 |
|
Bartłomiej Dach
|
03e4ec4214
|
Merge branch 'master' into realm-integration/score-and-beatmaps
|
2022-01-15 14:45:42 +01:00 |
|
Susko3
|
19467e58c1
|
Remove unused params from BDL methods
|
2022-01-15 01:06:39 +01:00 |
|
Susko3
|
9af9155e66
|
Fix osu.Game.Tests.Android not building
|
2022-01-14 17:37:58 +01:00 |
|
Dean Herbert
|
8d4a3cc569
|
Remove pointless Metadata set
|
2022-01-14 23:27:33 +09:00 |
|
Dean Herbert
|
9900a3f408
|
Remove outdated comment
|
2022-01-14 21:40:35 +09:00 |
|
Dean Herbert
|
289ae7c72f
|
Update one more mismatched test implementation
|
2022-01-14 21:39:42 +09:00 |
|
Dean Herbert
|
a59dcccab7
|
Add local ContextFactory caching to all remaining test scenes that create local managers
|
2022-01-14 19:59:21 +09:00 |
|
Dean Herbert
|
eb5f15a77e
|
Merge pull request #16420 from bdach/slider-paste-parsing-failures-2
Fix pasted sliders having sample points with time at infinity
|
2022-01-13 23:28:49 +09:00 |
|
Dean Herbert
|
4f8d29c1c0
|
Merge branch 'master' into realm-integration/score-and-beatmaps
|
2022-01-13 18:25:09 +09:00 |
|
Dean Herbert
|
7147799895
|
Merge pull request #16273 from Joehuu/fix-remaining-identifier-names
Normalise more identifier names
|
2022-01-13 17:06:57 +09:00 |
|
Dean Herbert
|
e1f5acd689
|
Remove names from user dictionary
|
2022-01-13 12:40:19 +09:00 |
|
Joseph Madamba
|
b245ffefc1
|
Merge remote-tracking branch 'upstream/master' into fix-remaining-identifier-names
|
2022-01-12 15:05:07 -08:00 |
|
Dan Balasescu
|
672c1d36dc
|
Fix intermitten screen navigation tests
|
2022-01-13 05:52:04 +09:00 |
|
Bartłomiej Dach
|
07fc772c24
|
Merge branch 'master' into slider-paste-parsing-failures-2
|
2022-01-12 19:06:36 +01:00 |
|
Dean Herbert
|
2212bea17f
|
Fix test failures due to double BeginPlaying calls
|
2022-01-13 01:34:29 +09:00 |
|
Dean Herbert
|
b2d09b7b10
|
Fix further warnings
|
2022-01-12 23:42:12 +09:00 |
|
Dean Herbert
|
b5f670cc5b
|
Add far too many fixes for ruleset non-nullable requirements
|
2022-01-12 23:24:11 +09:00 |
|
Dean Herbert
|
51251e3204
|
Fix CI reported warnings
|
2022-01-12 22:39:00 +09:00 |
|
Dean Herbert
|
38cc1ce098
|
Add missing ruleset in test scores
|
2022-01-12 18:51:30 +09:00 |
|
Dean Herbert
|
34aa1bf21d
|
Sanitise and remove some usages of Detach which are no longer required
|
2022-01-12 17:49:11 +09:00 |
|
Dean Herbert
|
f24b2b1be3
|
Make copying detached changes to realm only exposed for BeatmapSet
Also fixes remaining issues with the copy process.
|
2022-01-12 17:49:11 +09:00 |
|
Dean Herbert
|
a307f7e90e
|
Add test coverage of updating via copying changes from detached instance
|
2022-01-12 17:49:11 +09:00 |
|
Dean Herbert
|
c92aff8d2b
|
Add test of cyclic beatmap/beatmapset references
|
2022-01-12 17:49:11 +09:00 |
|
Dean Herbert
|
509301d94f
|
Update detach test to assert correct behaviour
|
2022-01-12 17:49:11 +09:00 |
|
Dean Herbert
|
e0c59f4b3c
|
Localise EF context factory usage to migration only
|
2022-01-12 17:49:11 +09:00 |
|
Dean Herbert
|
bf4133021b
|
Update migration test to use realm file as test
|
2022-01-12 17:49:11 +09:00 |
|
Dean Herbert
|
7dba3c3551
|
Fix most remaining test issues
|
2022-01-12 17:49:11 +09:00 |
|
Dean Herbert
|
b7ee6d1866
|
Add protections against test null refs when beatmap load fails
|
2022-01-12 17:49:11 +09:00 |
|
Dean Herbert
|
dc9ea4adeb
|
Remove incorrect test assertion
|
2022-01-12 17:49:11 +09:00 |
|
Dean Herbert
|
dd19487eb8
|
Fix custom import process in TestSceneDrawableRoomPlaylist not working with realm
|
2022-01-12 17:49:11 +09:00 |
|
Dean Herbert
|
6613a7e4ae
|
Fix another case of test ruleset without overriding ShortName primary key
|
2022-01-12 17:49:11 +09:00 |
|
Dean Herbert
|
cd88ccab4f
|
Fix TestScenePlaySongSelect failure due to detach clone depth
|
2022-01-12 17:49:11 +09:00 |
|
Dean Herbert
|
9e2ca583a3
|
Fix incorrect realm factory isolation in TestScenePlaySongSelect
|
2022-01-12 17:49:11 +09:00 |
|
Dean Herbert
|
b5975eee33
|
This file should have been deleted in a previous commit (rebase failure)
|
2022-01-12 17:49:11 +09:00 |
|
Dean Herbert
|
ca7e11057c
|
Use better method to ensure online availability tracker is in a clean state
|
2022-01-12 17:49:10 +09:00 |
|
Dean Herbert
|
ac3b7aa893
|
Fix more incorrect test access to ILive
|
2022-01-12 17:49:10 +09:00 |
|
Dean Herbert
|
8e79898e26
|
Fix a couple of minor issues with TestSceneBeatmapRecommendations
|
2022-01-12 17:49:10 +09:00 |
|
Dean Herbert
|
5cbd731864
|
Add RulesetInfo hashcode implementation and tidy up equality
|
2022-01-12 17:49:10 +09:00 |
|
Dean Herbert
|
605898ec53
|
Add missing "non-null" elements missing from some tests
|
2022-01-12 17:49:10 +09:00 |
|
Dean Herbert
|
4b690703b3
|
Remove unnecessary DI dependencies from cache test
|
2022-01-12 17:49:10 +09:00 |
|
Dean Herbert
|
41d90cd0b5
|
Fix beatmap carousel test failures
|
2022-01-12 17:49:10 +09:00 |
|
Dean Herbert
|
8ecfb9172e
|
Fix multiple tests with incorrect access to beatmap imports
|
2022-01-12 17:49:10 +09:00 |
|
Dean Herbert
|
af5d3af664
|
Remove test coverage of scores being deleted when beatmaps are
This is not supported in realm for now. Probably best suited to a
separate pass, similar to files, using backlink count.
|
2022-01-12 17:49:10 +09:00 |
|
Dean Herbert
|
43c7b0d2c8
|
Fix unsupported realm operations in multiple tests
|
2022-01-12 17:49:10 +09:00 |
|
Dean Herbert
|
33b5fa3473
|
Detach score during import tests to ensure original object doesn't get managed
|
2022-01-12 17:00:17 +09:00 |
|
Dean Herbert
|
463a185605
|
Fix many instances of User being null in score import tests
|
2022-01-12 17:00:17 +09:00 |
|
Dean Herbert
|
d19a9a0ba3
|
Remove assertion of ScoreInfo.Combo being database persisted
|
2022-01-12 17:00:17 +09:00 |
|
Dean Herbert
|
fa7dddcf3c
|
Fix TestScenePresentScore sharing metadata/difficulty across multiple beatmaps
|
2022-01-12 17:00:17 +09:00 |
|
Dean Herbert
|
6251713796
|
Add missing Ruleset in ReplayRecorder tests
|
2022-01-12 17:00:17 +09:00 |
|
Dean Herbert
|
7e7784b78a
|
Fix incorrect access to ILive in BeatmapSkinResources tests
|
2022-01-12 17:00:17 +09:00 |
|
Dean Herbert
|
f2f1adb792
|
Update FilterMatchingTest and filter code to use ruleset's OnlineID
|
2022-01-12 17:00:17 +09:00 |
|
Dean Herbert
|
ba4ef0926f
|
Remove incorrect test fixture specification
|
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
|
52ca649159
|
Fix results screen test failures due to relation query
|
2022-01-12 17:00:17 +09:00 |
|
Dean Herbert
|
8461eaab46
|
BeatmapSetInfo detach support
|
2022-01-12 17:00:16 +09:00 |
|
Dean Herbert
|
de076678fe
|
Fix some remaining test failures
|
2022-01-12 17:00:16 +09:00 |
|
Dean Herbert
|
3811bd8520
|
Fix some null inspections
|
2022-01-12 17:00:16 +09:00 |
|
Dean Herbert
|
1f9318265e
|
Update ToLive usages in line with recent changes
|
2022-01-12 17:00:16 +09:00 |
|
Dean Herbert
|
31a3161189
|
Make tests compile again
|
2022-01-12 17:00:16 +09:00 |
|
Dean Herbert
|
3152d2d8a0
|
"Update" BeatmapCarousel
|
2022-01-12 17:00:16 +09:00 |
|
Dean Herbert
|
00e3af3366
|
Update model manager and many related classes to get things compiling again
|
2022-01-12 17:00:00 +09:00 |
|
Dean Herbert
|
4f6a05ce3d
|
Reimplement all query methods
|
2022-01-12 16:57:27 +09:00 |
|
Dean Herbert
|
53792811b2
|
more fixes (almost compiles, except ruleset and manager)
|
2022-01-12 16:57:27 +09:00 |
|
Dean Herbert
|
aac2aa341c
|
Update some more incorrect types for primary key access/set
|
2022-01-12 16:57:27 +09:00 |
|
Dean Herbert
|
b8cd3cdbbc
|
Various updates to ruleset and primary key usages to move closer to realm support
|
2022-01-12 16:57:13 +09:00 |
|
Dean Herbert
|
116f35c52a
|
Remove EF FileStore
|
2022-01-12 16:39:36 +09:00 |
|
Dean Herbert
|
3ecd889fef
|
Replace EF RulesetStore with realm version
Pass full EF context factory to `RealmContextFactory` for migration purposes
|
2022-01-12 16:39:36 +09:00 |
|
Dean Herbert
|
89d6ffa7f3
|
Use RealmContextFactory instead of EF
|
2022-01-12 16:39:36 +09:00 |
|
Dean Herbert
|
e6fdd0e969
|
Miscellaneous fixes that don't fit elsewhere
|
2022-01-12 16:39:36 +09:00 |
|
Dean Herbert
|
2cb97dd599
|
Remove unnecessary assigns of EF foreign ID fields in tests
|
2022-01-12 16:39:36 +09:00 |
|
Dean Herbert
|
6a671b0a52
|
Remove unnecessary assigns of BeatmapSetInfo.Metadata
|
2022-01-12 16:39:36 +09:00 |
|
Dean Herbert
|
fda529de26
|
Update usages of APIUser to RealmUser
|
2022-01-12 16:39:36 +09:00 |
|
Dean Herbert
|
213d89b479
|
Update null fallback cases involving OnlineID
|
2022-01-12 16:39:36 +09:00 |
|
Dean Herbert
|
37673f4cf8
|
Update sets of BeatmapSet.Metadata to instead create a Beatmap
|
2022-01-12 16:39:36 +09:00 |
|
Dean Herbert
|
e6f6558ddf
|
Update mock model usage to set GUID s instead of int s
|
2022-01-12 16:39:36 +09:00 |
|
Dean Herbert
|
4f66e8f881
|
Fix issues with editor check tests
|
2022-01-12 16:39:36 +09:00 |
|
Dean Herbert
|
618903c217
|
Rename realm to become imposter classes
|
2022-01-12 16:39:36 +09:00 |
|
Dean Herbert
|
c383f26729
|
Remove EF specific tests that have since been replaced
|
2022-01-12 16:39:36 +09:00 |
|
Bartłomiej Dach
|
970e0cc85a
|
Merge branch 'master' into beatmap-background-with-storyboard-stopping
|
2022-01-11 21:39:49 +01:00 |
|
Bartłomiej Dach
|
e91d3dd8b4
|
Add failing test for incorrect sample control point time after paste
|
2022-01-11 21:34:22 +01:00 |
|
Dan Balasescu
|
60e42bf45e
|
Add lenience to fix test failures
|
2022-01-11 23:01:17 +09:00 |
|
Dan Balasescu
|
ef66ec4622
|
Also fix MessageFormatter tests
|
2022-01-11 17:55:43 +09:00 |
|
Dan Balasescu
|
3cb5f43f77
|
Fix incorrect action returned for wiki links in DEBUG mode
|
2022-01-11 17:46:49 +09:00 |
|
Dan Balasescu
|
269df08fc9
|
Make ChatLink tests into proper unit test methods
|
2022-01-11 17:42:02 +09:00 |
|
Dan Balasescu
|
af9fad00c3
|
Merge branch 'master' into async-deadlock-safety
|
2022-01-10 16:11:09 +09:00 |
|
Dan Balasescu
|
928023fabb
|
Merge pull request #16362 from bdach/multiplayer-wrong-ruleset
Fix multiplayer starting gameplay using last picked item ruleset rather than actual current item ruleset
|
2022-01-10 15:10:27 +09:00 |
|