Dean Herbert
|
668536ce56
|
Fix vertical size potentially changing during relayout
|
2020-12-18 17:25:48 +09:00 |
|
Dean Herbert
|
bca4d83af7
|
Revert previous player add flow via interface
|
2020-12-18 17:19:55 +09:00 |
|
Dean Herbert
|
5e83605026
|
Merge branch 'gameplay-leaderboard-update' into spectator-driven-leaderboard
|
2020-12-18 17:07:43 +09:00 |
|
Dean Herbert
|
157a72ec5d
|
Revert previous player add flow via interface
|
2020-12-18 17:07:38 +09:00 |
|
Dean Herbert
|
96f23a1135
|
Merge branch 'master' into gameplay-leaderboard-update
|
2020-12-18 16:56:21 +09:00 |
|
Dean Herbert
|
869cac819d
|
Merge branch 'gameplay-leaderboard-update' into spectator-driven-leaderboard
|
2020-12-18 16:55:44 +09:00 |
|
smoogipoo
|
2db7433c0b
|
Refactor player score creation and submission process
|
2020-12-18 16:51:59 +09:00 |
|
Dean Herbert
|
99f2032fdf
|
Merge branch 'master' into gameplay-leaderboard-update
|
2020-12-18 16:44:52 +09:00 |
|
Dean Herbert
|
ceb2e4762d
|
Add test covering a more consistent spread of player scores
|
2020-12-18 16:20:42 +09:00 |
|
Salman Ahmed
|
a8abefcd66
|
Make GameplayLeaderboardScore a model class
|
2020-12-18 03:34:33 +03:00 |
|
Salman Ahmed
|
0faf3fdfd3
|
Update gameplay leaderboard scores with the new design
|
2020-12-17 15:19:10 +03:00 |
|
Dean Herbert
|
cc3dddf59f
|
Fix test scene crashing on second run of SetUp
Also correctly support LongRunningLoad
|
2020-12-17 16:02:07 +09:00 |
|
Dean Herbert
|
cda3bd2017
|
Rename test scene to match tested class name
|
2020-12-16 16:22:47 +09:00 |
|
Dean Herbert
|
6bce587b59
|
Pass users in via constructor and correctly unbind on disposal
|
2020-12-16 16:20:29 +09:00 |
|
Dean Herbert
|
c1ba0f4642
|
Use a local lookup cache for better usernames
|
2020-12-16 16:20:29 +09:00 |
|
Dean Herbert
|
09d0ceb766
|
Add testing setup to get a better visual idea of how scoreboard will work
fixup! Add method to ScoreProcessor to calculate score and accuracy from statistics
|
2020-12-16 16:20:29 +09:00 |
|
Dean Herbert
|
fb795f6bfd
|
Add initial hook-up to spectator backend
|
2020-12-16 16:20:29 +09:00 |
|
Dean Herbert
|
88b3bf06e8
|
Merge branch 'master' into add-bundle-header
|
2020-12-16 13:40:15 +09:00 |
|
Dean Herbert
|
b5ab400ad7
|
Fix test filename not matching updated class name
|
2020-12-15 15:44:43 +09:00 |
|
Dean Herbert
|
8b68ccc0ff
|
Rename class and move inside HUD namespace
|
2020-12-15 15:34:11 +09:00 |
|
Dean Herbert
|
8362ad37e3
|
Bring up-to-date with code changes
|
2020-12-15 15:22:14 +09:00 |
|
Dean Herbert
|
70e5d4495a
|
Merge branch 'master' into ingame-leaderboard-general-implementation
|
2020-12-15 15:14:56 +09:00 |
|
Dean Herbert
|
64a2526678
|
Add header class and basic flow for propagating data updates
|
2020-12-14 17:33:23 +09:00 |
|
Dean Herbert
|
1793385e96
|
Pass a score to the replay recorder to allow reading more general scoring data
|
2020-12-14 16:52:14 +09:00 |
|
Dean Herbert
|
53da137425
|
Merge branch 'master' into net5.0
|
2020-12-10 17:14:21 +09:00 |
|
Dean Herbert
|
31cfaefdeb
|
Move private functions in line with others
|
2020-11-30 15:39:43 +09:00 |
|
Dean Herbert
|
809caaa44c
|
Use standard switch syntax (preferred for now)
|
2020-11-30 15:39:08 +09:00 |
|
Dan Balasescu
|
0c36a3c263
|
Merge branch 'master' into pool-scrolling
|
2020-11-30 14:04:54 +09:00 |
|
Bartłomiej Dach
|
9bf70e4e97
|
Add slider test step for visual inspection purposes
|
2020-11-28 20:32:08 +01:00 |
|
Bartłomiej Dach
|
8e0f525588
|
Rewrite existing test scene somewhat
|
2020-11-28 20:29:35 +01:00 |
|
ekrctb
|
8f5129323d
|
Merge branch 'master' into pool-scrolling
|
2020-11-27 13:12:05 +09:00 |
|
ekrctb
|
57454bbb1c
|
Remove hitObject argument from OnApply and OnFree
|
2020-11-27 10:13:05 +09:00 |
|
ekrctb
|
eae33fe74a
|
Fix format
|
2020-11-26 14:16:33 +09:00 |
|
ekrctb
|
0817dae86c
|
Add failing test to check non-pooled lifetime
|
2020-11-26 12:35:49 +09:00 |
|
ekrctb
|
ec92545d7a
|
fix indent
|
2020-11-24 18:56:05 +09:00 |
|
ekrctb
|
cabc8aa63b
|
Revert "Simplify ScrollingHitObjectContainer logic"
This reverts commit b4cc39149c117e6a0e95ee917a67cec8ba723d06.
|
2020-11-24 18:56:05 +09:00 |
|
ekrctb
|
8f39b54e58
|
Simplify ScrollingHitObjectContainer logic
|
2020-11-24 18:56:05 +09:00 |
|
ekrctb
|
df3844cdbb
|
Add failing tests for pooling scrolling playfield
|
2020-11-24 18:56:05 +09:00 |
|
Roman Kapustin
|
1feda1152d
|
Fix InspectCode warnings
|
2020-11-21 02:06:20 +03:00 |
|
Dean Herbert
|
dd5b90cf6c
|
Add test coverage of animation restarting
|
2020-11-19 18:08:54 +09:00 |
|
Dean Herbert
|
fe025043bd
|
Make test run multiple times
|
2020-11-19 17:16:29 +09:00 |
|
Dean Herbert
|
9df93e1f18
|
Add basic implementation of particle explosion
Using drawables still, just to get things in place and setup the
structure
|
2020-11-19 14:54:33 +09:00 |
|
smoogipoo
|
f5e12b9d7c
|
Adjust TestScenePlayerLoader for safety
|
2020-11-16 23:53:54 +09:00 |
|
Bartłomiej Dach
|
42de4437cc
|
Add failing test case
|
2020-11-15 19:43:42 +01:00 |
|
smoogipoo
|
b4470b0152
|
Merge branch 'fix-broken-test' into osu-hitobject-pooling-playfield
|
2020-11-14 01:50:13 +09:00 |
|
smoogipoo
|
b4d4f5456c
|
Fix broken fail judgement test
|
2020-11-14 01:49:48 +09:00 |
|
smoogipoo
|
5cbf6252b7
|
Merge branch 'hitobject-pooling-in-playfield' into osu-hitobject-pooling-playfield
|
2020-11-14 01:03:11 +09:00 |
|
smoogipoo
|
c71b237c4f
|
Merge all pooling support into Playfield
|
2020-11-14 00:59:08 +09:00 |
|
smoogipoo
|
36f1833f6e
|
Move hitobject pooling to Playfield
|
2020-11-14 00:41:18 +09:00 |
|
smoogipoo
|
feabca860b
|
Fix sample playback test
|
2020-11-13 18:35:33 +09:00 |
|
smoogipoo
|
4236dd826d
|
Improve documentation and make abstract again
|
2020-11-13 14:57:09 +09:00 |
|
smoogipoo
|
5dbbe11fc6
|
Remove PoolHitObjects, use return value of CreateDrawableRepresentation() instead
|
2020-11-12 14:04:16 +09:00 |
|
smoogipoo
|
3401b099d4
|
Add some tests
|
2020-11-11 18:50:08 +09:00 |
|
Joehu
|
ef3c918a3c
|
Simplify input buttons/keys in tests
|
2020-11-09 14:18:20 -08:00 |
|
Dean Herbert
|
1e1569eb53
|
Use int instead of long for user_id fields for now
|
2020-11-06 12:59:46 +09:00 |
|
Dean Herbert
|
ce1743ab28
|
Fix missed usage in test scene
|
2020-11-04 15:35:42 +09:00 |
|
Dean Herbert
|
c1d9a0c92c
|
Move click action out of user panel
|
2020-11-02 21:09:47 +09:00 |
|
Dean Herbert
|
ed30756c19
|
Add test coverage for new display (and remove live version for now)
|
2020-11-02 20:41:14 +09:00 |
|
Dan Balasescu
|
04178e9458
|
Merge branch 'master' into spectator-replay-watcher
|
2020-11-02 14:54:51 +09:00 |
|
Dan Balasescu
|
1b53e6c782
|
Merge branch 'master' into sample-lookup-improvements
|
2020-11-02 13:04:35 +09:00 |
|
Dean Herbert
|
9a43291fd3
|
Merge branch 'master' into spectator-replay-watcher
|
2020-10-30 20:49:24 +09:00 |
|
smoogipoo
|
43f9c1ebea
|
Fix HUD test having out of date value
|
2020-10-30 18:26:38 +09:00 |
|
Dean Herbert
|
79aecc9a98
|
Merge branch 'master' into spectator-replay-watcher
|
2020-10-30 16:31:24 +09:00 |
|
Dan Balasescu
|
0ef1459f4b
|
Merge pull request #10621 from peppy/hud-momentary-visibility
Add momentary HUD toggle
|
2020-10-30 15:40:54 +09:00 |
|
Dean Herbert
|
984a243eff
|
Add skinnable test scene for HUD overlay
|
2020-10-30 14:24:16 +09:00 |
|
Dean Herbert
|
bd7871d9f5
|
Update test scene to be non-skinnable (and add test covering momentary display)
|
2020-10-30 14:20:00 +09:00 |
|
Dean Herbert
|
53bd31c69e
|
Commit missing test pieces
|
2020-10-30 14:00:07 +09:00 |
|
Dean Herbert
|
2ea4aa0a37
|
Fix incorrect specification on some sample lookups
|
2020-10-30 11:59:41 +09:00 |
|
Dean Herbert
|
fa85751425
|
Move helper functions to bottom of class
|
2020-10-29 15:10:42 +09:00 |
|
Dean Herbert
|
fe409a55e6
|
Rename starvation test
|
2020-10-29 15:10:11 +09:00 |
|
Dean Herbert
|
ce58bfdc4e
|
Add test covering host retry after returning to spectator screen
|
2020-10-29 15:09:12 +09:00 |
|
Dean Herbert
|
6a31a313b6
|
Fix stop watching test to check correct screen presence
|
2020-10-29 15:08:06 +09:00 |
|
Dean Herbert
|
7dd3a748be
|
Add further test logic to ensure retry / restart flow is working correctly
|
2020-10-29 15:03:38 +09:00 |
|
Dean Herbert
|
a59ea987b7
|
Make tests more resilient under headless execution
|
2020-10-29 14:57:36 +09:00 |
|
Dean Herbert
|
6c2cee7b3f
|
Avoid cross-pollution between tests of current playing state
|
2020-10-28 23:15:51 +09:00 |
|
Dean Herbert
|
7cc4a7cb5c
|
Add more accurate fail scenario test logic
|
2020-10-28 22:59:54 +09:00 |
|
Dean Herbert
|
1d499ec15d
|
Change beatmap not existing test to specify a beatmap ID that can't possibly exist
|
2020-10-28 22:51:35 +09:00 |
|
Dean Herbert
|
8bbcb9be8a
|
Always use imported beatmap in tests
|
2020-10-28 22:50:57 +09:00 |
|
Dean Herbert
|
5fcd39a43d
|
Ensure spectator screen is loaded before continuing
|
2020-10-28 16:29:06 +09:00 |
|
Dean Herbert
|
d5e0fa322b
|
Fix a couple of inspections
|
2020-10-27 22:30:45 +09:00 |
|
Dean Herbert
|
2cacdaa11b
|
Add basic beatmap download and play flow
|
2020-10-27 19:28:34 +09:00 |
|
Dean Herbert
|
42b3aa3359
|
Fix spectating when starting from a point that isn't at the beginning of the beatmap
|
2020-10-27 18:58:37 +09:00 |
|
Dean Herbert
|
a289b7034f
|
Add test helper functions to promote code share
|
2020-10-27 18:58:37 +09:00 |
|
Dean Herbert
|
b3d793a505
|
Fix gameplay proceeding when no frames have been received yet
|
2020-10-27 18:58:37 +09:00 |
|
Dean Herbert
|
d4467d20a2
|
Allow tests to continue sending frames from point they left off
|
2020-10-27 18:58:37 +09:00 |
|
Dean Herbert
|
63131d46aa
|
Send initial spectator state more correctly in test component
|
2020-10-27 18:58:37 +09:00 |
|
Dean Herbert
|
4dba96e189
|
Add more useful frame sending logic to tests
|
2020-10-27 18:58:37 +09:00 |
|
Dean Herbert
|
c1e7cd6e47
|
Stop replay playback when frames are starved
|
2020-10-27 18:58:37 +09:00 |
|
Dean Herbert
|
400542bc0b
|
Ensure frames arrive
|
2020-10-27 18:58:37 +09:00 |
|
Dean Herbert
|
593b0a3ada
|
Setup tests to run headless, add basic pass support
|
2020-10-27 18:58:37 +09:00 |
|
Dean Herbert
|
67f6d52e35
|
Setup tests
|
2020-10-27 18:58:37 +09:00 |
|
Dean Herbert
|
9bb2cff8a5
|
Convey actual beatmap and ruleset for full testing setup
|
2020-10-27 18:58:37 +09:00 |
|
Dean Herbert
|
82a27c73a0
|
Create basic testing setup
|
2020-10-27 18:58:37 +09:00 |
|
Dean Herbert
|
5fd97bd043
|
Add basic spectator screen
|
2020-10-27 18:58:37 +09:00 |
|
Dean Herbert
|
03d566da35
|
Rename test variable and remove unncessary cast
|
2020-10-27 14:35:12 +09:00 |
|
Dean Herbert
|
606a4304a8
|
Remove unused usings
|
2020-10-27 14:33:16 +09:00 |
|
Dean Herbert
|
6853da459d
|
Move sample pausing logic out of FrameStabilityContainer
|
2020-10-27 13:54:33 +09:00 |
|
Bartłomiej Dach
|
7392876b5f
|
Fix mania crashing due to spectator client handling frames with unconverted beatmap
|
2020-10-27 00:35:25 +01:00 |
|
Dean Herbert
|
b1a88a4993
|
Remove extra using
|
2020-10-26 16:34:30 +09:00 |
|
Dean Herbert
|
dfe07271de
|
Add very basic latency handling to spectator test
|
2020-10-26 16:31:39 +09:00 |
|