Commit Graph

1420 Commits

Author SHA1 Message Date
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