better named tests and log local-docker params

pull/461/head
Frostebite 2022-09-21 18:05:32 +01:00
parent 975b1b0130
commit 2e118bc9bf
3 changed files with 19 additions and 3 deletions

10
dist/index.js vendored
View File

@ -4720,6 +4720,7 @@ const cloud_runner_query_override_1 = __importDefault(__nccwpck_require__(31011)
const cloud_runner_options_reader_1 = __importDefault(__nccwpck_require__(3343));
const build_parameters_1 = __importDefault(__nccwpck_require__(80787));
const cloud_runner_options_1 = __importDefault(__nccwpck_require__(96552));
const base_64_1 = __importDefault(__nccwpck_require__(85848));
// import CloudRunner from '../cloud-runner';
// import ImageEnvironmentFactory from '../../image-environment-factory';
const core = __importStar(__nccwpck_require__(42186));
@ -4749,6 +4750,9 @@ class TaskParameterSerializer {
.map((x) => {
x.name = TaskParameterSerializer.ToEnvVarFormat(x.name);
x.value = `${x.value}`;
if (x.name === `CUSTOM_JOB` || x.name === `GAMECI-CUSTOM_JOB`) {
x.value = base_64_1.default.encode(x.value);
}
if (buildParameters.cloudRunnerIntegrationTests) {
if (Number(x.name) === Number.NaN) {
core.info(`[ERROR] found a number in task param serializer ${JSON.stringify(x)}`);
@ -4764,8 +4768,12 @@ class TaskParameterSerializer {
const buildParameters = new build_parameters_1.default();
const keys = Object.keys(buildParameters);
for (const element of keys) {
buildParameters[TaskParameterSerializer.UndoEnvVarFormat(element, buildParameters)] =
const parameter = TaskParameterSerializer.UndoEnvVarFormat(element, buildParameters);
buildParameters[parameter] =
process.env[TaskParameterSerializer.ToEnvVarFormat(`GAMECI-${TaskParameterSerializer.ToEnvVarFormat(element)}`)];
if (parameter === `CUSTOM_JOB` || parameter === `GAMECI-CUSTOM_JOB`) {
buildParameters[parameter] = base_64_1.default.decode(buildParameters[parameter]);
}
}
return buildParameters;
}

2
dist/index.js.map vendored

File diff suppressed because one or more lines are too long

View File

@ -6,6 +6,7 @@ import CloudRunnerQueryOverride from './cloud-runner-query-override';
import CloudRunnerOptionsReader from './cloud-runner-options-reader';
import BuildParameters from '../../build-parameters';
import CloudRunnerOptions from '../cloud-runner-options';
import base64 from 'base-64';
// import CloudRunner from '../cloud-runner';
// import ImageEnvironmentFactory from '../../image-environment-factory';
@ -41,6 +42,9 @@ export class TaskParameterSerializer {
.map((x) => {
x.name = TaskParameterSerializer.ToEnvVarFormat(x.name);
x.value = `${x.value}`;
if (x.name === `CUSTOM_JOB` || x.name === `GAMECI-CUSTOM_JOB`) {
x.value = base64.encode(x.value);
}
if (buildParameters.cloudRunnerIntegrationTests) {
if (Number(x.name) === Number.NaN) {
core.info(`[ERROR] found a number in task param serializer ${JSON.stringify(x)}`);
@ -57,10 +61,14 @@ export class TaskParameterSerializer {
const buildParameters = new BuildParameters();
const keys = Object.keys(buildParameters);
for (const element of keys) {
buildParameters[TaskParameterSerializer.UndoEnvVarFormat(element, buildParameters)] =
const parameter = TaskParameterSerializer.UndoEnvVarFormat(element, buildParameters);
buildParameters[parameter] =
process.env[
TaskParameterSerializer.ToEnvVarFormat(`GAMECI-${TaskParameterSerializer.ToEnvVarFormat(element)}`)
];
if (parameter === `CUSTOM_JOB` || parameter === `GAMECI-CUSTOM_JOB`) {
buildParameters[parameter] = base64.decode(buildParameters[parameter]);
}
}
return buildParameters;