Jordan Dominion
a8c2d49608
Use a float here cause why not?
2023-11-19 10:24:09 -05:00
Jordan Dominion
669cc83992
Fix using the wrong task when awaiting reboots for topic requests
2023-11-19 10:23:24 -05:00
Jordan Dominion
7f3888dee8
Add live tests helper for UseBasicWatchdog
2023-11-19 08:59:08 -05:00
Jordan Dominion
54ec0a7c98
More Asserts, more better
2023-11-19 08:59:06 -05:00
Jordan Dominion
13749149db
This seems to be a fairly reproducible topic hang, which is nice to have
2023-11-19 08:59:06 -05:00
Jordan Dominion
cc4b4de7d2
Wait for DD proccesses to exit after killing
2023-11-19 08:59:05 -05:00
Jordan Dominion
0a874c6657
Add another error log exception to tests
2023-11-18 22:55:46 -05:00
Jordan Dominion
421733ba29
Add another test logging exception for EFCore cancellation errors
2023-11-18 22:52:59 -05:00
Jordan Dominion
8b9ff88578
Make jobs hub test start/stop ordering deterministic
...
Prevents rare race condition
2023-11-18 22:27:48 -05:00
Jordan Dominion
33e1aafff2
Merge branch 'V6' into OpenDream
2023-11-18 09:56:49 -05:00
Jordan Dominion
4c629003fc
Merge branch 'dev' into V6
2023-11-18 09:56:03 -05:00
Jordan Dominion
a4b00b0810
Merge branch 'V6' into OpenDream
2023-11-17 17:17:55 -05:00
Jordan Dominion
08f1a1ebf7
This test doesn't apply to OD
2023-11-17 12:26:34 -05:00
Jordan Dominion
a4bf9e409b
Remove deprecated API fields
...
Closes #1718
2023-11-17 11:02:11 -05:00
Jordan Dominion
ffb7dcfd5b
Merge branch 'V6' into OpenDream
2023-11-17 10:49:45 -05:00
Jordan Dominion
3a158251a1
Merge branch 'dev' into V6
2023-11-17 10:49:35 -05:00
Jordan Dominion
e6ae9b73c4
Throw the failing error message in Live tests
2023-11-17 10:48:45 -05:00
Jordan Dominion
e24d4d995b
Clean up points where we TellWorldToReboot()
...
Making sure we allow `WatchdogStatus.Restoring` where possible.
2023-11-17 09:07:11 -05:00
Jordan Dominion
69774722fb
These environment variables are preventing SDK detection from working properly under test. Delete them
2023-11-17 08:19:21 -05:00
Jordan Dominion
17bda5ef48
Standardize naming to "Webpanel"
2023-11-16 23:14:14 -05:00
Jordan Dominion
4537845e0b
Make this workaround generic
2023-11-16 22:10:36 -05:00
Jordan Dominion
a3e5828cb1
Merge branch 'V6' into OpenDream
2023-11-16 18:09:00 -05:00
Jordan Dominion
5e4fd7cb0b
Merge branch 'dev' into V6
2023-11-16 17:55:08 -05:00
Jordan Dominion
d36e2f59f8
Add broadcasting support
...
- Bump appropriate versions
- Add DreamDaemon request field and permission bit.
- Add generic failure error code.
- Remove `ErrorCode` comment since they are being using in #1666 .
- Fix bad interop return messages.
- Adjust DMAPI code to support broadcasts.
- Add tests.
Closes #138
2023-11-15 20:53:52 -05:00
Jordan Dominion
4788ceaa5f
Merge branch 'V6' into OpenDream
2023-11-15 08:11:19 -05:00
Jordan Dominion
75db9af33e
Move EngineVersion to core models namespace
2023-11-14 19:51:08 -05:00
Jordan Dominion
a0fd49fd4b
Merge branch 'V6' into OpenDream
2023-11-14 19:38:44 -05:00
Jordan Dominion
e2e0114770
Update .NET 8.0 release
...
- Update Microsoft packages.
- Update EF Core tooling.
- Update Docker base images.
- Update build scripts.
- Update actions.
2023-11-14 17:25:18 -05:00
tgstation-server
f6378ea1ad
Merge branch 'dev' into V6
2023-11-14 08:25:22 +00:00
tgstation-server
ac290fc6ff
Merge branch 'master' into dev
2023-11-14 07:56:23 +00:00
Jordan Dominion
1a0d76a730
Fix test race condition
2023-11-13 21:53:26 -05:00
Jordan Dominion
7ab9f35067
THAT'S NOT A FUCKING INSTANCE ID!!!
...
- Fix logic error in hub group mapping.
- Add regression unit test.
Fixes #1713
2023-11-13 18:16:41 -05:00
Jordan Dominion
9c769046bb
Added helpers for creating in-memory database contexts for testing
2023-11-13 18:14:44 -05:00
Jordan Dominion
d8dd0f3f48
Merge branch 'V6' into OpenDream
2023-11-12 17:54:44 -05:00
Jordan Dominion
be741edd3a
Most minor of code cleanups
2023-11-12 17:53:58 -05:00
Jordan Dominion
d2acb3cb91
Merge branch 'V6' into OpenDream
2023-11-12 17:53:49 -05:00
Jordan Dominion
c7287a021e
Merge branch 'dev' into V6
2023-11-12 17:38:56 -05:00
tgstation-server
52ffd3a3cb
Merge branch 'master' into dev
2023-11-12 22:25:00 +00:00
Jordan Dominion
581cbe4b18
Merge branch 'LessThreadPressure' into FixHubUserNames
2023-11-12 14:56:16 -05:00
Jordan Dominion
2180da071c
Merge pull request #1669 from tgstation/Net8RC2
...
Update to .NET 8 RC2
2023-11-12 14:03:47 -05:00
Jordan Dominion
6b6d958536
Fix issue with StartedBy.Name not being set in jobs hub updates
2023-11-12 13:42:30 -05:00
tgstation-server
5f7981d410
Merge branch 'dev' into V6
2023-11-12 17:35:22 +00:00
Jordan Dominion
a585f9d2ab
Disable random disconnections before completing hub tests
2023-11-12 10:37:03 -05:00
Jordan Dominion
51d81aa067
Adjust JobsRequiredTest to use the hub
...
This greatly reduces thread pool pressure, very important for CI.
2023-11-12 10:33:48 -05:00
Jordan Dominion
de06107751
Fix signals test being a special snowflake
2023-11-12 08:58:13 -05:00
Jordan Dominion
dd3c2c5644
Merge branch 'V6' into Net8RC2
2023-11-12 08:48:00 -05:00
Jordan Dominion
b2bce2cc28
Merge branch 'V6' into OpenDream
2023-11-12 08:39:33 -05:00
Jordan Dominion
9ea704b24b
Merge branch 'dev' into V6
2023-11-12 08:33:16 -05:00
Jordan Dominion
30293c3e39
Fix repository fetching possibly not fetching all tags
2023-11-11 21:31:07 -05:00
Jordan Dominion
7310359f0b
OD uses UDP, so bind test to account for that
2023-11-11 14:51:38 -05:00