@@ -24,16 +24,11 @@ export const getTest = async (): Promise<stepResponse> => {
2424 const objStr = "[" + stdout . split ( "\n" ) . join ( "," ) . slice ( 0 , - 1 ) + "]" ;
2525 const obj = JSON . parse ( objStr ) ;
2626 let failIds : string [ ] = [ ] ;
27- obj . forEach (
28- ( element : { type : string ; result : string ; testID : string } ) => {
29- if (
30- element . type == "testDone" &&
31- element . result . toLowerCase ( ) == "error"
32- ) {
33- failIds . push ( element . testID ) ;
34- }
27+ obj . forEach ( ( element : { type : string ; result : string ; testID : string } ) => {
28+ if ( element . type == "testDone" && element . result . toLowerCase ( ) == "error" ) {
29+ failIds . push ( element . testID ) ;
3530 }
36- ) ;
31+ } ) ;
3732 let initialString = "" ;
3833 if ( failIds . length > 1 ) {
3934 initialString = `${ failIds . length } tests failed` ;
@@ -50,43 +45,29 @@ export const getTest = async (): Promise<stepResponse> => {
5045 test : { hasOwnProperty : ( arg0 : string ) => any ; id : any } ;
5146 } ) =>
5247 ( e . hasOwnProperty ( "testID" ) && e . testID == e1 ) ||
53- ( e . hasOwnProperty ( "test" ) &&
54- e . test . hasOwnProperty ( "id" ) &&
55- e . test . id == e1 )
48+ ( e . hasOwnProperty ( "test" ) && e . test . hasOwnProperty ( "id" ) && e . test . id == e1 )
5649 ) ;
5750 const entry1 = allEntries . find (
58- ( e : {
59- hasOwnProperty : ( arg0 : string ) => any ;
60- test : { hasOwnProperty : ( arg0 : string ) => any } ;
61- } ) => e . hasOwnProperty ( "test" ) && e . test . hasOwnProperty ( "id" )
51+ ( e : { hasOwnProperty : ( arg0 : string ) => any ; test : { hasOwnProperty : ( arg0 : string ) => any } } ) =>
52+ e . hasOwnProperty ( "test" ) && e . test . hasOwnProperty ( "id" )
6253 ) ;
6354 let testName = "Error getting test name" ;
6455 if ( entry1 ) {
6556 testName = entry1 . test . name . split ( "/test/" ) . slice ( - 1 ) ;
6657 }
6758 const entry2 = allEntries . find (
68- ( e : {
69- hasOwnProperty : ( arg0 : string ) => any ;
70- stackTrace : string | any [ ] ;
71- } ) => e . hasOwnProperty ( "stackTrace" ) && e . stackTrace . length > 1
59+ ( e : { hasOwnProperty : ( arg0 : string ) => any ; stackTrace : string | any [ ] } ) =>
60+ e . hasOwnProperty ( "stackTrace" ) && e . stackTrace . length > 1
7261 ) ;
7362 const entry3 = allEntries . find (
74- ( e : {
75- hasOwnProperty : ( arg0 : string ) => any ;
76- message : string | string [ ] ;
77- } ) =>
78- e . hasOwnProperty ( "message" ) &&
79- e . message . length > 1 &&
80- e . message . includes ( "EXCEPTION CAUGHT BY FLUTTER" )
63+ ( e : { hasOwnProperty : ( arg0 : string ) => any ; message : string | string [ ] } ) =>
64+ e . hasOwnProperty ( "message" ) && e . message . length > 1 && e . message . includes ( "EXCEPTION CAUGHT BY FLUTTER" )
8165 ) ;
8266 const entry4 = allEntries . find (
83- ( e : {
84- hasOwnProperty : ( arg0 : string ) => any ;
85- error : string | any [ ] ;
86- } ) => e . hasOwnProperty ( "error" ) && e . error . length > 1
67+ ( e : { hasOwnProperty : ( arg0 : string ) => any ; error : string | any [ ] } ) =>
68+ e . hasOwnProperty ( "error" ) && e . error . length > 1
8769 ) ;
88- let testDetails =
89- "Unable to get test details. Run flutter test to replicate" ;
70+ let testDetails = "Unable to get test details. Run flutter test to replicate" ;
9071 if ( entry2 ) {
9172 testDetails = entry2 . stackTrace ;
9273 } else if ( entry3 ) {
@@ -95,13 +76,7 @@ export const getTest = async (): Promise<stepResponse> => {
9576 testDetails = entry4 . error ;
9677 }
9778
98- errorString . push (
99- "<details><summary>" +
100- testName +
101- "</br></summary>`" +
102- testDetails +
103- "`</details>"
104- ) ;
79+ errorString . push ( "<details><summary>" + testName + "</br></summary>`" + testDetails + "`</details>" ) ;
10580 } ) ;
10681
10782 const output = `⛔️ - ${ initialString } </br >
0 commit comments