Jordan Dominion
a0d3ae380a
Set appropriate BYOND version for -D dm.exe usage
2024-07-12 14:49:26 -04:00
Jordan Dominion
3da68fe323
Add support for additional compiler arguments
...
Closes #1807
2024-04-20 12:21:12 -04:00
Jordan Dominion
bfc2e64e66
Set oom_score_adj appropriately on Linux
...
Closes #1792
2024-03-03 13:33:56 -05:00
Jordan Dominion
786f98d286
Add a debug message
2024-02-26 20:46:04 -05:00
Jordan Dominion
575d811843
Increase timeout for dump tests
2024-02-26 09:50:03 -05:00
Jordan Dominion
77d8278ff2
Workaround for linux test race condition
2024-02-25 12:57:06 -05:00
Jordan Dominion
0bbf7cd46a
Add DMAPI triggerable custom events
...
Closes #1746
2024-02-19 16:56:01 -05:00
Jordan Dominion
98801c4a90
Add Minidump watchdog option to allow for smaller dumps
...
Previously, on Windows, these were exclusively full dumps. On Linux, they were exclusively minidumps.
Added API/DB Migrations change. Versions updated
Closes #1741
2024-02-02 17:30:33 -05:00
Jordan Dominion
0617d10484
Look specifically for .net.dmp files in OpenDream test
2024-02-02 15:25:33 -05:00
Jordan Dominion
a31d0241e1
Switch to using Microsoft.Diagnostics.NETCore.Client for dotnet dumps
...
Much simpler
2024-02-02 09:46:34 -05:00
Jordan Dominion
8d9233659f
Use dotnet-dump when dumping OpenDream
...
Closes #1750
2024-01-31 23:12:11 -05:00
Jordan Dominion
c4e7f0b04a
.env files for engine installations
2024-01-31 17:46:37 -05:00
Jordan Dominion
e377a2ed98
Clean up race condition in BridgeController content logging disabling
2024-01-09 18:44:48 -05:00
Jordan Dominion
9ce9cd9814
More logging when the port reuse bug happens
2024-01-08 12:51:51 -05:00
Jordan Dominion
efb73f504d
Fix issues with spaces in .dme names
2024-01-06 17:34:04 -05:00
Jordan Dominion
bbb5efe32d
Attempt 10 times for port grab
2023-12-27 08:32:43 -05:00
Jordan Dominion
1974d67bf1
Increase a deployment test timeout
2023-12-25 21:38:07 -05:00
Jordan Dominion
eea3ec71d4
Workaround for random-ass port allocation failures
2023-12-25 16:48:05 -05:00
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
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
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
c11bc9ada6
Merge branch 'V6' into TheGreatNullening
2023-12-17 20:57:54 -05:00
Jordan Dominion
638418534e
Fix DummyChatProvider interference with health check tests
2023-12-17 17:07:02 -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
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
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
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