Add fixtures cache to github actions

This commit is contained in:
Chocobozzz 2020-08-24 16:37:47 +02:00 committed by Chocobozzz
parent ee90f1bc19
commit 07491f4b98
3 changed files with 14 additions and 4 deletions

View File

@ -66,12 +66,22 @@ jobs:
with:
path: |
**/node_modules
~/fixtures
key: ${{ runner.OS }}-node-${{ hashFiles('**/yarn.lock') }}
restore-keys: |
${{ runner.OS }}-node-
${{ runner.OS }}-
- name: Cache fixtures
uses: actions/cache@v2
with:
path: |
fixtures
key: ${{ runner.OS }}-fixtures-${{ matrix.test_suite }}-${{ hashFiles('fixtures/*') }}
restore-keys: |
${{ runner.OS }}-fixtures-${{ matrix.test_suite }}-
${{ runner.OS }}-fixtures-
${{ runner.OS }}-
- name: Install dependencies
run: yarn install --frozen-lockfile

View File

@ -242,7 +242,7 @@ describe('Test video transcoding', function () {
})
it('Should wait for transcoding before publishing the video', async function () {
this.timeout(80000)
this.timeout(160000)
{
// Upload the video, but wait transcoding

View File

@ -66,8 +66,8 @@ async function testImage (url: string, imageName: string, imagePath: string, ext
function buildAbsoluteFixturePath (path: string, customCIPath = false) {
if (isAbsolute(path)) return path
if (customCIPath) {
return join(process.env.HOME, 'fixtures', path)
if (customCIPath && process.env.GITHUB_WORKSPACE) {
return join(process.env.GITHUB_WORKSPACE, 'fixtures', path)
}
return join(root(), 'server', 'tests', 'fixtures', path)