Minor changes to test script

This commit is contained in:
freearhey 2019-04-23 21:49:52 +03:00
parent 097d66bf21
commit 2b1520268a

View File

@ -1,6 +1,6 @@
const parsers = require('playlist-parser');
const M3U = parsers.M3U;
const fs = require("fs");
const parsers = require('playlist-parser')
const M3U = parsers.M3U
const fs = require("fs")
const axios = require('axios')
const path = require('path')
@ -15,14 +15,14 @@ let failures = 0
const http = axios.create({ timeout })
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 line = `${test}(): ${country}: ${msg} '${url}'`
fs.appendFileSync(path.resolve(__dirname) + '/../' + errorLog, now.toISOString() + ' ' + line + '\n')
console.log(line)
}
function _loadPlaylist(filename) {
function loadPlaylist(filename) {
return M3U.parse(fs.readFileSync(path.resolve(__dirname) + "/../" + filename, { encoding: "utf8" }))
}
@ -30,12 +30,12 @@ async function testAllLinksIsWorking() {
tests++
let countries = _loadPlaylist('index.m3u')
let countries = loadPlaylist('index.m3u')
// countries = countries.slice(0, 2)
for(let country of countries) {
const playlist = _loadPlaylist(country.file)
const playlist = loadPlaylist(country.file)
for(let channel of playlist) {
@ -55,7 +55,7 @@ async function testAllLinksIsWorking() {
failures++
_writeToLog('testAllLinksIsWorking', country.file, err.message, channel.file)
writeToLog('testAllLinksIsWorking', country.file, err.message, channel.file)
}