mirror of
https://github.com/Chocobozzz/PeerTube.git
synced 2025-10-05 02:39:33 +02:00
Server: do not enable images tests by default because it needs a special
ffmpeg version
This commit is contained in:
parent
0f3a78e7ea
commit
2bd3f17127
3 changed files with 18 additions and 9 deletions
|
@ -350,18 +350,25 @@ function searchVideoWithSort (url, search, sort, end) {
|
|||
}
|
||||
|
||||
function testImage (url, videoName, imagePath, callback) {
|
||||
request(url)
|
||||
.get(imagePath)
|
||||
.expect(200)
|
||||
.end(function (err, res) {
|
||||
if (err) return callback(err)
|
||||
|
||||
fs.readFile(pathUtils.join(__dirname, 'fixtures', videoName + '.jpg'), function (err, data) {
|
||||
// Don't test images if the node env is not set
|
||||
// Because we need a special ffmpeg version for this test
|
||||
if (process.env.NODE_TEST_IMAGE) {
|
||||
request(url)
|
||||
.get(imagePath)
|
||||
.expect(200)
|
||||
.end(function (err, res) {
|
||||
if (err) return callback(err)
|
||||
|
||||
callback(null, data.equals(res.body))
|
||||
fs.readFile(pathUtils.join(__dirname, 'fixtures', videoName + '.jpg'), function (err, data) {
|
||||
if (err) return callback(err)
|
||||
|
||||
callback(null, data.equals(res.body))
|
||||
})
|
||||
})
|
||||
})
|
||||
} else {
|
||||
console.log('Do not test images. Enable it by setting NODE_TEST_IMAGE env variable.')
|
||||
callback(null, true)
|
||||
}
|
||||
}
|
||||
|
||||
function uploadVideo (url, accessToken, name, description, tags, fixture, specialStatus, end) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue