File tree 1 file changed +8
-1
lines changed 1 file changed +8
-1
lines changed Original file line number Diff line number Diff line change @@ -574,6 +574,7 @@ export class K8 {
574
574
const command = [ 'cat' , `${ srcDir } /${ srcFile } ` ]
575
575
const writerStream = fs . createWriteStream ( tmpFile )
576
576
const errStream = new sb . WritableStreamBuffer ( )
577
+ let additionalErrorMessageDetail = ''
577
578
578
579
execInstance . exec (
579
580
namespace ,
@@ -605,12 +606,18 @@ export class K8 {
605
606
const stat = fs . statSync ( destPath )
606
607
if ( stat && stat . size === srcFileSize ) {
607
608
return resolve ( true )
609
+ } else {
610
+ if ( ! stat ) {
611
+ additionalErrorMessageDetail = ', statSync returned no file status for the destination file'
612
+ } else {
613
+ additionalErrorMessageDetail = `, stat.size=${ stat . size } != srcFileSize=${ srcFileSize } `
614
+ }
608
615
}
609
616
} catch ( e ) {
610
617
return reject ( new FullstackTestingError ( `failed to copy file: ${ destPath } ` , e ) )
611
618
}
612
619
613
- return reject ( new FullstackTestingError ( `failed to download file completely: ${ destPath } ` ) )
620
+ return reject ( new FullstackTestingError ( `failed to download file completely: ${ destPath } ${ additionalErrorMessageDetail } ` ) )
614
621
} )
615
622
616
623
conn . on ( 'error' , ( e ) => {
You can’t perform that action at this time.
0 commit comments