Jordan Dominion
4bcb3c49e7
Suppress DMAPI tests warning
2023-07-08 13:34:55 -04:00
Jordan Dominion
c1f439321a
Test oldest compatible BYOND version in Live test
2023-07-07 16:45:51 -04:00
Jordan Dominion
6f598f38f1
Merge branch 'dev' into 1458-AddMapThreadsParam
2023-06-20 19:37:25 -04:00
Jordan
5956a71150
Merge branch 'master' into dev
2023-06-18 11:06:47 -04:00
Jordan
3fa6adc37f
Regression test for #1550
2023-06-16 12:21:55 -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
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
7eddd601e5
Test health check event handler
2023-06-04 10:09:36 -04:00
Dominion
5cd15f4642
Check DreamDaemon output logs work in Live test
2023-05-31 18:09:22 -04:00
Dominion
1f56ee7b90
Reduce log spam in live tests.
...
This is slowing GitHub actions to an ABSOLUTE FUCKING GARBAGE pace (4hrs of interop for a 7 minute run)
2023-05-28 21:34:29 -04:00
Dominion
49c6f37693
Add test helpers to test .dmes
...
- Make long_running_test_copy.dme just include the original
2023-05-22 19:11:06 -04:00
Dominion
42a7dab56a
ChatChannelInfo will now try to delay until the reattach updates it
2023-05-21 01:51:48 -04:00
Dominion
1214cfbbfd
Regression tests for #1490
2023-05-20 19:30:18 -04:00
Dominion
99c4537aa9
Implement BYOND installation deletion
...
- Add ErrorCode for if a BYOND installation delete attempt is made for the active version.
- Added ByondVersionDeleteRequest new parent of ByondVersionRequest.
- Added ByondRights.DeleteInstall.
- Added BYOND install delete support to client
- Made ByondExecutableLock use the reference counting system.
- Moved TrustDmbPath to ByondManager internals. Removes ByondExecutableLock's dependency on IIOManager.
- Ensured ByondManager doesn't deal in Versions where .Build == 0.
- Fixed race condition where ByondController could attempt to install a version in the scope of a request.
- Fixed long running DMAPI test code specifying a minimum security level of Ultrasafe when it writes files.
- Added JobsRequiredTest.WaitForJobProgress.
- Added BYOND installation deletion integration tests.
- Fixed modifying the user BYOND configuration having a race condition across instances.
- Various code cleanups.
2023-04-24 20:15:10 -04:00
Dominion
fb447938bf
Documentation comment
2023-04-17 11:24:50 -04:00
Dominion
fce684f407
Closes #1457
...
- Delay bridge requests while detached up to one minute before failing
- Add test coverage
2023-04-16 21:56:28 -04:00
Dominion
4926fef98a
Watchdog tests improvements
...
- Reorganize Watchdog Tests slightly
- Add test for chat overloading
- Add additional error logging
2023-04-16 19:23:10 -04:00
Dominion
436858dd42
DMAPI Test adjustments
...
- Improved error Handling
- Fix compile error
- Add overload topic command test
2023-04-16 17:34:19 -04:00
Dominion
7cee137e43
Implement and test bridge request chunking
...
- Minor cleanups included
2023-04-15 20:18:03 -04:00
Dominion
616b036282
Add tests for DMAPI interop communication limits
2023-04-15 14:37:07 -04:00
Dominion
0c252440d6
Add escape characters to DMAPI test event messages
2023-04-03 12:26:11 -04:00
Dominion
002fbd2afe
Fix mishandling of world.params
2023-04-03 01:26:29 -04:00
Dominion
24627e3efd
Error watchdog tests on runtimes
2023-04-03 00:03:16 -04:00
Dominion
4558aa7bd0
Fix it harder
2023-03-28 03:04:57 -04:00
Dominion
d1a0ed15e3
Fix another DMAPI test
2023-03-28 03:03:45 -04:00
Dominion
b76bab31b0
Fix DMAPI build
2023-03-28 02:45:49 -04:00
Dominion
c7b666646c
Add chat embed system
2023-03-28 02:20:05 -04:00
Jordan Brown
5b86f1a444
Fix V3 DMAPI build error [DMDeploy][TGSDeploy]
2021-01-31 13:02:24 -05:00
Jordan Brown
99f8129db7
Remove unneeded DMAPI version test
2021-01-22 10:45:08 -05:00
Jordan Brown
badd6dca8d
Fix DMAPI test version comparison
2021-01-22 10:23:04 -05:00
Jordan Brown
9dfe6e0fef
Fix compile errors
2021-01-21 15:09:53 -05:00
Jordan Brown
eed120ed09
Remove stray #include
2021-01-21 15:01:00 -05:00
Jordan Brown
ed0a04c4a0
Serparate the DMAPI version from Interop Version
2021-01-21 11:52:22 -05:00
Jordan Brown
ad75600890
Custom DreamDaemon Parameters
...
Closes #949
2020-11-06 13:02:09 -05:00
Jordan Brown
8be291f918
Minor cleanups [DMDeploy][APIDeploy][TGSDeploy]
2020-07-30 22:53:47 -04:00
Jordan Brown
4b934384b7
Maybe fix other sleep_offline issues
2020-07-30 13:40:29 -04:00
Jordan Brown
3a1caa1518
Don't crash the test if the chat broadcast fails
2020-07-30 02:13:55 -04:00
Jordan Brown
b158bfbd1e
More CI cleanups
2020-07-25 12:59:47 -04:00
Jordan Brown
e4255b0a7e
Fix test suite
2020-07-18 10:29:36 -04:00
Jordan Brown
1e5f2fc2b6
Switch to GitHub actions for building
2020-07-15 13:22:15 -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
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
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
935a2173c8
Fuck it, just don't call TgsInitializationComplete
2020-05-28 13:43:57 -04:00
Jordan Brown
3b6b7ec4be
Please make the pain stop
2020-05-28 13:31:38 -04:00
Jordan Brown
c01256d9c8
Rerererere
2020-05-28 12:58:02 -04:00
Jordan Brown
a6358d3f05
Could it really be that simple...
2020-05-27 21:18:21 -04:00
Jordan Brown
4afa5e75b0
AHHHH WTFFF
2020-05-27 21:08:29 -04:00