strategy:
fail-fast: false
matrix:
- test_suite: [ types-package, client, api-1, api-2, api-3, api-4, cli-plugin, lint, external-plugins ]
+ test_suite: [ types-package, client, api-1, api-2, api-3, api-4, api-5, cli-plugin, lint, external-plugins ]
env:
PGUSER: peertube
activitypubFiles=$(findTestFiles ./dist/server/tests/api/activitypub)
MOCHA_PARALLEL=true runTest "$1" 2 $moderationFiles $redundancyFiles $activitypubFiles $objectStorageFiles
+elif [ "$1" = "api-5" ]; then
+ npm run build:server
+
+ transcodingFiles=$(findTestFiles ./dist/server/tests/api/transcoding)
+
+ MOCHA_PARALLEL=true runTest "$1" 2 $transcodingFiles
elif [ "$1" = "external-plugins" ]; then
npm run build:server
npm run ci -- api-2
npm run ci -- api-3
npm run ci -- api-4
+npm run ci -- api-5
npm run ci -- external-plugins
npm run ci -- lint
import './redundancy'
import './search'
import './server'
+import './transcoding'
import './users'
import './videos'
--- /dev/null
+export * from './audio-only'
+export * from './create-transcoding'
+export * from './hls'
+export * from './transcoder'
+export * from './video-editor'
-import './audio-only'
import './multiple-servers'
import './resumable-upload'
import './single-server'
import './video-change-ownership'
import './video-channels'
import './video-comments'
-import './video-create-transcoding'
import './video-description'
-import './video-editor'
import './video-files'
-import './video-hls'
import './video-imports'
import './video-nsfw'
import './video-playlists'
import './video-playlist-thumbnails'
import './video-privacy'
import './video-schedule-update'
-import './video-transcoder'
import './videos-common-filters'
import './videos-history'
import './videos-overview'