Jordan Dominion
0b254fa998
Fix engine port detection under test
2023-10-15 16:09:06 -04:00
Jordan Dominion
ed00399c39
Make some logging engine agnostic
2023-10-15 16:05:12 -04:00
Jordan Dominion
4fbdb9a67d
Fix socket lingering
2023-10-15 16:02:38 -04:00
Jordan Dominion
421e4f828e
Increase port bind test delay
...
- Run for either engine on Windows
2023-10-15 15:51:50 -04:00
Jordan Dominion
46a6dfecd7
Yeah, just commit this debug code for now
2023-10-15 15:43:27 -04:00
Jordan Dominion
9ed98e2d3e
Fix OpenDream installation layout
2023-10-15 15:42:43 -04:00
Jordan Dominion
88773528a9
Make some live tests more generic for OpenDream
2023-10-15 15:42:26 -04:00
Jordan Dominion
1e70e2d053
Handle OpenDream tripping over PortBindTest
2023-10-15 15:41:02 -04:00
Jordan Dominion
0853fd36e2
Rename BYOND bin const to be more specific
2023-10-15 15:40:19 -04:00
Jordan Dominion
0fefec9f57
Fix OpenDream engine parameter encoding
2023-10-15 15:39:36 -04:00
Jordan Dominion
a1f1dbc58b
Make a log message correct
2023-10-15 15:38:47 -04:00
Jordan Dominion
eb516744fb
Fix engine version parsing
2023-10-15 15:38:31 -04:00
Jordan Dominion
9081ad4736
Additional failure state for Bridge requests
2023-10-15 14:03:20 -04:00
Jordan Dominion
cba40d8e2c
Make .dme modification use saner line endings
2023-10-15 10:59:48 -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
df2f30fd60
Merge branch 'V6' into OpenDream
2023-10-15 00:55:06 -04:00
Jordan Dominion
52da04ee81
Merge branch 'dev' into V6
2023-10-15 00:54:56 -04:00
Jordan Dominion
1416f1817f
Quote .dme path in OD compiler command line
2023-10-15 00:00:06 -04:00
Jordan Dominion
692c2f60a6
Remove --verbose flag from OD compiler invocation
2023-10-14 23:30:57 -04:00
Jordan Dominion
0f038977eb
Fix using wrong OD DMCompiler.exe
2023-10-14 23:11:28 -04:00
Jordan Dominion
b8b9ad1e35
Fix BYOND specific WatchdogTest asserts
2023-10-14 23:11:03 -04:00
Jordan Dominion
4e78b3e230
Fix CustomIteration not being set for OD engines
2023-10-14 23:00:17 -04:00
Jordan Dominion
2568524eb1
Fix OpenDreamInstallation constructor
...
Actually assign the `Version` property
2023-10-14 22:51:30 -04:00
Jordan Dominion
bf021d58fd
ADHD telling me to remove this period
2023-10-14 22:48:29 -04:00
Jordan Dominion
cb7bddb481
Fix test OD repo extraction
2023-10-14 22:47:29 -04:00
Jordan Dominion
1f2e4494a2
Fix OD build paths being too long on Windows
2023-10-14 22:47:14 -04:00
Jordan Dominion
0544c0241c
Log OD build output
2023-10-14 22:24:37 -04:00
Jordan Dominion
7671eeeb25
Simplify OD install paths
2023-10-14 22:24:22 -04:00
Jordan Dominion
947ec44e05
Fix stream seeking in test
2023-10-14 22:05:32 -04:00
Jordan Dominion
9995f449b3
Log ByondVersion not Version
2023-10-14 22:04:31 -04:00
Jordan Dominion
e05e79b517
Setup Windows Firewall handling for OpenDream
2023-10-14 21:54:56 -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
e36fd18378
Fix issue with non-existent BYOND cfg dir
2023-10-14 17:01:37 -04:00
Jordan Dominion and GitHub
c486238bb8
Merge pull request #1671 from tgstation/MinorAltercations
...
Nuget package updates
2023-10-14 15:48:18 -04:00
Jordan Dominion
a1f2a04b9a
Rearrange OD compat test slightly
2023-10-14 15:27:00 -04:00
Jordan Dominion
9c5c5b2ef4
Woe is me for not using operator overloading
2023-10-14 14:46:04 -04:00
Jordan Dominion
188932e800
Compare ByondVersion not Version
2023-10-14 14:35:34 -04:00
Jordan Dominion
61830a75c8
Use a thread safe order of operations here just in case
2023-10-14 14:35:19 -04:00
Jordan Dominion
a70cbc29a2
Rearrange some logging to make more sense in an async context
2023-10-14 14:35:04 -04:00
Jordan Dominion
3740c4d893
Update webpanel version
2023-10-14 14:02:14 -04:00
Jordan Dominion
2f4aaab0ab
Additional logging around engine deletion
2023-10-14 13:41:27 -04:00
Jordan Dominion
57b2c8eb45
Simplify an ObjectDisposedException
2023-10-14 13:30:40 -04:00
Jordan Dominion
7d2b80f67c
Check OD interop version
2023-10-14 13:29:10 -04:00
Jordan Dominion
e6615e043b
Don't reuse compat ports for OD in Live test
2023-10-14 13:24:40 -04:00
Jordan Dominion
46ed0ab4c2
Fix bad assumption about DummyGitHubService
...
How was this working previously?
2023-10-14 13:22:43 -04:00
Jordan Dominion
22f9a3bc61
Rework OD test to be alongside main tests
...
Fix a bunch of VS messages too
2023-10-14 12:17:32 -04:00
Jordan Dominion
59cefa9f4f
Fix a VS message
2023-10-14 11:37:09 -04:00
Jordan Dominion
abf7feed89
Merge branch 'V6' into OpenDream
2023-10-14 11:27:38 -04:00