mirror of
https://github.com/tgstation/tgstation-server.git
synced 2026-07-15 18:12:50 +01:00
More Asserts, more better
This commit is contained in:
@@ -497,13 +497,14 @@ namespace Tgstation.Server.Tests.Live.Instance
|
||||
Assert.AreEqual(false, daemonStatus.SoftRestart);
|
||||
Assert.AreEqual(false, daemonStatus.SoftShutdown);
|
||||
Assert.AreEqual(string.Empty, daemonStatus.AdditionalParameters);
|
||||
Assert.AreEqual(false, daemonStatus.SoftRestart);
|
||||
var initialCompileJob = daemonStatus.ActiveCompileJob;
|
||||
await CheckDMApiFail(daemonStatus.ActiveCompileJob, cancellationToken);
|
||||
|
||||
daemonStatus = await DeployTestDme("BasicOperation/basic_operation_test", DreamDaemonSecurity.Trusted, true, cancellationToken);
|
||||
|
||||
Assert.AreEqual(WatchdogStatus.Online, daemonStatus.Status.Value);
|
||||
|
||||
Assert.AreEqual(false, daemonStatus.SoftRestart); // dme name change triggered, instant reboot
|
||||
Assert.AreEqual(initialCompileJob.Id, daemonStatus.ActiveCompileJob.Id);
|
||||
var newerCompileJob = daemonStatus.StagedCompileJob;
|
||||
|
||||
@@ -1063,6 +1064,7 @@ namespace Tgstation.Server.Tests.Live.Instance
|
||||
Assert.IsNull(daemonStatus.StagedCompileJob);
|
||||
Assert.AreEqual(DMApiConstants.InteropVersion, daemonStatus.ActiveCompileJob.DMApiVersion);
|
||||
Assert.AreEqual(DreamDaemonSecurity.Safe, daemonStatus.ActiveCompileJob.MinimumSecurityLevel);
|
||||
Assert.AreEqual(false, daemonStatus.SoftRestart);
|
||||
|
||||
var startJob = await StartDD(cancellationToken);
|
||||
|
||||
@@ -1072,6 +1074,7 @@ namespace Tgstation.Server.Tests.Live.Instance
|
||||
|
||||
|
||||
Assert.AreEqual(WatchdogStatus.Online, daemonStatus.Status.Value);
|
||||
Assert.AreEqual(true, daemonStatus.SoftRestart);
|
||||
CheckDDPriority();
|
||||
|
||||
Assert.AreEqual(initialCompileJob.Id, daemonStatus.ActiveCompileJob.Id);
|
||||
@@ -1085,6 +1088,7 @@ namespace Tgstation.Server.Tests.Live.Instance
|
||||
daemonStatus = await TellWorldToReboot(cancellationToken);
|
||||
|
||||
Assert.AreNotEqual(initialCompileJob.Id, daemonStatus.ActiveCompileJob.Id);
|
||||
Assert.AreEqual(false, daemonStatus.SoftRestart);
|
||||
Assert.IsNull(daemonStatus.StagedCompileJob);
|
||||
|
||||
await instanceClient.DreamDaemon.Shutdown(cancellationToken);
|
||||
|
||||
Reference in New Issue
Block a user