Dominion
eb0c631e84
Handler for another possible DumpTests exception
2023-06-09 13:41:34 -04:00
Dominion
2930394baf
Cleanup WatchdogTest
2023-06-09 13:25:29 -04:00
Dominion
ba6f085f21
Merge branch 'master' into dev
2023-06-08 08:30:22 -04:00
Dominion
425386a528
Another dump tests error fix
2023-06-07 19:31:41 -04:00
tgstation-server
746a932978
Merge branch 'master' into dev
2023-06-07 07:14:22 +00:00
Dominion
e586102381
EVEN MORE DUMP TESTS EDGE CASES
...
I fucking hate this test
2023-06-06 23:17:01 -04:00
Dominion
d41715c512
More dump tests edge cases
2023-06-06 23:05:27 -04:00
Dominion
eba904e700
Fix a log message and dump tests edge case
2023-06-06 23:03:58 -04:00
Dominion
a9074b3186
Starting to narrow down that spurious Live tests socket error
2023-06-06 22:49:06 -04:00
Dominion
6a54236969
Prefer DisposeAsync over Dispose where possible
2023-06-05 21:50:28 -04:00
Dominion
e71a34a919
Increase a test timeout
2023-06-05 21:27:52 -04:00
tgstation-server
6f6f27cd7c
Merge branch 'master' into dev
2023-06-05 21:06:36 +00:00
Dominion
489b7b7e5d
Fix race condition in RepositoryTest
2023-06-05 10:52:09 -04:00
Dominion
937835a563
Fix ordering for remote GitHub features initialization
2023-06-04 14:27:24 -04:00
Dominion
0e187a430d
Add a caching FileDownloader for CI to be nice to Lummox
2023-06-04 14:26:21 -04:00
Dominion
baac58ec92
Actually enable the GitHub token for remote git feature testing
2023-06-04 14:03:00 -04:00
Dominion
395ee7d316
Add DummyGitHubService for live testing
...
- Also enable repo additional features for testing if possible
- Change a bunch of `TestInitialize`rs to `ClassInitialize`rs
2023-06-04 13:15:09 -04:00
Dominion
63beb10e4e
Do not overlog
2023-06-04 11:12:30 -04:00
Dominion
7eddd601e5
Test health check event handler
2023-06-04 10:09:36 -04:00
Dominion
0d4ed0532d
Enable receiving health checks in DMAPI event handler
...
- Internal renaming of Heartbeats to Health Checks
- No API changes for now
2023-06-04 10:04:43 -04:00
Dominion
078775c8a3
Minor timeout fix for repository test
2023-06-04 09:20:24 -04:00
tgstation-server
702ef314f9
Merge branch 'master' into dev
2023-06-03 02:30:53 +00:00
Dominion
e335f2b002
More restrictive priority checks
2023-06-02 19:01:57 -04:00
Dominion
34225f8c50
Reduce log spam
2023-06-02 16:58:12 -04:00
Dominion
d94ba26151
Use Assert.AreEqual instead of if
2023-06-02 11:46:55 -04:00
Dominion
a110dda407
Regression test for DreamDaemon priority issues
2023-06-02 10:36:37 -04:00
Dominion
5cd15f4642
Check DreamDaemon output logs work in Live test
2023-05-31 18:09:22 -04:00
Dominion
4ec850c6c5
Resolving master -> dev merge
2023-05-29 20:21:28 -04:00
Dominion
ea8f12da0a
Regression test for #1501
2023-05-29 10:58:19 -04:00
tgstation-server
48b05af66a
Merge branch 'master' into dev
2023-05-29 08:12:30 +00: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
05832bfee5
Reverse ordering of sort for initial test chat connection jobs
2023-05-28 13:18:21 -04:00
Dominion
8d4537c4e9
Log topics sent from watchdog test
2023-05-27 14:51:57 -04:00
tgstation-server
580259e6f9
Merge branch 'master' into dev
2023-05-24 00:58:02 +00:00
Dominion
86f20a0a3c
Address race condition between enabling chat bots and their reconnect jobs appearing in Live test
2023-05-23 19:51:24 -04:00
Dominion
fc3ce4caf7
Fix errors when using real chat connection strings
2023-05-23 19:44:09 -04:00
Dominion
6ac18508da
Assert valid connection strings in chat tests
2023-05-23 17:54:06 -04:00
Dominion
76b214d40e
Mock IChatProviders when testing without secrets
2023-05-23 02:59:02 -04:00
Dominion
9f1d169ff6
Chat test connections are now required to succeed
2023-05-22 19:38:00 -04:00
Dominion
1021c04d4b
Don't be cheeky with this .dme name
...
It hinders full text searches
2023-05-22 19:11:25 -04:00
Dominion
af9b5f7eb3
Add IsSystemChannel flag to ChatChannels
2023-05-20 18:28:33 -04:00
Dominion
47c44b1a58
Add regression test for chat bot connection string viewing
2023-05-17 19:06:21 -04:00
Dominion
e1f471beb6
Add -map-threads parameter support
2023-04-28 21:24:01 -04:00
Dominion
16673034f7
Fix WaitForJobProgress never taking the early out
2023-04-25 08:00:16 -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
bff92e8a1f
Fix race condition in repository test
2023-04-24 18:37:01 -04:00
Dominion
4ecdf8afe1
Move duplicate concrete IAbstractHttpClientFactorys to Common.HttpClientFactory
2023-04-23 13:57:57 -04:00
Dominion
43e1fec1b0
Move a bunch of non-core classes to new Utils namespace
...
- Clean up VS messages, primarily in SessionController.cs
2023-04-23 13:42:16 -04:00
Dominion
d771da71b9
Add General:DeploymentDirectoryCopyTasksPerCore config option
2023-04-23 02:34:11 -04:00
Dominion
86e103b86b
More integration test reorganization
2023-04-22 10:33:39 -04:00