@@ -57,14 +57,14 @@ namespace Harness.Parallel.Worker {
57
57
callback . call ( fakeContext ) ;
58
58
}
59
59
catch ( e ) {
60
- errors . push ( { error : `Error executing suite: ${ e . message } ` , stack : e . stack , name : namestack . join ( " " ) } ) ;
60
+ errors . push ( { error : `Error executing suite: ${ e . message } ` , stack : e . stack , name : [ ... namestack ] } ) ;
61
61
return cleanup ( ) ;
62
62
}
63
63
try {
64
64
beforeFunc && beforeFunc ( ) ;
65
65
}
66
66
catch ( e ) {
67
- errors . push ( { error : `Error executing before function: ${ e . message } ` , stack : e . stack , name : namestack . join ( " " ) } ) ;
67
+ errors . push ( { error : `Error executing before function: ${ e . message } ` , stack : e . stack , name : [ ... namestack ] } ) ;
68
68
return cleanup ( ) ;
69
69
}
70
70
finally {
@@ -76,7 +76,7 @@ namespace Harness.Parallel.Worker {
76
76
afterFunc && afterFunc ( ) ;
77
77
}
78
78
catch ( e ) {
79
- errors . push ( { error : `Error executing after function: ${ e . message } ` , stack : e . stack , name : namestack . join ( " " ) } ) ;
79
+ errors . push ( { error : `Error executing after function: ${ e . message } ` , stack : e . stack , name : [ ... namestack ] } ) ;
80
80
}
81
81
finally {
82
82
afterFunc = undefined ;
@@ -107,13 +107,12 @@ namespace Harness.Parallel.Worker {
107
107
slow ( ) { return this ; } ,
108
108
} ;
109
109
namestack . push ( name ) ;
110
- name = namestack . join ( " " ) ;
111
110
if ( beforeEachFunc ) {
112
111
try {
113
112
beforeEachFunc ( ) ;
114
113
}
115
114
catch ( error ) {
116
- errors . push ( { error : error . message , stack : error . stack , name } ) ;
115
+ errors . push ( { error : error . message , stack : error . stack , name : [ ... namestack ] } ) ;
117
116
namestack . pop ( ) ;
118
117
return ;
119
118
}
@@ -124,7 +123,7 @@ namespace Harness.Parallel.Worker {
124
123
callback . call ( fakeContext ) ;
125
124
}
126
125
catch ( error ) {
127
- errors . push ( { error : error . message , stack : error . stack , name } ) ;
126
+ errors . push ( { error : error . message , stack : error . stack , name : [ ... namestack ] } ) ;
128
127
return ;
129
128
}
130
129
finally {
@@ -141,7 +140,7 @@ namespace Harness.Parallel.Worker {
141
140
throw new Error ( `done() callback called multiple times; ensure it is only called once.` ) ;
142
141
}
143
142
if ( err ) {
144
- errors . push ( { error : err . toString ( ) , stack : "" , name } ) ;
143
+ errors . push ( { error : err . toString ( ) , stack : "" , name : [ ... namestack ] } ) ;
145
144
}
146
145
else {
147
146
passing ++ ;
@@ -150,14 +149,14 @@ namespace Harness.Parallel.Worker {
150
149
} ) ;
151
150
}
152
151
catch ( error ) {
153
- errors . push ( { error : error . message , stack : error . stack , name } ) ;
152
+ errors . push ( { error : error . message , stack : error . stack , name : [ ... namestack ] } ) ;
154
153
return ;
155
154
}
156
155
finally {
157
156
namestack . pop ( ) ;
158
157
}
159
158
if ( ! completed ) {
160
- errors . push ( { error : "Test completes asynchronously, which is unsupported by the parallel harness" , stack : "" , name } ) ;
159
+ errors . push ( { error : "Test completes asynchronously, which is unsupported by the parallel harness" , stack : "" , name : [ ... namestack ] } ) ;
161
160
}
162
161
}
163
162
}
@@ -204,7 +203,7 @@ namespace Harness.Parallel.Worker {
204
203
}
205
204
} ) ;
206
205
process . on ( "uncaughtException" , error => {
207
- const message : ParallelErrorMessage = { type : "error" , payload : { error : error . message , stack : error . stack , name : namestack . join ( " " ) } } ;
206
+ const message : ParallelErrorMessage = { type : "error" , payload : { error : error . message , stack : error . stack , name : [ ... namestack ] } } ;
208
207
try {
209
208
process . send ( message ) ;
210
209
}
0 commit comments