From 7a3faaa95e955fd23a45d09a66293762ed4136d3 Mon Sep 17 00:00:00 2001
From: Anika Henke
Date: Mon, 18 Dec 2017 23:12:25 +0000
Subject: [PATCH] Generate files
---
analysis.json | 124 +++--
assets/stylesheets/application.css | 27 +-
index.html | 33 +-
results.html | 456 +++++++++++++++++-
test-cases.html | 8 +-
...f-at-least-45-1-so-does-not-meet-aaa.html} | 0
...of-at-least-45-1-so-does-not-meet-aa.html} | 0
7 files changed, 576 insertions(+), 72 deletions(-)
rename tests/{colour-and-contrast-large-text-does-not-have-a-contrast-ratio-of-at-least-45:1-so-does-not-meet-aaa.html => colour-and-contrast-large-text-does-not-have-a-contrast-ratio-of-at-least-45-1-so-does-not-meet-aaa.html} (100%)
rename tests/{colour-and-contrast-small-text-does-not-have-a-contrast-ratio-of-at-least-45:1-so-does-not-meet-aa.html => colour-and-contrast-small-text-does-not-have-a-contrast-ratio-of-at-least-45-1-so-does-not-meet-aa.html} (100%)
diff --git a/analysis.json b/analysis.json
index 160cb37..0cf3d1a 100644
--- a/analysis.json
+++ b/analysis.json
@@ -109,20 +109,30 @@
"identified": 0,
"wrong": 0,
"false-positive": 0
+ },
+ "fae": {
+ "notfound": 70,
+ "error": 37,
+ "warning": 3,
+ "manual": 32,
+ "different": 0,
+ "identified": 0,
+ "wrong": 0,
+ "false-positive": 0
}
},
"totals": {
"total": 142,
- "detectable": 105,
- "undetectable": 37
+ "detectable": 118,
+ "undetectable": 24
},
"percentages": {
- "detectable": 74,
+ "detectable": 83,
"tools": {
"google": {
"detectable": {
- "error_warning": 23,
- "error_warning_manual": 23
+ "error_warning": 20,
+ "error_warning_manual": 20
},
"total": {
"error_warning": 17,
@@ -131,8 +141,8 @@
},
"tenon": {
"detectable": {
- "error_warning": 50,
- "error_warning_manual": 50
+ "error_warning": 44,
+ "error_warning_manual": 44
},
"total": {
"error_warning": 37,
@@ -141,8 +151,8 @@
},
"wave": {
"detectable": {
- "error_warning": 37,
- "error_warning_manual": 39
+ "error_warning": 33,
+ "error_warning_manual": 35
},
"total": {
"error_warning": 27,
@@ -151,8 +161,8 @@
},
"codesniffer": {
"detectable": {
- "error_warning": 30,
- "error_warning_manual": 46
+ "error_warning": 27,
+ "error_warning_manual": 41
},
"total": {
"error_warning": 23,
@@ -161,8 +171,8 @@
},
"axe": {
"detectable": {
- "error_warning": 36,
- "error_warning_manual": 38
+ "error_warning": 32,
+ "error_warning_manual": 34
},
"total": {
"error_warning": 27,
@@ -171,8 +181,8 @@
},
"asqatasun": {
"detectable": {
- "error_warning": 38,
- "error_warning_manual": 58
+ "error_warning": 34,
+ "error_warning_manual": 52
},
"total": {
"error_warning": 28,
@@ -181,8 +191,8 @@
},
"sortsite": {
"detectable": {
- "error_warning": 36,
- "error_warning_manual": 36
+ "error_warning": 32,
+ "error_warning_manual": 32
},
"total": {
"error_warning": 27,
@@ -191,8 +201,8 @@
},
"eiii": {
"detectable": {
- "error_warning": 22,
- "error_warning_manual": 22
+ "error_warning": 19,
+ "error_warning_manual": 19
},
"total": {
"error_warning": 16,
@@ -201,8 +211,8 @@
},
"achecker": {
"detectable": {
- "error_warning": 41,
- "error_warning_manual": 44
+ "error_warning": 36,
+ "error_warning_manual": 39
},
"total": {
"error_warning": 30,
@@ -211,8 +221,8 @@
},
"nu": {
"detectable": {
- "error_warning": 18,
- "error_warning_manual": 22
+ "error_warning": 16,
+ "error_warning_manual": 19
},
"total": {
"error_warning": 13,
@@ -221,13 +231,23 @@
},
"siteimprove": {
"detectable": {
- "error_warning": 39,
- "error_warning_manual": 49
+ "error_warning": 35,
+ "error_warning_manual": 43
},
"total": {
"error_warning": 29,
"error_warning_manual": 36
}
+ },
+ "fae": {
+ "detectable": {
+ "error_warning": 34,
+ "error_warning_manual": 61
+ },
+ "total": {
+ "error_warning": 28,
+ "error_warning_manual": 51
+ }
}
}
},
@@ -253,48 +273,54 @@
},
{
"position": 4,
+ "name": "fae",
+ "error_warning": 28,
+ "error_warning_manual": 51
+ },
+ {
+ "position": 5,
"name": "asqatasun",
"error_warning": 28,
"error_warning_manual": 43
},
{
- "position": 5,
- "name": "axe",
+ "position": 6,
+ "name": "wave",
"error_warning": 27,
- "error_warning_manual": 28
+ "error_warning_manual": 29
},
{
- "position": 6,
+ "position": 7,
"name": "sortsite",
"error_warning": 27,
"error_warning_manual": 27
},
{
- "position": 7,
- "name": "wave",
+ "position": 8,
+ "name": "axe",
"error_warning": 27,
- "error_warning_manual": 29
+ "error_warning_manual": 28
},
{
- "position": 8,
+ "position": 9,
"name": "codesniffer",
"error_warning": 23,
"error_warning_manual": 34
},
{
- "position": 9,
+ "position": 10,
"name": "google",
"error_warning": 17,
"error_warning_manual": 17
},
{
- "position": 10,
+ "position": 11,
"name": "eiii",
"error_warning": 16,
"error_warning_manual": 16
},
{
- "position": 11,
+ "position": 12,
"name": "nu",
"error_warning": 13,
"error_warning_manual": 16
@@ -303,66 +329,72 @@
"by_error_warning_manual": [
{
"position": 1,
+ "name": "fae",
+ "error_warning": 28,
+ "error_warning_manual": 51
+ },
+ {
+ "position": 2,
"name": "asqatasun",
"error_warning": 28,
"error_warning_manual": 43
},
{
- "position": 2,
+ "position": 3,
"name": "tenon",
"error_warning": 37,
"error_warning_manual": 37
},
{
- "position": 3,
+ "position": 4,
"name": "siteimprove",
"error_warning": 29,
"error_warning_manual": 36
},
{
- "position": 4,
+ "position": 5,
"name": "codesniffer",
"error_warning": 23,
"error_warning_manual": 34
},
{
- "position": 5,
+ "position": 6,
"name": "achecker",
"error_warning": 30,
"error_warning_manual": 32
},
{
- "position": 6,
+ "position": 7,
"name": "wave",
"error_warning": 27,
"error_warning_manual": 29
},
{
- "position": 7,
+ "position": 8,
"name": "axe",
"error_warning": 27,
"error_warning_manual": 28
},
{
- "position": 8,
+ "position": 9,
"name": "sortsite",
"error_warning": 27,
"error_warning_manual": 27
},
{
- "position": 9,
+ "position": 10,
"name": "google",
"error_warning": 17,
"error_warning_manual": 17
},
{
- "position": 10,
+ "position": 11,
"name": "eiii",
"error_warning": 16,
"error_warning_manual": 16
},
{
- "position": 11,
+ "position": 12,
"name": "nu",
"error_warning": 13,
"error_warning_manual": 16
diff --git a/assets/stylesheets/application.css b/assets/stylesheets/application.css
index 53cc80c..c4c805b 100644
--- a/assets/stylesheets/application.css
+++ b/assets/stylesheets/application.css
@@ -2160,7 +2160,8 @@ body {
font-family: "GDS-Logo", sans-serif;
}
-body.results, body .intro-summary {
+body.results,
+body .intro-summary {
font-family: "GDS-Logo", sans-serif;
font-size: 16px;
line-height: 1.25;
@@ -2169,7 +2170,8 @@ body.results, body .intro-summary {
}
@media (min-width: 641px) {
- body.results, body .intro-summary {
+ body.results,
+ body .intro-summary {
font-size: 19px;
line-height: 1.31579;
}
@@ -2458,7 +2460,8 @@ table {
}
}
-table td, table th {
+table td,
+table th {
vertical-align: top;
text-align: left;
padding: 10px;
@@ -2474,7 +2477,8 @@ table.entry tr {
background-color: #f5f5f5;
}
-table.entry th, table.entry td {
+table.entry th,
+table.entry td {
border-bottom: 1px solid #bfc1c3;
}
@@ -2494,7 +2498,8 @@ table.numeric-results th {
font-weight: bold;
}
-table.numeric-results td, table.numeric-results thead th {
+table.numeric-results td,
+table.numeric-results thead th {
text-align: right;
}
@@ -2554,6 +2559,15 @@ h3 {
top: 0;
}
+#results-table th,
+#results-table td {
+ padding-right: 5px;
+}
+
+#results-table th {
+ hyphens: manual;
+}
+
#results-table .error:before {
content: "";
background: #43b93c;
@@ -2631,7 +2645,8 @@ h3 {
padding: 0;
}
-.summary-data .timestamp, .summary-data .result-type {
+.summary-data .timestamp,
+.summary-data .result-type {
font-weight: 700;
display: block;
}
diff --git a/index.html b/index.html
index 24cbb82..dd8d287 100644
--- a/index.html
+++ b/index.html
@@ -34,7 +34,7 @@
How do automated accessibility checkers compare?
- We ran an audit to see what issues the different accessibility testing tools pick up. We deliberately introduced 142 accessibility barriers to a page of content, and ran them through 11 automated tools. We also had a look at features like usability and cost.
+ We ran an audit to see what issues the different accessibility testing tools pick up. We deliberately introduced 142 accessibility barriers to a page of content, and ran them through 12 automated tools. We also had a look at features like usability and cost.
You can use our audit to help choose the best accessibility testing tool for your service.
@@ -57,7 +57,7 @@ What we found
The second column of results takes into account potential barriers that tools noticed, but needed a human being to check, like whether alt text descriptions were accurate. A tool that flags things like this can help you pick up more issues overall.
- The best performing tool in this category picked up 43% of our deliberate mistakes.
+ The best performing tool in this category picked up 51% of our deliberate mistakes.
How did each tool do?
@@ -83,22 +83,26 @@ How did each tool do?
Siteimprove |
29% |
36% |
+
+ FAE |
+ 28% |
+ 51% |
Asqatasun |
28% |
43% |
- aXe |
+ WAVE |
27% |
- 28% |
+ 29% |
SortSite |
27% |
27% |
- WAVE |
+ aXe |
27% |
- 29% |
+ 28% |
HTML_CodeSniffer |
23% |
@@ -119,7 +123,7 @@ How did each tool do?
- Last updated: 13 December 2017
+ Last updated: 19 December 2017
How do features compare?
@@ -384,6 +388,21 @@ Usability
Yes |
Good |
+
+ FAE |
+ Free |
+ N/A |
+ Yes |
+ Yes |
+ No |
+ No |
+ Yes |
+ Yes |
+ Yes |
+ No |
+ Yes |
+ OK |
+
diff --git a/results.html b/results.html
index e3f090a..c55c47c 100644
--- a/results.html
+++ b/results.html
@@ -40,7 +40,7 @@ Numbers
- 11
+ 12
tools tested
@@ -52,7 +52,7 @@ Numbers
-
We sometimes update specific test results for individual tools. See the changelog for full details. We last made updates on 13 December 2017.
+
We sometimes update specific test results for individual tools. See the changelog for full details. We last made updates on 19 December 2017.