@@ -451,19 +451,25 @@ class MyReporter {
451
451
if ( eventType === 'TestRunFinished' ) {
452
452
Object . values ( this . hooksStarted ) . forEach ( async hookData => {
453
453
hookData [ 'event_type' ] = 'HookRunFinished' ;
454
- hookData [ 'hook_run' ] . result = uploadData [ 'test_run' ] . result ;
455
- hookData [ 'hook_run' ] . failure = uploadData [ 'test_run' ] . failure ;
456
- hookData [ 'hook_run' ] . failure_type = uploadData [ 'test_run' ] . failure_type ;
457
- hookData [ 'hook_run' ] . failure_reason = uploadData [ 'test_run' ] . failure_reason ;
458
- hookData [ 'hook_run' ] . failure_reason_expanded = uploadData [ 'test_run' ] . failure_reason_expanded ;
459
- hookData [ 'hook_run' ] . failure_backtrace = uploadData [ 'test_run' ] . failure_backtrace ;
454
+ hookData [ 'hook_run' ] = {
455
+ ...hookData [ 'hook_run' ] ,
456
+ result : uploadData [ 'test_run' ] . result ,
457
+ failure : uploadData [ 'test_run' ] . failure ,
458
+ failure_type : uploadData [ 'test_run' ] . failure_type ,
459
+ failure_reason : uploadData [ 'test_run' ] . failure_reason ,
460
+ failure_reason_expanded : uploadData [ 'test_run' ] . failure_reason_expanded ,
461
+ failure_backtrace : uploadData [ 'test_run' ] . failure_backtrace
462
+
463
+ }
464
+
460
465
if ( hookData [ 'hook_run' ] [ 'hook_type' ] === 'BEFORE_ALL' ) {
461
466
hookData [ 'hook_run' ] . finished_at = uploadData [ 'test_run' ] . finished_at ;
462
467
hookData [ 'hook_run' ] . duration_in_ms = new Date ( hookData [ 'hook_run' ] . finished_at ) . getTime ( ) - new Date ( hookData [ 'hook_run' ] . started_at ) . getTime ( ) ;
463
468
} else {
464
469
hookData [ 'hook_run' ] . finished_at = hookData [ 'hook_run' ] . started_at ;
465
470
hookData [ 'hook_run' ] . duration_in_ms = 0 ;
466
471
}
472
+ console . log ( hookData ) ;
467
473
await uploadEventData ( hookData ) ;
468
474
} )
469
475
this . hooksStarted = { } ;
0 commit comments