From c5b1575245f99e6769a9b409188042f234dc70d2 Mon Sep 17 00:00:00 2001 From: Frostebite Date: Sun, 12 Feb 2023 16:09:35 +0000 Subject: [PATCH] pipeline improvements --- .../tests/cloud-runner-local-persistence.test.ts | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/model/cloud-runner/tests/cloud-runner-local-persistence.test.ts b/src/model/cloud-runner/tests/cloud-runner-local-persistence.test.ts index 3c3e10aa..11487374 100644 --- a/src/model/cloud-runner/tests/cloud-runner-local-persistence.test.ts +++ b/src/model/cloud-runner/tests/cloud-runner-local-persistence.test.ts @@ -26,13 +26,27 @@ describe('Cloud Runner Local Docker Workflows', () => { commands: 'echo "${testValue}" >> /data/test-out-state.txt' `, }); + const buildParameter2 = await CreateParameters({ + versioning: 'None', + projectPath: 'test-project', + unityVersion: UnityVersioning.read('test-project'), + customJob: ` + - name: 'step 1' + image: 'ubuntu' + commands: 'cat /data/test-out-state.txt >> /data/test-out-state-2.txt' + `, + }); const baseImage = new ImageTag(buildParameter); // Run the job await CloudRunner.run(buildParameter, baseImage.toString()); + await CloudRunner.run(buildParameter2, baseImage.toString()); const outputFile = fs.readFileSync(`./cloud-runner-cache/test-out-state.txt`, `utf-8`); expect(outputFile).toMatch(testValue); + + const outputFile2 = fs.readFileSync(`./cloud-runner-cache/test-out-state-2.txt`, `utf-8`); + expect(outputFile2).toMatch(testValue); CloudRunnerLogger.log(outputFile); }, 1_000_000_000); }