All files log-build.js

100% Statements 10/10
100% Branches 0/0
100% Functions 4/4
100% Lines 9/9
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 182x   1x       1x 1x 1x 1x 1x 1x         1x  
const cmdLogStream = id => `gcloud container builds log --stream ${id}`;
 
module.exports = function({
    process,
    exec,
}) {
    return function logBuild(id) {
        return new Promise((resolve, reject) => {
            const log = exec(cmdLogStream(id))
            log.stdout.pipe(process.stdout);
            log.stdout.on('end', resolve);
            log.stdout.on('error', reject);
        });
    };
}
 
module.exports.cmdLogStream = cmdLogStream;