get output from local-docker

pull/461/head
Frostebite 2022-09-19 03:50:23 +01:00
parent 15aa500b65
commit 6f34f03f11
2 changed files with 22 additions and 2 deletions

View File

@ -52,7 +52,7 @@ export class TaskParameterSerializer {
return array;
}
static readBuildParameterFromEnvironment(): BuildParameters {
public static readBuildParameterFromEnvironment(): BuildParameters {
const buildParameters = new BuildParameters();
const keys = Object.keys(BuildParameters);
for (const element of keys) {
@ -61,7 +61,7 @@ export class TaskParameterSerializer {
return buildParameters;
}
private static readBuildParameters(array: any[], buildParameters: BuildParameters) {
public static readBuildParameters(array: any[], buildParameters: BuildParameters) {
const keys = Object.keys(buildParameters);
for (const element of keys) {
array.push(

View File

@ -29,6 +29,26 @@ describe('Cloud Runner', () => {
it('Responds', () => {});
if (CloudRunnerOptions.cloudRunnerTests) {
it('Task parameters serialize correctly', async () => {
// Setup parameters
const buildParameter = await CreateParameters({
versioning: 'None',
projectPath: 'test-project',
unityVersion: UnityVersioning.read('test-project'),
targetPlatform: 'StandaloneLinux64',
customJob: `
- name: 'step 1'
image: 'alpine'
commands: 'printenv'
secrets:
- name: '${testSecretName}'
value: '${testSecretValue}'
`,
});
TaskParameterSerializer.readBuildParameters([], buildParameter);
});
it('All build parameters sent to cloud runner as env vars', async () => {
// Setup parameters
const buildParameter = await CreateParameters({