@@ -28,7 +28,7 @@ public async Task OnTimeoutException_IgnoreToken_StopsManager()
28
28
29
29
await RunTimeoutExceptionTest ( trace , handleCancellation : false ) ;
30
30
31
- await TestHelpers . Await ( ( ) => ! ( _manager . State == ScriptHostState . Running ) ) ;
31
+ await TestHelpers . Await ( ( ) => ! ( _manager . State == ScriptHostState . Running ) , userMessage : "Expected host to not be running" ) ;
32
32
Assert . DoesNotContain ( trace . Traces , t => t . Message . StartsWith ( "Done" ) ) ;
33
33
Assert . Contains ( trace . Traces , t => t . Message . StartsWith ( "Timeout value of 00:00:03 exceeded by function 'Functions.TimeoutToken' (Id: " ) ) ;
34
34
Assert . Contains ( trace . Traces , t => t . Message == "A function timeout has occurred. Host is shutting down." ) ;
@@ -43,15 +43,14 @@ public async Task OnTimeoutException_UsesToken_ManagerKeepsRunning()
43
43
44
44
// wait a few seconds to make sure the manager doesn't die
45
45
await Assert . ThrowsAsync < ApplicationException > ( ( ) => TestHelpers . Await ( ( ) => ! ( _manager . State == ScriptHostState . Running ) ,
46
- timeout : 3000 , throwWhenDebugging : true ) ) ;
46
+ timeout : 3000 , throwWhenDebugging : true , userMessage : "Expected host manager not to die" ) ) ;
47
47
Assert . Contains ( trace . Traces , t => t . Message . StartsWith ( "Done" ) ) ;
48
48
Assert . Contains ( trace . Traces , t => t . Message . StartsWith ( "Timeout value of 00:00:03 exceeded by function 'Functions.TimeoutToken' (Id: " ) ) ;
49
49
Assert . DoesNotContain ( trace . Traces , t => t . Message == "A function timeout has occurred. Host is shutting down." ) ;
50
50
}
51
51
52
52
private async Task RunTimeoutExceptionTest ( TraceWriter trace , bool handleCancellation )
53
53
{
54
- TimeSpan gracePeriod = TimeSpan . FromMilliseconds ( 5000 ) ;
55
54
_manager = await CreateAndStartWebScriptHostManager ( trace ) ;
56
55
57
56
string scenarioName = handleCancellation ? "useToken" : "ignoreToken" ;
@@ -80,7 +79,7 @@ private async Task<WebScriptHostManager> CreateAndStartWebScriptHostManager(Trac
80
79
var mockEventManager = new Mock < IScriptEventManager > ( ) ;
81
80
var manager = new WebScriptHostManager ( config , new TestSecretManagerFactory ( ) , mockEventManager . Object , ScriptSettingsManager . Instance , new WebHostSettings { SecretsPath = _secretsDirectory . Path } ) ;
82
81
Task task = Task . Run ( ( ) => { manager . RunAndBlock ( ) ; } ) ;
83
- await TestHelpers . Await ( ( ) => manager . State == ScriptHostState . Running ) ;
82
+ await TestHelpers . Await ( ( ) => manager . State == ScriptHostState . Running , userMessage : "Expected host to be running" ) ;
84
83
85
84
return manager ;
86
85
}
0 commit comments