@@ -22,21 +22,26 @@ class DataManager {
2222 }
2323
2424 async parseOutput ( buildName , output ) {
25+ logger . verbose ( 'parseOutput 0' ) ;
2526 const parserTypes = await Promise . all (
2627 Object . keys ( Parsers ) . map ( async ( type ) => {
28+ logger . verbose ( 'parseOutput type' , type ) ;
2729 if ( Parsers [ type ] . canParse ( buildName , output ) ) {
2830 const parser = new Parsers [ type ] ( buildName ) ;
31+ logger . verbose ( 'parseOutput parser' , parser ) ;
2932 return await parser . parse ( output , buildName ) ;
3033 }
3134 } )
3235 ) ;
36+ logger . verbose ( 'parseOutput 1' ) ;
3337 let results = parserTypes . filter ( ( element ) => {
3438 return element !== undefined ;
3539 } ) ;
3640 if ( results . length === 0 ) {
3741 const parser = new DefaultParser ( ) ;
3842 results = await parser . parse ( output ) ;
3943 }
44+ logger . verbose ( 'parseOutput 2' ) ;
4045 return Object . assign . apply ( { } , results ) ;
4146 }
4247
@@ -133,6 +138,7 @@ class DataManager {
133138 buildName ,
134139 output
135140 ) ;
141+ logger . verbose ( 'updateBuildWithOutput 1' ) ;
136142 const testResults = new TestResultsDB ( ) ;
137143 const outputDB = new OutputDB ( ) ;
138144 let update = {
@@ -141,6 +147,7 @@ class DataManager {
141147 } ;
142148 if ( ! rootBuildId ) {
143149 const rootBuildId = await testResults . getRootBuildId ( _id ) ;
150+ logger . verbose ( 'updateBuildWithOutput 2' ) ;
144151 update . rootBuildId = new ObjectID ( rootBuildId ) ;
145152 }
146153 if ( builds && builds . length > 0 ) {
@@ -171,6 +178,7 @@ class DataManager {
171178 } ) ;
172179 } )
173180 ) ;
181+ logger . verbose ( 'updateBuildWithOutput 3' ) ;
174182
175183 const outputData = {
176184 id : data . buildOutputId ? data . buildOutputId : null ,
@@ -219,7 +227,8 @@ class DataManager {
219227 update . buildOutputId = buildOutputId ;
220228 update . hasChildren = false ;
221229 }
222- const result = await testResults . update ( criteria , { $set : update } ) ;
230+ await testResults . update ( criteria , { $set : update } ) ;
231+ logger . verbose ( 'done updateBuildWithOutput' ) ;
223232 }
224233
225234 // create build only if the build does not exist in database
0 commit comments