326 Commits

Author SHA1 Message Date
LA
53f9f2b717 同步更新,并增加一些TODO 2026-01-01 13:17:20 +08:00
LA
0c39d1e367 同步更新,调整mod代码,调整空判系统代码防报错。
待解决:游戏不结束,空判不扣血,空判降低acc
2025-11-30 14:05:16 +08:00
LA
4e0405d764 同步更新 2025-08-30 11:57:52 +08:00
Dean Herbert
db4a4a1723 Minor bump some packages 2025-02-17 15:23:26 +09:00
Dean Herbert
6f42b59e31 Upgrade more packages again
This also downgrades nunit to be aligned across all projects. Getting it
up-to-date is a bit high effort.
2025-01-08 03:13:11 +09:00
Dean Herbert
09fc30e377 Hide !mp commands from tournament streaming chat 2024-12-16 17:39:27 +09:00
Dean Herbert
ca2bd640b4 Update all dependencies (except realm, nunit, moq and deepclone) 2024-10-18 16:20:07 +09:00
Salman Ahmed
ec85bf0ae6 Update other VS code configuration files 2024-02-16 01:45:30 +03:00
Dan Balasescu
6e4d52863c Upgrade to .NET 8 SDK 2024-02-02 21:28:51 +09:00
Dean Herbert
a69fd8198d Update framework and other nuget packages
- Moq held back because dicks
- NUnit held back because large API changes (trivial but effort)
- SignalR held back due to api deprecations
2024-01-21 11:00:53 +09:00
Dean Herbert
82e7643df5 Update IPC usages
Of note, I've disabled IPC on visual test runners as we generally don't
use IPC in these cases. Having it set means that the game will not open
while visual tests are open, which has been a complaint from devs in the
past.
2024-01-18 19:45:36 +09:00
Dean Herbert
49ca1ccb22 Simplify state reset in test scene 2023-12-06 12:03:54 +09:00
Dean Herbert
73aaa0406a Add test coverage of multiple bans order 2023-12-06 12:00:32 +09:00
Dean Herbert
1d1b855510 Refactor test for readability 2023-12-06 11:57:04 +09:00
Dean Herbert
ac67320b61 Refactor for readability 2023-12-06 11:50:43 +09:00
Bartłomiej Dach
43701c5d47 Prefer using statement to fully qualified name 2023-12-05 21:49:32 +01:00
Bartłomiej Dach
7392cc2fda Fix headless test failures due to input handling idiosyncrasies 2023-12-05 21:49:04 +01:00
Bartłomiej Dach
2c7db61a5c Improve test 2023-12-05 21:19:35 +01:00
Rodrigo Pina
cda55065e7 Simplified ban order logic
Implemented tests to make sure logic works as intended
2023-12-05 12:56:24 +00:00
Salman Ahmed
e76a5f9419 Fix failing tests 2023-10-28 10:18:15 +03:00
Salman Ahmed
7083c04c59 Refactor logic slightly to display team seed everywhere
This change makes the team seed display in "team intro" screen as well.
2023-10-28 09:27:15 +03:00
Salman Ahmed
28e331deed Support displaying team seed in TeamDisplay 2023-10-28 08:30:24 +03:00
Dean Herbert
7227f5c881 Fix a couple of compilation errors 2023-10-06 18:13:02 +09:00
Dean Herbert
56b5f52e83 Update all dependencies (except for Moq) 2023-09-16 15:37:31 +09:00
Bartłomiej Dach
b5d88713fe Merge pull request #24691 from peppy/file-ipc-race-fix
Fix potential race condition in song bar beatmap lookup flow
2023-08-31 21:54:38 +02:00
Dean Herbert
34b279845b Add more testability for song bar 2023-08-31 19:03:56 +09:00
Dean Herbert
540c58c359 Fix tournament screen tests not matching OsuGameBase resolution
This would cause things to look completely out of whack.

The numbers here match `DrawSizePreservingFillContainer` defaults as
used by `OsuGameBase.CreateScalingContainer()`.
2023-08-31 18:47:41 +09:00
Dean Herbert
4b68493084 Add ability to test recent / upcoming matches on schedule screen 2023-08-31 18:43:06 +09:00
Dean Herbert
827d48adcc Fix test coverage not actually covering crash 2023-08-21 16:10:48 +09:00
Dean Herbert
5009fd3794 Add test coverage of song bar crash 2023-08-21 15:34:03 +09:00
Dean Herbert
965da343a4 Fix tournament song bar tests not showing anything by default 2023-08-16 17:14:34 +09:00
Bartłomiej Dach
3501b7c22b Fix some more nullability inspections 2023-08-09 21:32:46 +02:00
Dean Herbert
4e83245acf Apply nullability to all remaining tests where it wasn't applied 2023-08-10 00:24:57 +09:00
Dean Herbert
6549ca5304 Revert some usages of AsNonNull() in tests
We generally prefer `!` when it is unambiguous usage (ie. direct access).
2023-08-10 00:20:37 +09:00
cdwcgt
404a927caf fix Possible NullReferenceException in test 2023-07-30 02:56:52 +09:00
cdwcgt
5d09eca104 revert test change 2023-07-30 02:49:30 +09:00
cdwcgt
4c33013674 null check in test 2023-07-29 22:41:26 +09:00
cdwcgt
8a06914438 remove #nullable disable in tournament 2023-07-29 22:25:06 +09:00
Dean Herbert
0130c356ed Cache IDialogOverlay in a simpler way 2023-07-25 18:33:41 +09:00
Dean Herbert
2c5a329b04 Merge branch 'master' into tourney-dangerous-action-confirm 2023-07-25 18:27:58 +09:00
Bartłomiej Dach
e7c1664adb Fix blank space under tournament screen test scenes on very wide screens 2023-07-24 22:07:11 +02:00
Bartłomiej Dach
09ee500f62 Fix test failures due to Content override being applied in two places weirdly 2023-07-24 21:32:05 +02:00
Bartłomiej Dach
3ccd0ca1b0 Merge branch 'master' into tournament-resolution-fixes 2023-07-24 21:27:20 +02:00
Dean Herbert
f837c0a43c Fix tournament tests not fitting to lower resolutions correctly 2023-07-25 01:44:32 +09:00
Dean Herbert
2658161605 Move easily testable test scene to top of TestSceneGameplayScreen 2023-07-25 01:44:32 +09:00
Dean Herbert
0b55fc3197 Refactor DrawableTournamentMatch tests to suck less 2023-07-25 01:39:56 +09:00
Dean Herbert
ac4ad1e78c Change tournament tests to use development folder
Unsure there was a reason for this not to be the case (looks to have
been an oversight).
2023-07-21 15:35:03 +09:00
Dao Heng Liu
fa480cc27b remove #nullable disable, pass action instead of container to DangerousActionDialog 2023-07-20 22:52:02 +01:00
Dao Heng Liu
68495c937d fix ResetBracketTeams tests
also fixes formatting and var naming issues
2023-07-20 22:52:02 +01:00
Dao Heng Liu
e3a7b6969a add confirmation dialog for Clear All button in TournamentEditorScreen 2023-07-20 22:52:02 +01:00