Initial commit

This commit is contained in:
Maciek Lewkowicz
2019-03-13 21:13:32 +01:00
commit ae15524b71
16 changed files with 3627 additions and 0 deletions

28
lib/reporter.js Normal file
View File

@ -0,0 +1,28 @@
'use strict';
const builder = require('junit-report-builder');
const report = module.exports = {};
// Pa11y version support
report.supports = '^5.0.0 || ^5.0.0-alpha || ^5.0.0-beta';
// Output formatted results
report.results = results => {
// Create a test suite
const suite = builder.testSuite().name(results.pageUrl);
results.issues.forEach(issue => {
suite.testCase()
.className(issue.selector)
.name(issue.context)
.failure(issue.message);
});
return builder.build();
};
// Output error messages
report.error = message => {
return message;
};