better named tests and log local-docker params

pull/461/head
Frostebite 2022-09-22 22:00:57 +01:00
parent fead3024b6
commit 94851b231b
3 changed files with 14 additions and 19 deletions

5
dist/index.js vendored
View File

@ -3651,10 +3651,11 @@ class LocalDockerCloudRunner {
} }
let myOutput = ''; let myOutput = '';
// core.info(JSON.stringify({ workspace, actionFolder, ...this.buildParameters, ...content }, undefined, 4)); // core.info(JSON.stringify({ workspace, actionFolder, ...this.buildParameters, ...content }, undefined, 4));
fs_1.writeFileSync('/github/workspace/start.sh', commands.replace('\n', ' && '), { const entrypointFilePath = `${workspace}/start.sh`;
fs_1.writeFileSync(entrypointFilePath, commands.replace('\n', ' && '), {
flag: 'w', flag: 'w',
}); });
yield docker_1.default.run(image, Object.assign({ workspace, actionFolder }, this.buildParameters), false, '/github/workspace/start.sh', content, { yield docker_1.default.run(image, Object.assign({ workspace, actionFolder }, this.buildParameters), false, entrypointFilePath, content, {
listeners: { listeners: {
stdout: (data) => { stdout: (data) => {
myOutput += data.toString(); myOutput += data.toString();

2
dist/index.js.map vendored

File diff suppressed because one or more lines are too long

View File

@ -84,27 +84,21 @@ class LocalDockerCloudRunner implements ProviderInterface {
let myOutput = ''; let myOutput = '';
// core.info(JSON.stringify({ workspace, actionFolder, ...this.buildParameters, ...content }, undefined, 4)); // core.info(JSON.stringify({ workspace, actionFolder, ...this.buildParameters, ...content }, undefined, 4));
writeFileSync('/github/workspace/start.sh', commands.replace('\n', ' && '), { const entrypointFilePath = `${workspace}/start.sh`;
writeFileSync(entrypointFilePath, commands.replace('\n', ' && '), {
flag: 'w', flag: 'w',
}); });
await Docker.run( await Docker.run(image, { workspace, actionFolder, ...this.buildParameters }, false, entrypointFilePath, content, {
image, listeners: {
{ workspace, actionFolder, ...this.buildParameters }, stdout: (data: Buffer) => {
false, myOutput += data.toString();
'/github/workspace/start.sh', },
content, stderr: (data: Buffer) => {
{ myOutput += `[LOCAL-DOCKER-ERROR]${data.toString()}`;
listeners: {
stdout: (data: Buffer) => {
myOutput += data.toString();
},
stderr: (data: Buffer) => {
myOutput += `[LOCAL-DOCKER-ERROR]${data.toString()}`;
},
}, },
}, },
); });
return myOutput; return myOutput;
} }