rules:
- dir-pseudo-*: [dir-pseudo]
- dir-selector-*: [dir-pseudo]
- dir-style-*: [dir-pseudo]
- selectors-empty-001.xml: [empty]
- focus-visible-*: [focus-visible]
- focus-within-*: [focus-within]
- has-visited.html: [has]
- has-visited-ref.html: [has]
- has-*: [has]
- selector-read-write-*: [read-write-pseudos]
- scope-*: [scope-pseudo]
- modal-pseudo-class.html: [modal]
- not-*: [not]
- first-child.html: [nth-child]
- last-child.html: [nth-child]
- only-child.html: [nth-child]
- nth-child-spurious-brace-crash.html: [nth-child]
- child-indexed-no-parent.html: [nth-child]
- nth-child-of-*: [nth-child-of]
- nth-child-and-nth-last-child.html: [nth-child-of]
- nth-child-specificity-*: [nth-child-of]
- nth-last-child-of-*: [nth-child-of]
- nth-last-child-specificity-*: [nth-child-of]
- nth-last-child-invalid.html: [nth-child-of]
- first-of-type.html: [nth-of-type]
- last-of-type.html: [nth-of-type]
- only-of-type.html: [nth-of-type]
- nth-of-type-namespace.html: [nth-of-type]
- user-invalid.html: [user-pseudos]
- user-valid.html: [user-pseudos]
- caret-color-visited-inheritance.html: [link-selectors]
- hover-001-manual.html: [user-action-pseudos]
- hover-002.html: [user-action-pseudos]
- remove-hovered-element.html: [user-action-pseudos]
- focus-display-none-001.html: [user-action-pseudos]
- root-siblings.html: [root]
- open-pseudo.html: [open-pseudo]
- heading.html: [heading-selectors]
- featureless-001.html: [host]
- featureless-002.html: [host]
- featureless-003.html: [host]

# TODO: Map the is-where-* tests here and in subdirectories to either or both
# of is/where, or refactor the tests to not overlap.
- is-default-ns-*: [is]
- is-nested.html: [is]
- is-specificity.html: [is]
- is-specificity-shadow.html: [is]
- pseudo-where-crash.html: [where]
- selection-image-001.html: [selection]
- valid-invalid-form-fieldset.html: [form-validity-pseudos]
- selector-required.html: [form-validity-pseudos]
- selector-required-type-change-*: [form-validity-pseudos]
- pseudo-enabled-disabled.html: [input-selectors]
- selectors-namespace-001.xml: [namespace]
- placeholder-shown.html: [placeholder-shown]
- selector-placeholder-shown-*: [placeholder-shown]
- is-where-visited-ref.html: [link-selectors]
- is-where-visited.html: [link-selectors]
- is-where-*: []
- has-visited*: [selectors]
- "*visited*": [link-selectors, selectors]
- "*": [selectors]
