@@ -9,81 +9,85 @@ import {
99 UUID_MATCHER ,
1010} from '../../..' ;
1111
12- electronTestRunner ( __dirname , { runTwice : true , timeout : 50_000 } , async ( ctx ) => {
13- let firstSessionId : string | undefined ;
12+ electronTestRunner (
13+ __dirname ,
14+ { runTwice : true , timeout : 50_000 , skip : ( ) => process . platform === 'linux' } ,
15+ async ( ctx ) => {
16+ let firstSessionId : string | undefined ;
1417
15- await ctx
16- . includeSessionEnvelopes ( )
17- . ignoreExpectationOrder ( )
18- . expect ( {
19- envelope : ( envelope : Envelope ) => {
20- const session = getSessionFromEnvelope ( envelope ) ;
21- firstSessionId = session ?. sid ;
22- expect ( firstSessionId ) . toBeDefined ( ) ;
18+ await ctx
19+ . includeSessionEnvelopes ( )
20+ . ignoreExpectationOrder ( )
21+ . expect ( {
22+ envelope : ( envelope : Envelope ) => {
23+ const session = getSessionFromEnvelope ( envelope ) ;
24+ firstSessionId = session ?. sid ;
25+ expect ( firstSessionId ) . toBeDefined ( ) ;
2326
24- expect (
25- sessionEnvelope ( {
26- sid : UUID_MATCHER ,
27- init : true ,
28- started : ISO_DATE_MATCHER ,
29- timestamp : ISO_DATE_MATCHER ,
30- status : 'ok' ,
31- errors : 0 ,
32- duration : expect . any ( Number ) ,
33- } ) ,
34- ) . toEqual ( envelope ) ;
35- } ,
36- } )
37- . expect ( {
38- envelope : sessionEnvelope ( {
39- sid : UUID_MATCHER ,
40- init : true ,
41- started : ISO_DATE_MATCHER ,
42- timestamp : ISO_DATE_MATCHER ,
43- status : 'ok' ,
44- errors : 0 ,
45- duration : expect . any ( Number ) ,
46- } ) ,
47- } )
48- . expect ( {
49- envelope : ( envelope : Envelope ) => {
50- const session = getSessionFromEnvelope ( envelope ) ;
51- expect ( session ?. sid ) . toEqual ( firstSessionId ) ;
27+ expect (
28+ sessionEnvelope ( {
29+ sid : UUID_MATCHER ,
30+ init : true ,
31+ started : ISO_DATE_MATCHER ,
32+ timestamp : ISO_DATE_MATCHER ,
33+ status : 'ok' ,
34+ errors : 0 ,
35+ duration : expect . any ( Number ) ,
36+ } ) ,
37+ ) . toEqual ( envelope ) ;
38+ } ,
39+ } )
40+ . expect ( {
41+ envelope : sessionEnvelope ( {
42+ sid : UUID_MATCHER ,
43+ init : true ,
44+ started : ISO_DATE_MATCHER ,
45+ timestamp : ISO_DATE_MATCHER ,
46+ status : 'ok' ,
47+ errors : 0 ,
48+ duration : expect . any ( Number ) ,
49+ } ) ,
50+ } )
51+ . expect ( {
52+ envelope : ( envelope : Envelope ) => {
53+ const session = getSessionFromEnvelope ( envelope ) ;
54+ expect ( session ?. sid ) . toEqual ( firstSessionId ) ;
5255
53- expect (
54- sessionEnvelope ( {
55- sid : UUID_MATCHER ,
56- init : false ,
57- started : ISO_DATE_MATCHER ,
58- timestamp : ISO_DATE_MATCHER ,
59- status : 'crashed' ,
60- errors : 1 ,
61- duration : expect . any ( Number ) ,
62- } ) ,
63- ) . toEqual ( envelope ) ;
64- } ,
65- } )
66- . expect ( {
67- envelope : eventEnvelope (
68- {
69- level : 'fatal' ,
70- platform : 'native' ,
71- tags : {
72- 'event.environment' : 'native' ,
73- 'event.origin' : 'electron' ,
74- 'event.process' : 'browser' ,
75- } ,
56+ expect (
57+ sessionEnvelope ( {
58+ sid : UUID_MATCHER ,
59+ init : false ,
60+ started : ISO_DATE_MATCHER ,
61+ timestamp : ISO_DATE_MATCHER ,
62+ status : 'crashed' ,
63+ errors : 1 ,
64+ duration : expect . any ( Number ) ,
65+ } ) ,
66+ ) . toEqual ( envelope ) ;
7667 } ,
77- [
68+ } )
69+ . expect ( {
70+ envelope : eventEnvelope (
7871 {
79- type : 'attachment' ,
80- length : expect . any ( Number ) ,
81- filename : expect . stringMatching ( / ^ [ 0 - 9 a - f ] { 8 } - [ 0 - 9 a - f ] { 4 } - [ 0 - 9 a - f ] { 4 } - [ 0 - 9 a - f ] { 4 } - [ 0 - 9 a - f ] { 12 } \. d m p $ / ) ,
82- attachment_type : 'event.minidump' ,
72+ level : 'fatal' ,
73+ platform : 'native' ,
74+ tags : {
75+ 'event.environment' : 'native' ,
76+ 'event.origin' : 'electron' ,
77+ 'event.process' : 'browser' ,
78+ } ,
8379 } ,
84- expect . any ( Buffer ) ,
85- ] ,
86- ) ,
87- } )
88- . run ( ) ;
89- } ) ;
80+ [
81+ {
82+ type : 'attachment' ,
83+ length : expect . any ( Number ) ,
84+ filename : expect . stringMatching ( / ^ [ 0 - 9 a - f ] { 8 } - [ 0 - 9 a - f ] { 4 } - [ 0 - 9 a - f ] { 4 } - [ 0 - 9 a - f ] { 4 } - [ 0 - 9 a - f ] { 12 } \. d m p $ / ) ,
85+ attachment_type : 'event.minidump' ,
86+ } ,
87+ expect . any ( Buffer ) ,
88+ ] ,
89+ ) ,
90+ } )
91+ . run ( ) ;
92+ } ,
93+ ) ;
0 commit comments