Fix HLS automatic test (#2572)

* mv automated test cleanup to tools.sh

check media file exists before streaming in test/ocTestStream.sh
fix automatic test ffmpeg detection
mv trap to tools
mv update_storage_config() to tools
enable S3 test

* fix video file check in test/ocTestStream.sh

* cleanup ci

* mv auto test owncast build-run to start_owncast()

* suppress cleanup errors

* fix style

* fix Browser Test paths

* use pull_request event for Browser Tests

* explicitly mention when test is skipped

* refactor shell scripts
This commit is contained in:
Meisam
2023-01-12 05:11:13 +01:00
committed by GitHub
parent fcc3ed74e2
commit dd72879d09
8 changed files with 101 additions and 115 deletions

View File

@@ -3,12 +3,9 @@ name: Automated API tests
on:
push:
paths-ignore:
- 'webroot/**'
- 'web/**'
pull_request:
paths-ignore:
- 'webroot/**'
- 'web/**'
jobs:

View File

@@ -3,10 +3,12 @@ name: Browser Tests
on:
push:
paths:
- web/**
pull_request_target:
- 'web/**'
- 'test/automated/browser/**'
pull_request:
paths:
- web/**
- 'web/**'
- 'test/automated/browser/**'
jobs:
cypress-run:
runs-on: ubuntu-latest

View File

@@ -2,12 +2,9 @@ name: Lint
on:
push:
paths-ignore:
- 'webroot/**'
- 'web/**'
pull_request:
paths-ignore:
- 'webroot/**'
- 'web/**'
permissions: