Fix benchmark script, add isProbablyReaderable benchmark

pull/188/head
Gijs Kruitbosch 9 years ago
parent 62f5d43c70
commit d9a475e8d4

@ -1,4 +1,4 @@
var getTestPages = require("../test/bootstrap").getTestPages;
var getTestPages = require("../test/utils").getTestPages;
var readability = require("../index.js");
var Readability = readability.Readability;
@ -56,3 +56,22 @@ suite("Readability test page perf", function () {
});
});
});
suite("isProbablyReaderable perf", function () {
set("iterations", 1);
set("type", "static");
var uri = {
spec: "http://fakehost/test/page.html",
host: "fakehost",
prePath: "http://fakehost",
scheme: "http",
pathBase: "http://fakehost/test"
};
testPages.forEach(function(testPage) {
var doc = new JSDOMParser().parse(testPage.source);
bench(testPage.dir + " readability perf", function() {
new Readability(uri, doc).isProbablyReaderable();
});
});
});

Loading…
Cancel
Save