Commit Graph
4246 Commits
Author SHA1 Message Date
Jordan Brown 7e3594e546 Fix Nuget memes and tests [APIDeploy][NugetDeploy] api-v7.0.1 2020-07-09 20:51:45 -04:00
Jordan Brown 91b665b239 Add missing right for custom BYOND versions [ApiDeploy][NugetDeploy] 2020-07-09 15:54:25 -04:00
Jordan Brown 0afcd8de4a Fix all tests using the BasicWatchdog 2020-07-09 15:02:45 -04:00
Jordan BrownandGitHub ed0a8c5286 Merge pull request #1070 from tgstation/934-ActuallyImplement [APIDeploy][NugetDeploy]
Adds the PosixWatchdog and option to drop DMAPI requirement
2020-07-09 14:42:30 -04:00
Jordan Brown 2ff7b61032 So this is a windows only test for now 2020-07-09 14:29:34 -04:00
Jordan Brown 3fa841a463 ErrorCode description update 2020-07-09 14:25:58 -04:00
Jordan Brown 8ba56f9c12 Minor timeout tweak 2020-07-09 13:37:38 -04:00
Jordan Brown 98903d22d9 Fix strange issue with SQLite migration 2020-07-09 13:24:08 -04:00
Jordan Brown a24bb50190 More integration test sanity 2020-07-09 13:20:22 -04:00
Jordan Brown 10362d786d Add a check to watchdog detach failure 2020-07-09 12:40:26 -04:00
Jordan Brown 9ed9c5d90a Show custom BYOND versions in deployment messages 2020-07-09 12:25:50 -04:00
Jordan Brown ac6a02d4b8 Fix invalid Substring call 2020-07-09 11:52:52 -04:00
Jordan Brown 7546373f94 Fix test asserting between int and uint 2020-07-09 11:32:16 -04:00
Jordan Brown 90569981b2 Improve chat message when a deployment is canceled 2020-07-09 11:31:52 -04:00
Jordan Brown d6bf75b439 Lots of test improvements
- More deployment tests
- More job error code asserts
2020-07-09 11:24:15 -04:00
Jordan Brown 358c5042c1 Fix recursive .dme discovery 2020-07-09 11:23:34 -04:00
Jordan Brown 1940e32d91 Deprecate error code 54 2020-07-09 10:59:37 -04:00
Jordan Brown 5e27598eb1 Mark enums as deprecated in the spec 2020-07-09 10:59:10 -04:00
Jordan Brown 685c1c9224 Fix indentation 2020-07-09 10:36:13 -04:00
Jordan Brown a5ae66bf02 Intentionally slow down the long running test
This allows the watchdog restoring/delayedrestart tests to function
2020-07-09 10:27:08 -04:00
Jordan Brown 3f06103502 Change how we save reattach info 2020-07-08 23:42:42 -04:00
Jordan Brown 9d03e36b0d Improve session persistor slightly 2020-07-08 23:26:34 -04:00
Jordan Brown 2799daac4a Rename ReattachInfoHandler to SessionPersistor 2020-07-08 23:20:50 -04:00
Jordan Brown 6d0c87dfc5 Store logs in /var/log by default on POSIX 2020-07-08 22:48:14 -04:00
Jordan Brown 01c9c64e4f Delay after the dump test to restore the watchdog 2020-07-08 22:33:24 -04:00
Jordan Brown 03014fd11f This test is flakey as shit comment it out for now 2020-07-08 20:32:04 -04:00
Jordan Brown c60147b2b5 Bump tested BYOND version 2020-07-08 18:55:36 -04:00
Jordan Brown 574cb279a3 No need for a setter on this property 2020-07-06 21:54:33 -04:00
Jordan Brown d291324046 Fix Job ErrorCodes not being set 2020-07-06 21:41:57 -04:00
Jordan Brown 87bac3c390 Test fixes and stuff 2020-07-06 17:45:26 -04:00
Jordan Brown dc12e67792 Remove artificial delay 2020-07-06 12:54:23 -04:00
Jordan Brown 0be37fb6b4 Improve monitor crash handling
- Fix Status never getting set to DelayedRestart
2020-07-06 12:32:14 -04:00
Jordan Brown 4454c88ab3 Fix the watchdog never getting set back to Online status 2020-07-06 12:29:08 -04:00
Jordan Brown 4e2d1fe168 Why isn't the detach message sending? 2020-07-06 11:55:30 -04:00
Jordan Brown b8e4cdbc4e Minor log line 2020-07-06 04:05:08 -04:00
Jordan Brown ea7235b198 Oh that's why 2020-07-06 03:16:01 -04:00
Jordan Brown 5c348958d1 THAT IS A VERY STRANGE ASSERT TO FAIL 2020-07-06 03:12:33 -04:00
Jordan Brown f8ae110c45 Fix for reattaching 2020-07-06 03:01:15 -04:00
Jordan Brown 56f405a738 Try some more special tactics for PosixWatchdog 2020-07-05 17:47:41 -04:00
Jordan Brown 7069b7ff12 Remove the DMAPI requirement
- Add field to DreamMaker model
- Add permission
- Add migrations
- Add Incompatible ApiValidationStatus
- Send admin watchdog chat message when manual reboot required
- Remove DeadSessionController
- Suppress some chat tracking context logspam
- Add more session creation logging
- Add tests
2020-07-05 17:11:41 -04:00
Jordan Brown fcdd4a7afb Fix watchdog test 2020-07-05 14:40:23 -04:00
Jordan Brown d632d4f5eb Fix issue with changing .dmes 2020-07-05 14:38:42 -04:00
Jordan Brown 254c4c4b7b Bruh, stop using 511, seriously 2020-07-05 14:28:22 -04:00
Jordan Brown da16670071 Fix Live directory not being cleared
- Add more logging
2020-07-05 12:31:03 -04:00
Jordan Brown 57a98d3b8f General package update 2020-07-05 12:11:51 -04:00
Jordan Brown 20520f7a51 Merge branch 'dev' into 934-ActuallyImplement 2020-07-05 12:01:27 -04:00
Jordan BrownandGitHub 29338b075c Merge pull request #1069 from tgstation/MinorThing
Fix some errors on request cancellation
2020-07-05 12:01:10 -04:00
Jordan Brown 1ba914afee Adds the PosixWatchdog
- Test BasicWatchdog in Sqlite travis job
- Rename UseBasicWatchdogOnWindows to UseBasicWatchdog
- Inline one use of DatabaseContextExtensions in DmbFactory
- Rename WindowsSwappableDmbProvider to SwappableDmbProvider
- Fix DreamDaemonController returning the wrong ActiveCompileJob
- Re-enable disabled watchdog tests
2020-07-05 12:00:55 -04:00
Jordan Brown e009d7d684 Remove unused usings 2020-07-05 11:25:09 -04:00
Jordan Brown 0631f80637 Cleanup of some ApiController method calls 2020-07-05 11:18:57 -04:00