@@ -9,81 +9,85 @@ import {
9
9
UUID_MATCHER ,
10
10
} from '../../..' ;
11
11
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 ;
14
17
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 ( ) ;
23
26
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 ) ;
52
55
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 ) ;
76
67
} ,
77
- [
68
+ } )
69
+ . expect ( {
70
+ envelope : eventEnvelope (
78
71
{
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
+ } ,
83
79
} ,
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