@@ -244,12 +244,37 @@ const statusPayload = JSON.parse(runCommand(binPath, ['status', '--json'], {
244244 cwd : workspace ,
245245 env : installedEnv
246246} ) . stdout )
247+ function summarizeHostRuntime ( hosts ) {
248+ return JSON . stringify (
249+ hosts . map ( host => ( {
250+ host : host . host ,
251+ configured : host . configured ,
252+ adapterReady : host . adapterReady ,
253+ contractStatus : host . contractStatus ,
254+ nativeStatus : host . nativeStatus ,
255+ ready : host . ready ,
256+ issues : host . issues
257+ } ) ) ,
258+ null ,
259+ 2
260+ )
261+ }
262+
247263assert . strictEqual ( statusPayload . ok , true )
248264assert . strictEqual ( statusPayload . payload . globalHostRuntime . schemaVersion , 'GlobalHostRuntimeVerificationV2' )
249265assert . strictEqual ( statusPayload . payload . globalHostRuntime . hosts . length , 5 )
250- assert ( statusPayload . payload . globalHostRuntime . hosts . every ( host => host . configured === true ) )
251- assert ( statusPayload . payload . globalHostRuntime . hosts . every ( host => host . adapterReady === true ) )
252- assert ( statusPayload . payload . globalHostRuntime . hosts . every ( host => host . contractStatus === 'passed' ) )
266+ assert (
267+ statusPayload . payload . globalHostRuntime . hosts . every ( host => host . configured === true ) ,
268+ summarizeHostRuntime ( statusPayload . payload . globalHostRuntime . hosts )
269+ )
270+ assert (
271+ statusPayload . payload . globalHostRuntime . hosts . every ( host => host . adapterReady === true ) ,
272+ summarizeHostRuntime ( statusPayload . payload . globalHostRuntime . hosts )
273+ )
274+ assert (
275+ statusPayload . payload . globalHostRuntime . hosts . every ( host => host . contractStatus === 'passed' ) ,
276+ summarizeHostRuntime ( statusPayload . payload . globalHostRuntime . hosts )
277+ )
253278assert ( statusPayload . payload . globalHostRuntime . hosts . every ( host => host . ready === false ) )
254279assert . strictEqual ( statusPayload . payload . globalHostRuntime . overallState , 'degraded' )
255280assert . strictEqual (
0 commit comments