cc Update ARIA document-conformance tests
diff --git a/conformance-checkers/html-aria/host-language/implicit-semantics-checkbox-norole.html b/conformance-checkers/html-aria/host-language/implicit-semantics-checkbox-norole-haswarn.html
similarity index 100%
rename from conformance-checkers/html-aria/host-language/implicit-semantics-checkbox-norole.html
rename to conformance-checkers/html-aria/host-language/implicit-semantics-checkbox-norole-haswarn.html
diff --git a/conformance-checkers/html-aria/presentation-role/497.html b/conformance-checkers/html-aria/presentation-role/497-novalid.html
similarity index 100%
rename from conformance-checkers/html-aria/presentation-role/497.html
rename to conformance-checkers/html-aria/presentation-role/497-novalid.html
diff --git a/conformance-checkers/html-aria/presentation-role/498.html b/conformance-checkers/html-aria/presentation-role/498-novalid.html
similarity index 100%
rename from conformance-checkers/html-aria/presentation-role/498.html
rename to conformance-checkers/html-aria/presentation-role/498-novalid.html
diff --git a/conformance-checkers/html-aria/presentation-role/499.html b/conformance-checkers/html-aria/presentation-role/499-novalid.html
similarity index 100%
rename from conformance-checkers/html-aria/presentation-role/499.html
rename to conformance-checkers/html-aria/presentation-role/499-novalid.html
diff --git a/conformance-checkers/html-aria/presentation-role/500.html b/conformance-checkers/html-aria/presentation-role/500-novalid.html
similarity index 100%
rename from conformance-checkers/html-aria/presentation-role/500.html
rename to conformance-checkers/html-aria/presentation-role/500-novalid.html
diff --git a/conformance-checkers/html-aria/presentation-role/501.html b/conformance-checkers/html-aria/presentation-role/501-novalid.html
similarity index 100%
rename from conformance-checkers/html-aria/presentation-role/501.html
rename to conformance-checkers/html-aria/presentation-role/501-novalid.html
diff --git a/conformance-checkers/html-aria/presentation-role/502.html b/conformance-checkers/html-aria/presentation-role/502-novalid.html
similarity index 100%
rename from conformance-checkers/html-aria/presentation-role/502.html
rename to conformance-checkers/html-aria/presentation-role/502-novalid.html
diff --git a/conformance-checkers/html-aria/presentation-role/503.html b/conformance-checkers/html-aria/presentation-role/503-novalid.html
similarity index 100%
rename from conformance-checkers/html-aria/presentation-role/503.html
rename to conformance-checkers/html-aria/presentation-role/503-novalid.html
diff --git a/conformance-checkers/html-aria/presentation-role/504.html b/conformance-checkers/html-aria/presentation-role/504-novalid.html
similarity index 100%
rename from conformance-checkers/html-aria/presentation-role/504.html
rename to conformance-checkers/html-aria/presentation-role/504-novalid.html
diff --git a/conformance-checkers/html-aria/presentation-role/505.html b/conformance-checkers/html-aria/presentation-role/505-novalid.html
similarity index 100%
rename from conformance-checkers/html-aria/presentation-role/505.html
rename to conformance-checkers/html-aria/presentation-role/505-novalid.html
diff --git a/conformance-checkers/html-aria/presentation-role/506.html b/conformance-checkers/html-aria/presentation-role/506-novalid.html
similarity index 100%
rename from conformance-checkers/html-aria/presentation-role/506.html
rename to conformance-checkers/html-aria/presentation-role/506-novalid.html
diff --git a/conformance-checkers/html-aria/presentation-role/507.html b/conformance-checkers/html-aria/presentation-role/507-novalid.html
similarity index 100%
rename from conformance-checkers/html-aria/presentation-role/507.html
rename to conformance-checkers/html-aria/presentation-role/507-novalid.html
diff --git a/conformance-checkers/html-aria/presentation-role/509.html b/conformance-checkers/html-aria/presentation-role/509-novalid.html
similarity index 100%
rename from conformance-checkers/html-aria/presentation-role/509.html
rename to conformance-checkers/html-aria/presentation-role/509-novalid.html
diff --git a/conformance-checkers/messages.json b/conformance-checkers/messages.json
index ac95ccb..01e2fc3 100644
--- a/conformance-checkers/messages.json
+++ b/conformance-checkers/messages.json
@@ -3,12 +3,25 @@
     "html-aria/author-requirements/572-haswarn.html": "The \u201ctextbox\u201d role is unnecessary for an \u201cinput\u201d element that has no \u201clist\u201d attribute and whose type is \u201ctext\u201d.",
     "html-aria/author-requirements/573-haswarn.html": "The \u201ctextbox\u201d role is unnecessary for an \u201cinput\u201d element that has no \u201clist\u201d attribute and whose type is \u201ctext\u201d.",
     "html-aria/combobox-autocomplete-list/div-haswarn.html": "The \u201ctextbox\u201d role is unnecessary for an \u201cinput\u201d element that has no \u201clist\u201d attribute and whose type is \u201ctext\u201d.",
-    "html-aria/host-language/implicit-semantics-checkbox-disparity-haswarn.html": "The \u201ccheckbox\u201d role is unnecessary for element \u201cinput\u201d whose type is \u201ccheckbox\u201d.",
-    "html-aria/host-language/implicit-semantics-checkbox-role-haswarn.html": "The \u201ccheckbox\u201d role is unnecessary for element \u201cinput\u201d whose type is \u201ccheckbox\u201d.",
+    "html-aria/host-language/implicit-semantics-checkbox-disparity-haswarn.html": "The \u201caria-checked\u201d attribute should not be used on an \u201cinput\u201d element which has a \u201ctype\u201d attribute whose value is \u201ccheckbox\u201d.",
+    "html-aria/host-language/implicit-semantics-checkbox-norole-haswarn.html": "The \u201caria-checked\u201d attribute should not be used on an \u201cinput\u201d element which has a \u201ctype\u201d attribute whose value is \u201ccheckbox\u201d.",
+    "html-aria/host-language/implicit-semantics-checkbox-role-haswarn.html": "The \u201caria-checked\u201d attribute should not be used on an \u201cinput\u201d element which has a \u201ctype\u201d attribute whose value is \u201ccheckbox\u201d.",
     "html-aria/live-events/test-case-live-event-1-haswarn.html": "Possible misuse of \u201caria-label\u201d. (If you disagree with this warning, file an issue report or send e-mail to www-validator@w3.org.)",
     "html-aria/name-computation-general/597-haswarn.html": "Possible misuse of \u201caria-label\u201d. (If you disagree with this warning, file an issue report or send e-mail to www-validator@w3.org.)",
     "html-aria/name-computation-general/598-haswarn.html": "Possible misuse of \u201caria-label\u201d. (If you disagree with this warning, file an issue report or send e-mail to www-validator@w3.org.)",
     "html-aria/name-computation-general/599-haswarn.html": "Possible misuse of \u201caria-label\u201d. (If you disagree with this warning, file an issue report or send e-mail to www-validator@w3.org.)",
+    "html-aria/presentation-role/497-novalid.html": "An \u201cimg\u201d element which has an \u201calt\u201d attribute whose value is the empty string must not have a \u201crole\u201d attribute.",
+    "html-aria/presentation-role/498-novalid.html": "An \u201cimg\u201d element which has an \u201calt\u201d attribute whose value is the empty string must not have a \u201crole\u201d attribute.",
+    "html-aria/presentation-role/499-novalid.html": "An \u201cimg\u201d element which has an \u201calt\u201d attribute whose value is the empty string must not have a \u201crole\u201d attribute.",
+    "html-aria/presentation-role/500-novalid.html": "An \u201cimg\u201d element which has an \u201calt\u201d attribute whose value is the empty string must not have a \u201crole\u201d attribute.",
+    "html-aria/presentation-role/501-novalid.html": "An \u201cimg\u201d element which has an \u201calt\u201d attribute whose value is the empty string must not have a \u201crole\u201d attribute.",
+    "html-aria/presentation-role/502-novalid.html": "An \u201cimg\u201d element which has an \u201calt\u201d attribute whose value is the empty string must not have a \u201crole\u201d attribute.",
+    "html-aria/presentation-role/503-novalid.html": "An \u201cimg\u201d element which has an \u201calt\u201d attribute whose value is the empty string must not have a \u201crole\u201d attribute.",
+    "html-aria/presentation-role/504-novalid.html": "An \u201cimg\u201d element which has an \u201calt\u201d attribute whose value is the empty string must not have a \u201crole\u201d attribute.",
+    "html-aria/presentation-role/505-novalid.html": "An \u201cimg\u201d element which has an \u201calt\u201d attribute whose value is the empty string must not have a \u201crole\u201d attribute.",
+    "html-aria/presentation-role/506-novalid.html": "An \u201cimg\u201d element which has an \u201calt\u201d attribute whose value is the empty string must not have a \u201crole\u201d attribute.",
+    "html-aria/presentation-role/507-novalid.html": "An \u201cimg\u201d element which has an \u201calt\u201d attribute whose value is the empty string must not have a \u201crole\u201d attribute.",
+    "html-aria/presentation-role/509-novalid.html": "An \u201cimg\u201d element which has an \u201calt\u201d attribute whose value is the empty string must not have a \u201crole\u201d attribute.",
     "html-aria/presentation-role/523-haswarn.html": "Possible misuse of \u201caria-label\u201d. (If you disagree with this warning, file an issue report or send e-mail to www-validator@w3.org.)",
     "html-aria/properties-global-norole/properties-global-norole-aria-label-Test-string-value-haswarn.html": "Possible misuse of \u201caria-label\u201d. (If you disagree with this warning, file an issue report or send e-mail to www-validator@w3.org.)",
     "html-rdfa/0019-novalid.html": "Attribute \u201chref\u201d not allowed on element \u201cdiv\u201d at this point.",