Add ignored reftests

This commit is contained in:
Niklas von Hertzen 2017-08-10 23:24:26 +08:00
parent 8f575a446d
commit 1c318ab607
1 changed files with 15 additions and 4 deletions

View File

@ -7,6 +7,11 @@ const slash = require('slash');
const parseRefTest = require('./parse-reftest');
const outputPath = 'tests/reftests.js';
const ignoredTests = [
'/tests/reftests/background/radial-gradient.html',
'/tests/reftests/text/chinese.html'
];
glob(
'../tests/reftests/**/*.html',
{
@ -21,10 +26,16 @@ glob(
const testList = files.reduce((acc, filename) => {
const refTestFilename = path.resolve(__dirname, filename.replace(/\.html$/, '.txt'));
console.log(refTestFilename);
acc[`/${slash(path.relative('../', filename))}`] = fs.existsSync(refTestFilename)
? parseRefTest(fs.readFileSync(refTestFilename).toString())
: null;
const name = `/${slash(path.relative('../', filename))}`;
if (ignoredTests.indexOf(name) === -1) {
console.log(name);
acc[name] = fs.existsSync(refTestFilename)
? parseRefTest(fs.readFileSync(refTestFilename).toString())
: null;
} else {
console.log(`IGNORED: ${name}`);
}
return acc;
}, {});