Bartłomiej Dach
|
87e2e83288
|
Add test coverage for difficulty name clash cases
|
2022-02-02 21:55:34 +01:00 |
|
Bartłomiej Dach
|
0d51c015ad
|
Add basic test coverage for new difficulty creation
|
2022-02-02 21:55:34 +01:00 |
|
Dean Herbert
|
a5d422e82c
|
Merge branch 'master' into ruleset-id-fixes
|
2022-01-27 17:07:18 +09:00 |
|
Dean Herbert
|
5288eedd31
|
Update all usages of RulesetID and Ruleset.ID to use Ruleset.OnlineID
|
2022-01-27 15:38:03 +09:00 |
|
Bartłomiej Dach
|
e0616476e2
|
Fix test gameplay tests failing due to beatmap refetch on suspend
|
2022-01-26 21:15:49 +01:00 |
|
Bartłomiej Dach
|
4382adad82
|
Add test coverage for editor changes not resetting after exit without save
|
2022-01-26 21:15:49 +01:00 |
|
Salman Ahmed
|
064468faad
|
Refactor editor saving test scene for scalability
|
2022-01-26 07:57:46 +03:00 |
|
Dean Herbert
|
bdf215c576
|
Merge branch 'master' into improve-timeline-zoom
|
2022-01-26 03:40:53 +09:00 |
|
Salman Ahmed
|
ad18bc4983
|
Update timeline selection test scene with zoom changes
|
2022-01-25 18:57:39 +03:00 |
|
Dean Herbert
|
5b82eaf112
|
Merge branch 'master' into fix-beat-divisor-not-saving
|
2022-01-25 23:29:37 +09:00 |
|
Salman Ahmed
|
6c69df815a
|
Update editor test scenes to set working beatmap properly
|
2022-01-25 15:56:27 +03:00 |
|
Salman Ahmed
|
b2b6672095
|
Add failing test asserts
|
2022-01-25 11:56:38 +03:00 |
|
Dean Herbert
|
d7db6fa918
|
Merge branch 'master' into custom-meter
|
2022-01-24 15:46:44 +09:00 |
|
Bartłomiej Dach
|
e236f5d604
|
Add failing test coverage for correct beatmap filename generation on save
|
2022-01-23 20:28:19 +01:00 |
|
Salman Ahmed
|
1ea5a2e6a7
|
Fix incorrect assert step name
|
2022-01-23 10:11:12 +03:00 |
|
Bartłomiej Dach
|
f39f2c93b5
|
Add control for arbitrary-numerator time signatures
|
2022-01-22 20:50:31 +01:00 |
|
Dean Herbert
|
02baad30d7
|
Merge branch 'master' into global-bindable-thread-safety
|
2022-01-18 18:12:00 +09:00 |
|
Dean Herbert
|
da9a60a695
|
Update broken test scenes to match new OsuTestScene logic
|
2022-01-18 13:41:50 +09:00 |
|
Bartłomiej Dach
|
03e4ec4214
|
Merge branch 'master' into realm-integration/score-and-beatmaps
|
2022-01-15 14:45:42 +01:00 |
|
Dean Herbert
|
b5f670cc5b
|
Add far too many fixes for ruleset non-nullable requirements
|
2022-01-12 23:24:11 +09:00 |
|
Dean Herbert
|
dc9ea4adeb
|
Remove incorrect test assertion
|
2022-01-12 17:49:11 +09:00 |
|
Dean Herbert
|
31a3161189
|
Make tests compile again
|
2022-01-12 17:00:16 +09:00 |
|
Bartłomiej Dach
|
e91d3dd8b4
|
Add failing test for incorrect sample control point time after paste
|
2022-01-11 21:34:22 +01: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
|
5e9510be36
|
Add test coverage of editor resetting mods on entering
|
2021-12-10 18:57:33 +09:00 |
|
Dean Herbert
|
8d9c37a825
|
Merge branch 'master' into primary-key-consistency
|
2021-12-08 21:34:38 +09:00 |
|
Bartłomiej Dach
|
7720a1b69b
|
Fix test to wait for drawable ruleset load before attempting paste
|
2021-12-07 21:10:45 +01:00 |
|
Dan Balasescu
|
09dd054283
|
Fix SongSelect-related test failures
|
2021-11-25 21:11:13 +09:00 |
|
Dean Herbert
|
83b4625bd5
|
Replace existing cases with new helper method
|
2021-11-19 22:15:41 +09:00 |
|
Dean Herbert
|
7c2e79f911
|
Update all simple cases of switching to IWorkingBeatmap
|
2021-11-17 20:56:57 +09:00 |
|
Dean Herbert
|
5471994450
|
Merge branch 'master' into sample-point-multiple
|
2021-11-15 14:13:58 +09:00 |
|
Bartłomiej Dach
|
ca239ca40a
|
Add failing test case for sharing clock state with gameplay test
|
2021-11-13 22:10:59 +01:00 |
|
Bartłomiej Dach
|
73ca1d39a2
|
Improve sample bank text box UX in case of multiple selection
|
2021-11-13 21:59:44 +01:00 |
|
Bartłomiej Dach
|
76baf08140
|
Expand test coverage with desired bank text box placeholder behaviour
|
2021-11-13 21:59:44 +01:00 |
|
Bartłomiej Dach
|
3fee6b0938
|
Add support for setting sample bank & volume for multiple objects at once
|
2021-11-13 21:24:59 +01:00 |
|
Bartłomiej Dach
|
9cf45e418a
|
Add failing test coverage for setting sample bank on multiple objects
|
2021-11-13 21:24:58 +01:00 |
|
Bartłomiej Dach
|
6ba154129b
|
Add failing test coverage for setting sample volume on multiple objects
|
2021-11-13 18:14:50 +01:00 |
|
Bartłomiej Dach
|
9800cd4903
|
Add test coverage for sample control point piece operation
|
2021-11-13 18:14:50 +01:00 |
|
Dean Herbert
|
983d5a6cb8
|
Merge branch 'master' into difficulty-point-multiple
|
2021-11-13 23:47:12 +09:00 |
|
Bartłomiej Dach
|
5f2a789a6d
|
Ensure editor clock is stopped before testing gameplay
|
2021-11-13 14:01:00 +01:00 |
|
Bartłomiej Dach
|
eb8c5292d5
|
Ensure editor background is dimmed after return from gameplay test
|
2021-11-13 13:50:57 +01:00 |
|
Bartłomiej Dach
|
a5ba3bd012
|
Move gameplay test pieces to own namespace
|
2021-11-13 13:39:17 +01:00 |
|
Bartłomiej Dach
|
e55e2a1697
|
Allow to adjust slider velocity on multiple objects simultaneously
|
2021-11-12 23:32:11 +01:00 |
|
Bartłomiej Dach
|
b8b86cbd2a
|
Add failing tests for desired multiple selection behaviour
|
2021-11-12 23:32:11 +01:00 |
|
Bartłomiej Dach
|
7ba93aac27
|
Add test coverage for difficulty point piece operation
|
2021-11-12 22:16:09 +01:00 |
|
Bartłomiej Dach
|
459ec7b3bf
|
Fix test failures due to missing dependencies
|
2021-11-11 20:54:37 +01:00 |
|
Bartłomiej Dach
|
c465bcb821
|
Ensure track is stopped on player completion
|
2021-11-11 20:54:36 +01:00 |
|
Bartłomiej Dach
|
385df51b06
|
Ensure editor test player is exited on completion
|
2021-11-11 20:54:36 +01:00 |
|
Bartłomiej Dach
|
6ce1a78723
|
Add test coverage for basic gameplay testing scenarios
|
2021-11-11 20:54:36 +01:00 |
|
Bartłomiej Dach
|
32b5a736c8
|
Add preview gameplay button to bottom editor bar
|
2021-11-11 17:12:21 +01:00 |
|
Dean Herbert
|
51a353e12d
|
Rename BeatmapInfo.Version to DifficultyName to match underlying interface
|
2021-11-11 17:20:53 +09:00 |
|
Bartłomiej Dach
|
5e31e890ae
|
Extract class for clipboard contents for DI purposes
|
2021-11-10 12:36:23 +01:00 |
|
Bartłomiej Dach
|
410e9159d1
|
Fix test failures due to missing dependencies
|
2021-11-09 19:54:38 +01:00 |
|
Dean Herbert
|
0f4f1349db
|
Merge branch 'master' into editor-context-menu-on-select
|
2021-11-04 15:59:06 +09:00 |
|
Dean Herbert
|
d1e6d1cb98
|
Update some other missed incorrect null/empty usages
|
2021-11-04 14:50:43 +09:00 |
|
Dean Herbert
|
6944151486
|
Apply batch fixing of built-in types using var
|
2021-10-27 13:04:41 +09:00 |
|
Jason Won
|
c633e2e952
|
only propagate unmodified right click
|
2021-10-26 16:24:53 -04:00 |
|
Jason Won
|
4efa1f23bb
|
fix context menu test
|
2021-10-26 15:29:50 -04:00 |
|
Jason Won
|
f64fa65fd5
|
right click on unselected object shows context menu
|
2021-10-26 14:52:15 -04:00 |
|
Dean Herbert
|
b259192a8a
|
Add failing test coverage showing hitobject local control points are defaults
|
2021-10-26 16:06:03 +09:00 |
|
Dean Herbert
|
874d722820
|
Merge branch 'master' into fix-editor-difficulty-name-update
|
2021-10-15 11:14:45 +09:00 |
|
Dean Herbert
|
02d29097a2
|
Switch away from metadata screen before making any changes in test logic
|
2021-10-15 11:14:03 +09:00 |
|
Dean Herbert
|
ad0732484f
|
Just wait for metadata section to be loaded
|
2021-10-14 22:12:38 +09:00 |
|
Dean Herbert
|
2e0a2a28ab
|
Check mutations at each point in the process (and also check artist/title)
|
2021-10-14 14:40:20 +09:00 |
|
Dan Balasescu
|
e49f1f6e6b
|
Merge branch 'master' into no-more-difficulty-control-points-info
|
2021-10-13 20:17:57 +09:00 |
|
Dean Herbert
|
02689a1b60
|
Use actual BeatmapInfo rather than PlayableBeatmap.BeatmapInfo for editor writes
|
2021-10-13 14:50:12 +09:00 |
|
Dan Balasescu
|
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 |
|
Dean Herbert
|
79ac64a088
|
Split out editor save steps to try and catch test failure
|
2021-10-12 19:40:35 +09:00 |
|
Bartłomiej Dach
|
55bd7d2512
|
Add failing coverage for saving difficulty params from editor
|
2021-10-12 16:43:56 +09:00 |
|
smoogipoo
|
bc37cb6f43
|
Merge branch 'master' into no-more-difficulty-control-points-info
|
2021-10-08 18:41:17 +09:00 |
|
Dean Herbert
|
6e797ddcac
|
Add test coverage of creating, saving and loading a new beatmap
|
2021-10-06 12:55:04 +09:00 |
|
Dean Herbert
|
46bafb6252
|
Merge branch 'master' into no-more-difficulty-control-points-info
|
2021-09-28 13:53:56 +09:00 |
|
Bartłomiej Dach
|
1a1fc00b44
|
Add failing test case
|
2021-09-27 20:54:29 +02:00 |
|
Dean Herbert
|
41fb3371e5
|
Merge branch 'master' into blueprint-container-sorting
|
2021-09-27 14:12:09 +09:00 |
|
Bartłomiej Dach
|
81d160c85a
|
Add test covering expected UX of range selection
|
2021-09-26 19:27:47 +02:00 |
|
Bartłomiej Dach
|
0de7db5840
|
Add test coverage for timeline selection logic
|
2021-09-26 19:20:55 +02:00 |
|
Bartłomiej Dach
|
7caa0a81ec
|
Rename TestScene{Editor -> Composer}Selection
In line with an upcoming split in functionality between the composer
blueprint container and the timeline blueprint container.
|
2021-09-26 17:22:58 +02:00 |
|
Bartłomiej Dach
|
ce70d1082d
|
Add failing test for "ghost timeline blueprint"
|
2021-09-26 15:29:00 +02:00 |
|
Bartłomiej Dach
|
0057400bb7
|
Rename test scene to reflect its new purpose
|
2021-09-26 15:09:30 +02:00 |
|
Bartłomiej Dach
|
4aadff3fd7
|
Add failing test for incorrect composer selection
|
2021-09-26 15:08:43 +02:00 |
|
Bartłomiej Dach
|
4e094b2127
|
Implement grid size toggling matching stable
|
2021-09-19 20:26:02 +02:00 |
|
Bartłomiej Dach
|
56e80a0706
|
Add rectangular position snap grid
|
2021-09-19 18:07:19 +02:00 |
|
Bartłomiej Dach
|
cbb9ff1c49
|
Only run prompt-for-save test logic when relevant
|
2021-09-13 21:04:28 +02:00 |
|
Bartłomiej Dach
|
79d0f4835e
|
Add failing tests for preserving clipboard content
|
2021-09-13 21:03:30 +02:00 |
|
Bartłomiej Dach
|
80e54d51f2
|
Add failing test for preserving editor clock time
|
2021-09-13 20:56:36 +02:00 |
|
Bartłomiej Dach
|
eae5d62fa5
|
Store editor beatmap locally before editor exit
|
2021-09-12 15:50:41 +02:00 |
|
Bartłomiej Dach
|
22fa9a303e
|
Expose test helper for switching between difficulties
|
2021-09-12 13:55:48 +02:00 |
|
Bartłomiej Dach
|
5ae2f41930
|
Make difficulty switching test scene use EditorTestScene
|
2021-09-12 13:26:05 +02:00 |
|
Dean Herbert
|
0500cd578a
|
Merge branch 'master' into no-more-difficulty-control-points-info
|
2021-09-06 21:06:12 +09:00 |
|
Bartłomiej Dach
|
7012a1d934
|
Fix issues with main menu -> editor loader transition
|
2021-09-05 21:48:11 +02:00 |
|
Bartłomiej Dach
|
74a129dc27
|
Test switching difficulties after discarding changes
|
2021-09-05 21:48:11 +02:00 |
|
Bartłomiej Dach
|
382269b362
|
Test staying on same difficulty due to unsaved changes
|
2021-09-05 21:48:10 +02:00 |
|
Bartłomiej Dach
|
c72523bc14
|
Add basic test for difficulty switching
|
2021-09-05 21:48:10 +02:00 |
|
Dean Herbert
|
6e4efdd1b1
|
Add test coverage for per-ruleset setup screens
|
2021-09-05 13:40:58 +09:00 |
|
Dean Herbert
|
d4e5a612ea
|
Update IPositionalSnapProvider to take a HitObject as reference, rather than raw time
This allows fetching the correct `DifficultyControlPoint` from the
hitobject. Nothing more.
|
2021-09-03 17:11:12 +09:00 |
|
Dan Balasescu
|
6c649b7bbe
|
Merge branch 'master' into no-more-sample-control-points-info
|
2021-09-02 18:09:05 +09:00 |
|
Bartłomiej Dach
|
5dc938cc9f
|
Update tests to match expectations
|
2021-08-31 22:41:47 +02:00 |
|
Bartłomiej Dach
|
ddf9d2aa6c
|
Add test coverage
|
2021-08-30 22:55:58 +02:00 |
|
Dean Herbert
|
015df282fe
|
Simplify copy operations
|
2021-08-30 18:32:55 +09:00 |
|