Minor changes to test script
This commit is contained in:
parent
097d66bf21
commit
2b1520268a
|
@ -1,6 +1,6 @@
|
||||||
const parsers = require('playlist-parser');
|
const parsers = require('playlist-parser')
|
||||||
const M3U = parsers.M3U;
|
const M3U = parsers.M3U
|
||||||
const fs = require("fs");
|
const fs = require("fs")
|
||||||
const axios = require('axios')
|
const axios = require('axios')
|
||||||
const path = require('path')
|
const path = require('path')
|
||||||
|
|
||||||
|
@ -15,14 +15,14 @@ let failures = 0
|
||||||
const http = axios.create({ timeout })
|
const http = axios.create({ timeout })
|
||||||
http.defaults.headers.common["User-Agent"] = "VLC/2.2.4 LibVLC/2.2.4"
|
http.defaults.headers.common["User-Agent"] = "VLC/2.2.4 LibVLC/2.2.4"
|
||||||
|
|
||||||
function _writeToLog(test, country, msg, url) {
|
function writeToLog(test, country, msg, url) {
|
||||||
var now = new Date()
|
var now = new Date()
|
||||||
var line = `${test}(): ${country}: ${msg} '${url}'`
|
var line = `${test}(): ${country}: ${msg} '${url}'`
|
||||||
fs.appendFileSync(path.resolve(__dirname) + '/../' + errorLog, now.toISOString() + ' ' + line + '\n')
|
fs.appendFileSync(path.resolve(__dirname) + '/../' + errorLog, now.toISOString() + ' ' + line + '\n')
|
||||||
console.log(line)
|
console.log(line)
|
||||||
}
|
}
|
||||||
|
|
||||||
function _loadPlaylist(filename) {
|
function loadPlaylist(filename) {
|
||||||
return M3U.parse(fs.readFileSync(path.resolve(__dirname) + "/../" + filename, { encoding: "utf8" }))
|
return M3U.parse(fs.readFileSync(path.resolve(__dirname) + "/../" + filename, { encoding: "utf8" }))
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -30,12 +30,12 @@ async function testAllLinksIsWorking() {
|
||||||
|
|
||||||
tests++
|
tests++
|
||||||
|
|
||||||
let countries = _loadPlaylist('index.m3u')
|
let countries = loadPlaylist('index.m3u')
|
||||||
// countries = countries.slice(0, 2)
|
// countries = countries.slice(0, 2)
|
||||||
|
|
||||||
for(let country of countries) {
|
for(let country of countries) {
|
||||||
|
|
||||||
const playlist = _loadPlaylist(country.file)
|
const playlist = loadPlaylist(country.file)
|
||||||
|
|
||||||
for(let channel of playlist) {
|
for(let channel of playlist) {
|
||||||
|
|
||||||
|
@ -55,7 +55,7 @@ async function testAllLinksIsWorking() {
|
||||||
|
|
||||||
failures++
|
failures++
|
||||||
|
|
||||||
_writeToLog('testAllLinksIsWorking', country.file, err.message, channel.file)
|
writeToLog('testAllLinksIsWorking', country.file, err.message, channel.file)
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue