diff --git a/test/index.js b/test/index.js index 67be3f90f1..bbfe96094c 100644 --- a/test/index.js +++ b/test/index.js @@ -6,8 +6,7 @@ const ffmpeg = require('fluent-ffmpeg') const verbose = process.env.npm_config_debug || false const errorLog = 'error.log' const config = { - timeout: 60000, - delay: 200 + timeout: 60 } let stats = { @@ -43,6 +42,15 @@ async function test() { } await new Promise(resolve => { + + const timeout = setTimeout(() => { + stats.failures++ + + writeToLog(country.url, `Timeout exceeded`, item.url) + + resolve() + }, config.timeout * 1000) + ffmpeg(item.url, { timeout: config.timeout }).ffprobe((err) => { if(err) { @@ -54,6 +62,8 @@ async function test() { } + clearTimeout(timeout) + resolve() })