unity-builder/src/model/cloud-runner/cloud-runner.test.ts

35 lines
1016 B
TypeScript
Raw Normal View History

2021-12-19 23:46:04 +00:00
import { BuildParameters, ImageTag } from '..';
import CloudRunner from './cloud-runner';
import Input from '../input';
describe('Cloud Runner', () => {
it('builds', async () => {
Input.cliOptions = {
versioning: 'None',
projectPath: 'test-project',
customBuildSteps: `
- name: 'step 1'
image: 'alpine'
commands: ['printenv']
secrets:
- name: 'testCustomSecret'
value: 'VALUEXXX'
`,
};
Input.githubEnabled = false;
const buildParameter = await BuildParameters.create();
const baseImage = new ImageTag(buildParameter);
2021-12-19 23:55:43 +00:00
2021-12-19 23:46:04 +00:00
await CloudRunner.run(buildParameter, baseImage.toString());
}, 500000);
});
if (process.env.GITHUB_SHA !== undefined) {
describe('Cloud Runner Remote', () => {
it('builds', async () => {
const buildParameter = await BuildParameters.create();
const baseImage = new ImageTag(buildParameter);
await CloudRunner.run(buildParameter, baseImage.toString());
});
});
}