Dominion
7eddd601e5
Test health check event handler
2023-06-04 10:09:36 -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
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
8be291f918
Minor cleanups [DMDeploy][APIDeploy][TGSDeploy]
2020-07-30 22:53:47 -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
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
Jordan Brown
9d1b6e1666
Wtf is happening
2020-05-27 19:43:19 -04:00
Jordan Brown
a4ce21eecf
Log exports in DMAPI tests
2020-05-27 19:17:34 -04:00
Jordan Brown
812e27574d
Is this the issue?
2020-05-25 20:36:12 -04:00
Jordan Brown
e53404ea04
Add better test topic logging
2020-05-14 15:58:54 -04:00
Jordan Brown
bce3ffa006
Beginning to hate this variable
2020-05-07 17:04:48 -04:00
Jordan Brown
8e137286aa
Try this?
2020-05-06 18:15:46 -04:00
Jordan Brown
571040d8ad
Geh
2020-05-06 18:03:19 -04:00
Jordan Brown
2e7dfe6103
Change how we restart during integration tests
2020-05-06 16:35:54 -04:00
Jordan Brown
eb9d938410
Just reboot when set to graceful restart
2020-05-05 12:56:56 -04:00
Jordan Brown
e3580ef60a
Actually stop sleeping offline.
...
Credit for this commit goes to Care.
2020-05-05 12:06:42 -04:00
Jordan Brown
54b2d52a9a
Wtf is happening
2020-05-05 11:55:45 -04:00
Jordan Brown
2fec57cc73
Bruh moment
2020-05-05 11:49:56 -04:00
Jordan Brown
fc65b0c1be
More test logging
2020-05-05 11:43:42 -04:00
Jordan Brown
3b81a5bf61
Minor tweak
2020-05-05 01:04:33 -04:00
Jordan Brown
0a5f34e3d5
Hopefully un-require IRC for integration tests
2020-05-04 17:13:54 -04:00
Jordan Brown
ba241a7913
I forget how waitfor works and I no longer care
2020-04-28 17:08:26 -04:00
Jordan Brown
20c1353ccb
Bro, you were supposed to turn this off
2020-04-28 17:05:44 -04:00
Jordan Brown
9ec2a837b3
Test for days
2020-04-28 16:57:58 -04:00
Jordan Brown
87df601d93
Fix some DM stuff
2020-04-28 16:09:47 -04:00
Jordan Brown
3f6e82d67f
WORLD PROC
2020-04-28 15:56:45 -04:00
Jordan Brown
a99ec64094
Test for days
2020-04-28 15:54:19 -04:00
Jordan Brown
1fd8274da1
More
2020-04-28 15:26:32 -04:00