Jordan Dominion
9a3d02a244
BYOND -> Engine nomenclature changes
2023-10-16 01:44:56 -04:00
Jordan Dominion
2a7ac83c9a
Merge branch 'V6' into OpenDream
2023-10-16 01:11:18 -04:00
Jordan Dominion
71d803ccc4
More OD test fixes
2023-10-16 01:07:34 -04:00
tgstation-server
9011cf31e8
Merge branch 'master' into dev
2023-10-16 04:39:16 +00:00
Jordan Dominion
c7b577d03e
Add another possible win32 error to dump tests
2023-10-15 23:27:22 -04:00
Jordan Dominion
37c6e1bfe9
Slight expression extraction to help with debugging
2023-10-15 22:39:21 -04:00
Jordan Dominion
15a3c12211
Fix more bad ports with test topics
2023-10-15 21:29:21 -04:00
Jordan Dominion
5fdaaccd68
Use the new system for finding the topic port
2023-10-15 20:50:00 -04:00
Jordan Dominion
ed00399c39
Make some logging engine agnostic
2023-10-15 16:05:12 -04:00
Jordan Dominion
88773528a9
Make some live tests more generic for OpenDream
2023-10-15 15:42:26 -04:00
Jordan Dominion
32873fa618
More API sanity for EngineVersions
2023-10-15 10:58:16 -04:00
Jordan Dominion
a4a3b78645
Clean up ByondResponse
2023-10-15 01:50:39 -04:00
Jordan Dominion
1eeba3a4b2
Rename ByondVersion to EngineVersion
2023-10-15 01:49:39 -04:00
Jordan Dominion
b8b9ad1e35
Fix BYOND specific WatchdogTest asserts
2023-10-14 23:11:03 -04:00
Jordan Dominion
84c0fcd903
Redo how ByondVersion is implemented to support custom OD builds
...
- `SourceCommittish` -> `SourceSHA`, now MUST be full length.
- Fix OpenDreamInstaller.DownloadVersion requiring a JobProgressReporter.
- Fix naming of BYOND firewall rules
2023-10-14 21:54:33 -04:00
Jordan Dominion
188932e800
Compare ByondVersion not Version
2023-10-14 14:35:34 -04:00
Jordan Dominion
59cefa9f4f
Fix a VS message
2023-10-14 11:37:09 -04:00
Jordan Dominion
a6907d360d
Missed a spot
2023-10-14 03:45:36 -04:00
Jordan Dominion
a3e3733668
Get most of the BYOND integration test working
2023-10-14 03:39:57 -04:00
Jordan Dominion
6e015f86fa
WIP OpenDream Support
2023-10-09 15:42:29 -04:00
Jordan Dominion
3b6f4e947a
Merge branch 'dev' into ValueTasks
2023-08-13 23:36:21 -04:00
Jordan Dominion
0b92f631ba
Only expect channels while we can guarantee them
2023-07-08 13:34:58 -04:00
Jordan Dominion
6e1b6a6f67
Fix usage of TopicClient in live tests
2023-07-08 13:34:53 -04:00
Jordan Dominion
c1f439321a
Test oldest compatible BYOND version in Live test
2023-07-07 16:45:51 -04:00
Jordan Dominion
72afd1f4de
Merge branch 'dev' into 1458-AddMapThreadsParam
2023-07-04 18:01:35 -04:00
Jordan Dominion
2e6e2841e5
Add support for changing console title
...
- Move `VersionExtensions` to `Tgstation.Server.Common`.
- Fix Host watchdog API version specifying `Revision`.
2023-07-02 09:13:27 -04:00
Jordan Dominion
34e8f1328b
Merge branch 'dev' into ValueTasks
2023-06-28 08:16:36 -04:00
Jordan Dominion
8a4328bb4e
Switch from .WithToken to .WaitAsync
2023-06-26 00:05:19 -04:00
Jordan Dominion
6f598f38f1
Merge branch 'dev' into 1458-AddMapThreadsParam
2023-06-20 19:37:25 -04:00
tgstation-server
246f77bfa0
Merge branch 'master' into dev
2023-06-20 02:39:48 +00:00
Jordan Dominion
a5970e9ab2
Test for an edge case I already handled
...
See `ranInitialDmbCheck` in WatchdogBase.MonitorLifetimes()
2023-06-19 19:41:25 -04:00
Jordan Dominion
0a68c3adeb
Merge branch 'dev' into ValueTasks
2023-06-19 15:08:23 -04:00
tgstation-server
12319f5471
Merge branch 'master' into dev
2023-06-19 03:56:54 +00:00
Jordan
d169f4b653
Another BetterWin32Errors possibility
2023-06-18 22:44:56 -04:00
Jordan
5956a71150
Merge branch 'master' into dev
2023-06-18 11:06:47 -04:00
Jordan
2e93a3f98f
Fix WindowsWatchdog swapping race condition
2023-06-17 14:11:29 -04:00
Jordan
3fa6adc37f
Regression test for #1550
2023-06-16 12:21:55 -04:00
Jordan
ffd2786fc9
Only test topic limits + 1 in tests
...
Fixes #1540
2023-06-16 04:36:52 -04:00
Dominion
1a3e0fe1c7
Configuration option to disable dd.exe usage
...
Fixed issues with testing bridge limits in 515.
Added LiveTests helper to get all DreamDaemon processes.
Assert Live tests port usage is >= 10000 to ensure we get maximum url length for bridge tests.
2023-06-15 03:30:32 -04:00
Dominion
6ad5f62ef2
Merge branch 'dev' of https://github.com/tgstation/tgstation-server into 1458-AddMapThreadsParam
2023-06-14 15:04:30 -04:00
Dominion
3a631709c0
Merge branch 'dev' into 1458-AddMapThreadsParam
2023-06-14 13:02:49 -04:00
Dominion
4471391b96
ValueTask Tgstation.Server.Client
2023-06-14 12:30:00 -04:00
Dominion
0efe58fe6b
Add new API fields for HealthChecks
...
- Migrate database to these
- Deprecate Heartbeat fields
2023-06-14 11:44:20 -04:00
Dominion
e9d4abe10d
Merge branch 'dev' into 1495-NonGitHubUpdates
2023-06-11 13:13:25 -04:00
Dominion
3c779415f2
Merge branch 'master' into dev
2023-06-11 12:48:46 -04:00
Dominion
1e416e202b
Update Byond.TopicSender to 7.0.1
...
Also note this pushes Microsoft.Extensions.Logging.Abstractions to 7.0.0
This fixes instabilities in topic serialization.
Probably fixes #1529
2023-06-11 10:36:48 -04:00
Dominion
70436803f0
Merge branch 'dev' into 1495-NonGitHubUpdates
2023-06-10 12:02:48 -04:00
tgstation-server
3d71915af8
Merge branch 'master' into dev
2023-06-10 00:05:52 +00:00
Dominion
eb0c631e84
Handler for another possible DumpTests exception
2023-06-09 13:41:34 -04:00
Dominion
2930394baf
Cleanup WatchdogTest
2023-06-09 13:25:29 -04:00