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:
parent
f3a2cf8d2f
commit
05623b9030
3 changed files with 46 additions and 4 deletions
|
@ -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)
|
||||
})
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue