Copy cloud runner cache into github workspace directory

pull/461/head
Frostebite 2022-09-28 01:30:16 +01:00
parent a265b507a6
commit e06440bf8d
1 changed files with 15 additions and 5 deletions

View File

@ -47,11 +47,21 @@ describe('Cloud Runner Caching', () => {
const results2 = await CloudRunner.run(buildParameter2, baseImage2.toString()); const results2 = await CloudRunner.run(buildParameter2, baseImage2.toString());
CloudRunnerLogger.log(`run 2 succeeded`); CloudRunnerLogger.log(`run 2 succeeded`);
expect(results2).toContain(buildParameter.cacheKey); const build2ContainsCacheKey = results2.includes(buildParameter.cacheKey);
expect(results2).toContain(buildSucceededString); const build2ContainsBuildSucceeded = results2.includes(buildSucceededString);
expect(results2).not.toContain('There is 0 files/dir in the cache pulled contents for Library'); const build2NotContainsNoLibraryMessage = !results2.includes(libraryString);
expect(results2).not.toContain('There is 0 files/dir in the cache pulled contents for LFS'); const build2NotContainsZeroLibraryCacheFilesMessage = !results2.includes(
expect(results2).not.toContain(libraryString); 'There is 0 files/dir in the cache pulled contents for Library',
);
const build2NotContainsZeroLFSCacheFilesMessage = !results2.includes(
'There is 0 files/dir in the cache pulled contents for LFS',
);
expect(build2ContainsCacheKey);
expect(build2ContainsBuildSucceeded);
expect(build2NotContainsZeroLibraryCacheFilesMessage);
expect(build2NotContainsZeroLFSCacheFilesMessage);
expect(build2NotContainsNoLibraryMessage);
}, 10000000); }, 10000000);
} }
}); });