File tree Expand file tree Collapse file tree 1 file changed +7
-3
lines changed
src/commands/acc-transformer Expand file tree Collapse file tree 1 file changed +7
-3
lines changed Original file line number Diff line number Diff line change @@ -24,13 +24,11 @@ export default class TransformerTransform extends SfCommand<TransformerTransform
24
24
summary : messages . getMessage ( 'flags.coverage-json.summary' ) ,
25
25
char : 'j' ,
26
26
required : true ,
27
- exists : true ,
28
27
} ) ,
29
28
'output-report' : Flags . file ( {
30
29
summary : messages . getMessage ( 'flags.output-report.summary' ) ,
31
30
char : 'r' ,
32
31
required : true ,
33
- exists : false ,
34
32
default : 'coverage.xml' ,
35
33
} ) ,
36
34
format : Flags . string ( {
@@ -48,7 +46,13 @@ export default class TransformerTransform extends SfCommand<TransformerTransform
48
46
const jsonFilePath = resolve ( flags [ 'coverage-json' ] ) ;
49
47
let outputReportPath = resolve ( flags [ 'output-report' ] ) ;
50
48
const format = flags [ 'format' ] ;
51
- const jsonData = await readFile ( jsonFilePath , 'utf-8' ) ;
49
+ let jsonData : string ;
50
+ try {
51
+ jsonData = await readFile ( jsonFilePath , 'utf-8' ) ;
52
+ } catch ( error ) {
53
+ this . warn ( `Failed to read ${ jsonFilePath } . Confirm file exists.` )
54
+ return { path : jsonFilePath } ;
55
+ }
52
56
53
57
let xmlData : string ;
54
58
let warnings : string [ ] = [ ] ;
You can’t perform that action at this time.
0 commit comments