mirror of
https://github.com/tgstation/tgstation-server.git
synced 2026-07-16 10:33:58 +01:00
Test performance improvement
This commit is contained in:
@@ -28,6 +28,8 @@ namespace Tgstation.Server.Tests.Instance
|
||||
{
|
||||
readonly IInstanceClient instanceClient;
|
||||
|
||||
bool ranTimeoutTest = false;
|
||||
|
||||
public WatchdogTest(IInstanceClient instanceClient)
|
||||
: base(instanceClient.Jobs)
|
||||
{
|
||||
@@ -553,13 +555,18 @@ namespace Tgstation.Server.Tests.Instance
|
||||
Timeout = TimeSpan.FromMilliseconds(1),
|
||||
}, cancellationToken);
|
||||
|
||||
Assert.AreEqual(deploymentSecurity, refreshed.ApiValidationSecurityLevel);
|
||||
Assert.AreEqual(requireApi, refreshed.RequireDMApiValidation);
|
||||
Assert.AreEqual(TimeSpan.FromMilliseconds(1), refreshed.Timeout);
|
||||
JobResponse compileJobJob;
|
||||
if (!ranTimeoutTest)
|
||||
{
|
||||
Assert.AreEqual(deploymentSecurity, refreshed.ApiValidationSecurityLevel);
|
||||
Assert.AreEqual(requireApi, refreshed.RequireDMApiValidation);
|
||||
Assert.AreEqual(TimeSpan.FromMilliseconds(1), refreshed.Timeout);
|
||||
|
||||
var compileJobJob = await instanceClient.DreamMaker.Compile(cancellationToken);
|
||||
compileJobJob = await instanceClient.DreamMaker.Compile(cancellationToken);
|
||||
|
||||
await WaitForJob(compileJobJob, 90, true, ErrorCode.DeploymentTimeout, cancellationToken);
|
||||
}
|
||||
|
||||
await WaitForJob(compileJobJob, 90, true, ErrorCode.DeploymentTimeout, cancellationToken);
|
||||
await instanceClient.DreamMaker.Update(new DreamMakerRequest
|
||||
{
|
||||
Timeout = TimeSpan.FromMinutes(5),
|
||||
|
||||
Reference in New Issue
Block a user