@@ -61,8 +61,7 @@ const argv = yargs.options({
61
61
const dir = path . resolve ( myPath ) ;
62
62
const { name } = require ( `${ dir } /package.json` ) ;
63
63
64
- let stdout = '' ;
65
- let stderr = '' ;
64
+ let testProcessOutput = '' ;
66
65
try {
67
66
if ( process . env ?. BROWSERS ) {
68
67
for ( const package in crossBrowserPackages ) {
@@ -74,27 +73,26 @@ const argv = yargs.options({
74
73
const testProcess = spawn ( 'yarn' , [ '--cwd' , dir , scriptName ] ) ;
75
74
76
75
testProcess . childProcess . stdout . on ( 'data' , data => {
77
- stdout += data . toString ( ) ;
76
+ testProcessOutput += '[stdout]' + data . toString ( ) ;
78
77
} ) ;
79
78
testProcess . childProcess . stderr . on ( 'data' , data => {
80
- stderr += data . toString ( ) ;
79
+ testProcessOutput += '[stderr]' + data . toString ( ) ;
81
80
} ) ;
82
81
83
82
await testProcess ;
84
83
console . log ( 'Success: ' + name ) ;
85
- writeLogs ( 'Success' , name , stdout + '\n' + stderr ) ;
84
+ writeLogs ( 'Success' , name , testProcessOutput ) ;
86
85
} catch ( e ) {
87
86
console . error ( 'Failure: ' + name ) ;
88
- console . log ( stdout ) ;
89
- console . error ( stderr ) ;
87
+ console . error ( testProcessOutput ) ;
90
88
91
89
if ( process . env . CHROME_VERSION_NOTES ) {
92
90
console . error ( ) ;
93
91
console . error ( process . env . CHROME_VERSION_NOTES ) ;
94
92
console . error ( ) ;
95
93
}
96
94
97
- writeLogs ( 'Failure' , name , stdout + '\n' + stderr ) ;
95
+ writeLogs ( 'Failure' , name , testProcessOutput ) ;
98
96
99
97
process . exit ( 1 ) ;
100
98
}
0 commit comments