Commit Graph
9876 Commits
Author SHA1 Message Date
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 DominionandGitHub 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