Commit Graph
532 Commits
Author SHA1 Message Date
Jordan Dominion 256732618c Adjust test server startup timeout to 60s 2023-12-25 16:48:04 -05:00
Jordan Dominion c40720df80 Cleanup a JobsHubTests assert 2023-12-23 22:24:36 -05:00
Jordan Dominion 6a9e7358a5 Switch to named logging placeholder 2023-12-23 20:56:44 -05:00
Jordan Dominion a4258d137e Rework DMApiParameters.AccessIdentifier to be properly non-nullble 2023-12-23 11:02:14 -05:00
Jordan Dominion 6d435b7fdd Re-enable control of random chat disconnections 2023-12-20 23:37:47 -05:00
Jordan Dominion f819766a5b Nullify ChatUser
Clean up nullification of `ChannelRepresentation` as well
2023-12-20 23:34:29 -05:00
Jordan Dominion 476e903bb0 Cleanup messages in tests 2023-12-20 23:04:17 -05:00
Jordan Dominion 679bc7d0cb Switch back to dynamic live tests port allocation 2023-12-20 22:27:07 -05:00
Jordan Dominion 022b374a44 Fix some IDE messages 2023-12-20 20:10:10 -05:00
Jordan Dominion 34f142868c Fix engine installs not respecting Session:LowPriorityDeploymentProcesses 2023-12-20 20:10:10 -05:00
Jordan Dominion 0883874186 Support graceful OpenDream shutdowns
- SessionController now uses `IEngineExectuableLock` to stop servers.
  - Kills servers by default. Uses the RobustToolbox WatchdogApi for OpenDream.
2023-12-20 14:00:24 -05:00
Jordan Dominion 9711a787a8 Rename IProcessBase functions to avoid language conflicts 2023-12-19 23:58:45 -05:00
Jordan Dominion dd23015f4a Slightly increase the health check timeout 2023-12-18 15:57:57 -05:00
Jordan Dominion 81ef6191d5 Nullify Message 2023-12-17 23:25:33 -05:00
Jordan Dominion c11bc9ada6 Merge branch 'V6' into TheGreatNullening 2023-12-17 20:57:54 -05:00
Jordan Dominion 2bb85b6aea Simpler test port allocation 2023-12-17 18:17:21 -05:00
Jordan Dominion 638418534e Fix DummyChatProvider interference with health check tests 2023-12-17 17:07:02 -05:00
Jordan Dominion 93da4d8766 More robust test port allocation 2023-12-17 16:32:51 -05:00
Jordan Dominion 577ecb0d02 Show all duplicated jobs 2023-12-17 16:27:43 -05:00
Jordan Dominion 4b4bdcf25a Use larger page size here 2023-12-17 16:27:36 -05:00
Jordan Dominion da10d0f151 Double a test timeout 2023-12-17 16:23:32 -05:00
Jordan Dominion 5eef090511 Suppress OD build output in CI 2023-12-17 14:37:23 -05:00
Jordan Dominion f775a0563b Nullify ChannelRepresentation 2023-12-17 10:33:48 -05:00
Jordan Dominion 343b8c69ba Sync topics sent in tests with SessionController 2023-12-16 22:33:42 -05:00
Jordan Dominion 50c2fd20ad Increase OpenDream test installation timeout again 2023-12-16 16:16:15 -05:00
Jordan Dominion 670fe50847 Fix assert 2023-12-16 13:16:57 -05:00
Jordan Dominion f870aa0b17 Remove some whitespace 2023-12-16 11:37:39 -05:00
Jordan Dominion 0e209b933f Essentially remove live tests token expiry 2023-12-16 11:34:04 -05:00
Jordan Dominion 37c54c1fbd Increase some timeouts that were too low 2023-12-16 11:26:31 -05:00
Jordan Dominion 6ce9695533 Redo Process output reading to better workaround https://github.com/dotnet/runtime/issues/28583
Also test harder
2023-12-16 11:23:44 -05:00
Jordan Dominion aa51b67ea1 Handle startup jobs a bit better 2023-12-16 10:07:18 -05:00
Jordan Dominion ba454f0ac0 Add a missing throw 2023-12-16 09:22:12 -05:00
Jordan Dominion 1665d564d2 Use proper TCS method 2023-12-16 09:21:33 -05:00
Jordan Dominion 92cc9e7f6a More diagnostic asserts 2023-12-15 22:09:12 -05:00
Jordan Dominion e0f67bb6df More JobsHubTests diagnostics 2023-12-15 19:50:05 -05:00
Jordan Dominion 7304cf1a8d Clean up the JobsHubTest assertions again 2023-12-15 16:18:02 -05:00
Jordan Dominion 7b3fa4a53c Some additional test diagnostics 2023-12-14 23:10:12 -05:00
Jordan Dominion ef0bf6c0cf Force this variable to check for true 2023-12-13 22:59:50 -05:00
Jordan Dominion 081b8d19a6 Assert that the process is running before the Linux links test 2023-12-04 22:26:59 -05:00
Jordan Dominion 6d6645e9a2 Add a diagnostic message to an Assert 2023-12-04 22:25:06 -05:00
Jordan Dominion 69f4c7e0b6 Add some diagnostic messages for tests 2023-12-03 14:53:28 -05:00
Jordan Dominion 10188c782f Hopefully fix bug in JobsHubTest 2023-12-03 14:29:38 -05:00
Jordan Dominion c6ac595290 Improve an assert 2023-12-03 14:21:53 -05:00
Jordan Dominion 060bd6126d Switch to using topic extension method in tests 2023-12-03 14:09:29 -05:00
Jordan Dominion 5b42ad0f8f Weeding out JobsHubTest errors 2023-12-02 12:25:32 -05:00
Jordan Dominion c40197fcb5 Specify Environment.SpecialFolderOption where possible
Also fix a typo
2023-11-29 17:32:26 -05:00
Jordan Dominion 2ee1ff4665 Add a yield here to potentially fix a CI error
We HAD the handle to the process open and running, yet somehow GetProcessesByName failed to find it.
2023-11-27 14:18:10 -05:00
Jordan Dominion a979f04e03 Fix race condition in JobsRequiredTest cleanup 2023-11-27 12:19:51 -05:00
Jordan DominionandGitHub e3fffb2615 Merge branch 'V6' into TestSpeedups 2023-11-26 23:33:42 -05:00
Jordan Dominion e6db8713eb Increase test timeout for health check tests 2023-11-26 22:19:26 -05:00