0761aab42f
Merge branch 'master' into catch-combo-counter
2020-09-15 17:20:31 +09:00
16ae83c499
Merge branch 'master' into editor-clipboard
2020-09-15 16:05:43 +09:00
914785ce17
Merge branch 'master' into fix-test-storage-weirdness
2020-09-15 14:49:10 +09:00
0446bc8610
Fix game.ini getting left over by PlayerTestScene subclasses
2020-09-15 14:43:24 +09:00
879979ef57
Move host lookup to inside lazy retrieval to handle edge cases
2020-09-15 14:25:31 +09:00
234152b2fe
Use host storage as LocalStorage for headless test runs
2020-09-15 14:17:40 +09:00
0ef4dfc192
Move more logic to base EditorTestScene
2020-09-14 15:27:08 +09:00
1143d5d992
Update class exclusion for dynamic compilation
2020-09-04 20:41:08 +09:00
f793bf66e5
Remove rate adjustment from player test scene
2020-09-02 14:25:24 +09:00
fafdbb0a81
Adjust recently added inline comment
...
Co-authored-by: Bartłomiej Dach <dach.bartlomiej@gmail.com >
2020-08-22 17:26:54 +03:00
7e838c8042
Add comment explaining why direct string lookups are used
2020-08-22 13:07:15 +03:00
70697cf1a0
Restore remaining editor components to use Beatmap.Track
2020-08-21 17:11:29 +09:00
d2c2e8bbe8
Revert some more usage of MusicController back to WorkingBeatmap
2020-08-21 15:17:21 +09:00
deb5cc752b
Merge remote-tracking branch 'upstream/master' into catch-combo-counter
2020-08-19 08:39:58 +03:00
93a8bc3d5a
Remove local reset method in GameplayClockContainer
2020-08-17 22:36:09 +09:00
9e7a28002d
Merge branch 'master' into beatmap-track-rework
2020-08-13 17:56:50 +09:00
8fe5775ecb
Allow testing mod combinations in ModTestScenes
2020-08-11 21:55:20 +02:00
e87f50f74f
Rename method
2020-08-07 22:31:41 +09:00
b08ebe6f81
More inspections (rider is broken)
2020-08-07 21:14:45 +09:00
961c6dab54
Fix more inspections
2020-08-07 21:08:03 +09:00
5002d69f69
Update inspections
2020-08-07 20:51:56 +09:00
61b632516e
Ensure CurrentTrack is never null
2020-08-07 19:43:16 +09:00
d1af1429b3
Fix inspection
2020-08-06 19:08:45 +09:00
4cfca71d08
Fix a few test scenes
2020-08-06 19:05:15 +09:00
c72ab9047e
Cleanup test scene disposal
2020-08-06 17:15:33 +09:00
5c05fe3988
Expose track from MusicController
2020-08-06 16:24:14 +09:00
6e42b8219c
Move track to MusicController, compiles
2020-08-06 16:24:14 +09:00
d6f36457a8
Fix legacy font glyphs being mistaken for animation and getting "extrapolated"
2020-08-03 21:48:43 +03:00
df3e2cc640
Fix potential crash due to cross-thread TrackVirtualManual.Stop
2020-07-28 12:08:15 +09:00
9f7750e615
Add texture wrapping support to skins
2020-07-17 16:54:30 +09:00
43624381bf
Change multiplayer tests to have null room by default
2020-07-09 18:55:53 +09:00
eb64c4752c
Merge remote-tracking branch 'upstream/master' into cache-ruleset-dependencies-for-tests
2020-06-15 11:31:12 +03:00
60381d5817
Remove IRulesetTestScene and use OsuTestScene.CreateRuleset() instead
2020-06-15 11:30:48 +03:00
4fb71eeb20
Move setting up the ruleset bindable to top-base test scene
2020-06-10 18:23:31 +03:00
efd5e14410
Clarify why ruleset bindable must be set at the BDL of any base test scene
2020-06-06 19:20:06 +03:00
0f78af7252
Remove unnecessary disabled check
...
I have a bad memory here, til.
2020-06-06 19:19:30 +03:00
741fa20149
Use CreateRuleset() for editor test scenes as well
2020-06-04 00:47:10 +03:00
c72592c52c
Remove bindable-disabling logic and don't tie immediately to CreateRuleset()
2020-06-04 00:44:28 +03:00
bbad70c3f0
Fix mod perfect test scenes failing due to null ruleset provided
...
Just a workaround for now, a better fix may be to put the test data creation in an action that is guaranteed to be invoked after the test scene has fully loaded (all dependencies would've been resolved by then).
2020-06-04 00:43:11 +03:00
136e10086a
Set the ruleset bindable value at the BDL for its subclasses usages
...
There are test scenes using current value of ruleset bindable on their BDL (example in TestSceneSliderSnaking's BDL)
2020-06-04 00:37:06 +03:00
11da045d8c
Reorder declaration position of ruleset-creation methods
...
Should be recognized as a normal protected method in its declaring class.
2020-06-03 23:43:18 +03:00
84b40ea2c6
Merge remote-tracking branch 'upstream/master' into test-scene-create-ruleset
...
# Conflicts:
# osu.Game.Rulesets.Catch.Tests/TestSceneBananaShower.cs
# osu.Game.Rulesets.Catch.Tests/TestSceneHyperDash.cs
# osu.Game/Tests/Visual/ModTestScene.cs
# osu.Game/Tests/Visual/OsuTestScene.cs
2020-06-03 22:00:02 +03:00
2c6887e610
Remove unnecessary use of and remove StartupStorage
2020-05-31 19:49:03 +03:00
82fe99cf4a
Replace any potential usage of Environment.CurrentDirectory with a new RuntimeInfo.StartupDirectory
...
Using `Environment.CurrentDirectory` for storing / reading files is dangerous as the current directory is mutable and can be changed when performing a certain operation (like opening solutions in roslyn type reference builder for example).
2020-05-31 02:24:49 +03:00
866db629d6
Fix remaining test failures
2020-05-22 18:23:24 +09:00
dd09d7830d
Cache and resolve editor clock as EditorClock in all cases
2020-05-22 16:44:06 +09:00
bac78707de
Move more logic to column to both clean things up and fix tests
2020-05-21 14:25:37 +09:00
82d6549161
Pass down snap result and remove local TimeAt usage
2020-05-20 21:01:29 +09:00
be3a0a3c1d
Merge branch 'master' into remove-requiredtypes
2020-05-16 18:28:14 +09:00
648999a2de
Remove all RequiredTypes usages
2020-05-16 18:17:12 +09:00