@@ -2,7 +2,7 @@ import * as T from 'typings'
22import * as TT from 'typings/tutorial'
33import { exec } from '../node'
44import logger from '../logger'
5- import parser from './parser'
5+ import parser , { ParserOutput } from './parser'
66import { debounce , throttle } from './throttle'
77import onError from '../sentry/onError'
88import { clearOutput , addOutput } from './output'
@@ -49,7 +49,7 @@ const createTestRunner = (config: TT.TutorialTestRunnerConfig, callbacks: Callba
4949
5050 const { stdout, stderr } = result
5151
52- const tap = parser ( stdout || '' )
52+ const tap : ParserOutput = parser ( stdout || '' )
5353
5454 addOutput ( { channel : logChannelName , text : tap . logs . join ( '\n' ) , show : false } )
5555
@@ -60,6 +60,7 @@ const createTestRunner = (config: TT.TutorialTestRunnerConfig, callbacks: Callba
6060 const failSummary = {
6161 title : firstFail . message || 'Test Failed' ,
6262 description : firstFail . details || 'Unknown error' ,
63+ summary : tap . summary ,
6364 }
6465 callbacks . onFail ( position , failSummary )
6566 const output = formatFailOutput ( tap )
0 commit comments