1
0
Fork 0
mirror of https://github.com/Chocobozzz/PeerTube.git synced 2025-10-04 10:19:35 +02:00

Add resolution to create-transcoding-job script (#654)

* Add resolution to create-transcoding-job script

* Requested changes
This commit is contained in:
Florent F 2018-06-15 18:27:35 +02:00 committed by Chocobozzz
parent f3a2cf8d2f
commit 05623b9030
3 changed files with 46 additions and 4 deletions

View file

@ -22,6 +22,7 @@ const expect = chai.expect
describe('Test create transcoding jobs', function () {
let servers: ServerInfo[] = []
let video1UUID: string
let video2UUID: string
before(async function () {
@ -36,9 +37,10 @@ describe('Test create transcoding jobs', function () {
await doubleFollow(servers[0], servers[1])
// Upload two videos for our needs
await uploadVideo(servers[0].url, servers[0].accessToken, { name: 'video1' })
const res = await uploadVideo(servers[0].url, servers[0].accessToken, { name: 'video2' })
video2UUID = res.body.video.uuid
const res1 = await uploadVideo(servers[0].url, servers[0].accessToken, { name: 'video1' })
video1UUID = res1.body.video.uuid
const res2 = await uploadVideo(servers[0].url, servers[0].accessToken, { name: 'video2' })
video2UUID = res2.body.video.uuid
await waitJobs(servers)
})
@ -100,6 +102,30 @@ describe('Test create transcoding jobs', function () {
}
})
it('Should run a transcoding job on video 1 with resolution', async function () {
this.timeout(60000)
const env = getEnvCli(servers[0])
await execCLI(`${env} npm run create-transcoding-job -- -v ${video1UUID} -r 480`)
await waitJobs(servers)
for (const server of servers) {
const res = await getVideosList(server.url)
const videos = res.body.data
expect(videos).to.have.lengthOf(2)
const res2 = await getVideo(server.url, video1UUID)
const videoDetail: VideoDetails = res2.body
expect(videoDetail.files).to.have.lengthOf(2)
expect(videoDetail.files[0].resolution.id).to.equal(720)
expect(videoDetail.files[1].resolution.id).to.equal(480)
}
})
after(async function () {
killallServers(servers)
})