Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add automatic accessibility tests to pipeline #565

Open
20 tasks
thrbnhrtmnn opened this issue Nov 9, 2023 · 0 comments · May be fixed by #1062
Open
20 tasks

Add automatic accessibility tests to pipeline #565

thrbnhrtmnn opened this issue Nov 9, 2023 · 0 comments · May be fixed by #1062
Labels
⭕ core team issue This is for the core team and should not be done by contributors ⌨️ dev issue Task is for developers

Comments

@thrbnhrtmnn
Copy link
Contributor

thrbnhrtmnn commented Nov 9, 2023

Description / User Story

With this task we want add automatic accessibility testing to our pipeline. In the future we want to make these tests also prevent a merge, if the tests fail, but before we can do that we probably have to fix the issues that already are in the components. So for now the tests should not prevent a merge.

To prepare the follow up task #595 , this task also includes the documentation and prioritisation of all the errors we receive once the automatic tests has been running for all components.


Acceptance Criteria

  • Automatic accessibility tests have been added to the pipeline
  • Automatic accessibility test has been running for all components that will be part of alpha release (TBD):
    • TextButton
    • IconButton
    • Checkbox
    • NumberInput
    • Radio
    • RadioGroup
    • TextArea
    • TextInput
    • Select
    • ToggleSwitch
    • Counter
    • FormCaption
    • FormLabel
    • ButtonGroup
    • Divider
    • Loader
    • Tooltip
  • All issues that were found have been documented and prioritised

Background information

  • ...
@thrbnhrtmnn thrbnhrtmnn added this to the Release 1.0 milestone Nov 9, 2023
@thrbnhrtmnn thrbnhrtmnn changed the title Add accessibility tests that prevent merges when a change breaks a component Add automatic accessibility tests to pipeline Nov 9, 2023
@thrbnhrtmnn thrbnhrtmnn added the ⌨️ dev issue Task is for developers label Dec 1, 2023
@thrbnhrtmnn thrbnhrtmnn added the ⭕ core team issue This is for the core team and should not be done by contributors label Jan 5, 2024
@faselbaum faselbaum self-assigned this Mar 6, 2024
@thrbnhrtmnn thrbnhrtmnn removed this from the Release 1.0 milestone Mar 7, 2024
@thrbnhrtmnn thrbnhrtmnn added this to the Accessibiltiy Testing milestone Mar 15, 2024
@faselbaum faselbaum linked a pull request Mar 28, 2024 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
⭕ core team issue This is for the core team and should not be done by contributors ⌨️ dev issue Task is for developers
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants