Skip to content

ci: fix nightly apg tests#3976

Merged
straker merged 1 commit intodevelopfrom
fix-nightly-apg
Apr 6, 2023
Merged

ci: fix nightly apg tests#3976
straker merged 1 commit intodevelopfrom
fix-nightly-apg

Conversation

@straker
Copy link
Copy Markdown
Contributor

@straker straker commented Apr 5, 2023

The apg tests weren't running due to the github repo completely changing structure in w3c/aria-practices#2417. I updated the paths to the new structure and was able to remove a lot of the skipped rules for specific pages as well. I also set the tags to only run wcag21aa and below so we don't get best practice rules or aaa rules running.

Lastly, I wanted to pin the repo to their lastest release, but they changed the structure after that release so instead just pinned to the latest commit (as it would be a lot of spaghetti code to try to maintain two directory structures for the test).

@straker straker requested a review from a team as a code owner April 5, 2023 15:14
]);
const builder = new AxeBuilder(driver, axeSource)
// Support table has no title and has duplicate ids
.exclude('#at-support')
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yikes! Fair enough though.

@straker straker merged commit 9670df2 into develop Apr 6, 2023
@straker straker deleted the fix-nightly-apg branch April 6, 2023 17:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants