Skip to content

Commit 0a1e420

Browse files
committed
improving StandbyMode test
1 parent bf6fca3 commit 0a1e420

File tree

1 file changed

+7
-9
lines changed

1 file changed

+7
-9
lines changed

test/WebJobs.Script.Tests.Integration/Host/StandbyManagerTests.cs

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -114,21 +114,19 @@ public async Task StandbyMode_EndToEnd()
114114
ScriptSettingsManager.Instance.SetSetting(EnvironmentSettingNames.AzureWebsitePlaceholderMode, "0");
115115

116116
// give time for the specialization to happen
117-
await Task.Delay(2000);
118-
119-
httpServer.Dispose();
120-
httpClient.Dispose();
121-
122-
var hostConfig = WebHostResolver.CreateScriptHostConfiguration(webHostSettings, true);
123-
var expectedHostId = hostConfig.HostConfig.HostId;
124-
125117
string[] logLines = null;
126118
await TestHelpers.Await(() =>
127119
{
128120
// wait for the trace indicating that the host has been specialized
129121
logLines = traceWriter.GetTraces().Select(p => p.Message).ToArray();
130122
return logLines.Contains("Generating 0 job function(s)");
131-
}, userMessageCallback: () => string.Join(Environment.NewLine, traceWriter.GetTraces().Select(p => p.Message)));
123+
}, userMessageCallback: () => string.Join(Environment.NewLine, traceWriter.GetTraces().Select(p => $"[{p.Timestamp.ToString("HH:mm:ss.fff")}] {p.Message}")));
124+
125+
httpServer.Dispose();
126+
httpClient.Dispose();
127+
128+
var hostConfig = WebHostResolver.CreateScriptHostConfiguration(webHostSettings, true);
129+
var expectedHostId = hostConfig.HostConfig.HostId;
132130

133131
// verify the rest of the expected logs
134132
string text = string.Join(Environment.NewLine, logLines);

0 commit comments

Comments
 (0)