File tree Expand file tree Collapse file tree 1 file changed +4
-1
lines changed
packages/vitest/src/node/browser Expand file tree Collapse file tree 1 file changed +4
-1
lines changed Original file line number Diff line number Diff line change 11import type { TestProject } from '../project'
22import type { BrowserServerStateSession } from '../types/browser'
33import { createDefer } from '@vitest/utils'
4+ import { relative } from 'pathe'
45
56export class BrowserSessions {
67 private sessions = new Map < string , BrowserServerStateSession > ( )
@@ -13,7 +14,8 @@ export class BrowserSessions {
1314 const defer = createDefer < void > ( )
1415
1516 const timeout = setTimeout ( ( ) => {
16- defer . reject ( new Error ( `Failed to connect to the browser session "${ sessionId } " within the timeout.` ) )
17+ const tests = files . map ( file => relative ( project . config . root , file ) ) . join ( '", "' )
18+ defer . reject ( new Error ( `Failed to connect to the browser session "${ sessionId } " [${ project . name } ] for "${ tests } " within the timeout.` ) )
1719 } , project . vitest . config . browser . connectTimeout ?? 60_000 ) . unref ( )
1820
1921 this . sessions . set ( sessionId , {
@@ -25,6 +27,7 @@ export class BrowserSessions {
2527 } ,
2628 resolve : ( ) => {
2729 defer . resolve ( )
30+ clearTimeout ( timeout )
2831 this . sessions . delete ( sessionId )
2932 } ,
3033 reject : defer . reject ,
You can’t perform that action at this time.
0 commit comments