File tree Expand file tree Collapse file tree 3 files changed +17
-1
lines changed
Expand file tree Collapse file tree 3 files changed +17
-1
lines changed Original file line number Diff line number Diff line change @@ -67,7 +67,7 @@ export function startLoad (opts = {}) {
6767 } ,
6868 results : async ( ) => {
6969 const r = await Promise . allSettled ( toAwait ) ;
70- return r . reduce ( ( a , r ) => {
70+ const results = r . reduce ( ( a , r ) => {
7171 if ( r . status === 'rejected' ) {
7272 if ( r . reason . code !== 'EXECUTABLE_NOT_PRESENT' ) {
7373 throw r . reason ;
@@ -78,6 +78,10 @@ export function startLoad (opts = {}) {
7878 }
7979 return a ;
8080 } , [ ] ) ;
81+ if ( results . length === 0 ) {
82+ throw new AggregateError ( r . map ( ( p ) => p . reason ) , 'all clients failed' )
83+ }
84+ return results ;
8185 }
8286 } ;
8387}
Original file line number Diff line number Diff line change @@ -179,6 +179,12 @@ export function createRunner (runnerConfig = {}) {
179179 await server . close ( ) ;
180180
181181 return {
182+ options : {
183+ runner : `local-docker-${ name } ` ,
184+ node : opts . node ,
185+ overrides : opts . overrides ,
186+ test : opts . test
187+ } ,
182188 serverMetadata : server . metadata ,
183189 clientMetadata : client . metadata ,
184190 serverResults,
Original file line number Diff line number Diff line change @@ -36,6 +36,12 @@ export default async function runner (_opts = {}) {
3636 await cleanup ( cwd ) ;
3737
3838 return {
39+ options : {
40+ runner : 'local' ,
41+ node : opts . node ,
42+ overrides : opts . overrides ,
43+ test : opts . test
44+ } ,
3945 serverMetadata : server . metadata ,
4046 clientMetadata : client . metadata ,
4147 serverResults,
You can’t perform that action at this time.
0 commit comments