forked from w3c/aria-at
-
Notifications
You must be signed in to change notification settings - Fork 0
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
GH Actions workflow run-tests.yml #100
Open
zcorpan
wants to merge
16
commits into
master
Choose a base branch
from
ci-ghactions
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…c#338) * Add select-only combobox APG example with modified CSS/JS references For more details of what is removed from and maintained in APG examples, see: w3c@335dada * Example: remove 'Related Links' nav * Example: update pattern href * Example: remove links to similar examples * Example: remove 'Accessibility Features', 'Keyboard Support', 'Role, Property, State, and Tabindex Attributes' and source code sections * Example: remove footer nav * Example: add links before and after the combobox for use in setup scripts More details: w3c@4357a2e * Example: store select object as a global variable so its methods can be executed from setup scripts * Add references.csv * Add Command+Down and Command+Up to keys.mjs * Add Ctrl+Opttion+Down/Up to keys.mjs * Add Page Up/Down to keys.mjs * Add Alt+Up Arrow to keys.mjs * Add commands.csv * Add tests.csv * Add setup scripts * Generate test and review files automatically * Try to only carry out combobox-related actions when the select is initialised * Generate test and review files automatically * Try using a timeout instead of a specific custom event * Generate test and review files automatically * Add some logging to determine whether the function is firing to open the listbox * Generate test and review files automatically * Try inlining an arrow function for opening the listbox * Generate test and review files automatically * Add Option+Up/Down to keys.mjs * Change Command+Up/Down to Option+Up/Down in some commands * Generate test and review files automatically * Fix setup scripts which open the listbox and/or move focus to specific options * Generate test and review files automatically * Add Shift+C to keys.mjs * Generate test and review files automatically * Update example page title * Add tester instruction that certain commands (such as Down Arrow when navigating to the combobox) may need to be pressed multiple times. * Generate test and review files automatically * Add VO+Command+J and Shift+VO+Command+J to VoiceOver tests for navigating to the combobox * Add Insert+Up to JAWS and NVDA tests when reading information about the combobox and listbox popup * Generate test and review files automatically * Remove Insert+Up from JAWS and NVDA tests when reading information about the listbox popup; it's not reasonable to assert that a screen reader should communicate anything about the containing listbox when a user has only asked for the text of the current option * Generate test and review files automatically * Remove Insert+Up from JAWS and NVDA tests when reading information about the combobox in interaction mode, as unlike in reading mode, only the text of the selected option is reported * Generate test and review files automatically * Correct entry for Shift+F in keys.mjs * Generate test and review files automatically * Copy files to address merge conflicts * Regenerate test files * Generate test and review files automatically * Copy files to address merge conflicts * Regenerate test files * Generate test and review files automatically Co-authored-by: jscholes <jscholes@users.noreply.github.com> Co-authored-by: Isabel Del Castillo <isa.delcastillo5@gmail.com> Co-authored-by: IsaDC <IsaDC@users.noreply.github.com> Co-authored-by: Matt King <a11yThinker@gmail.com> Co-authored-by: mcking65 <mcking65@users.noreply.github.com>
) * Add tri-state checkbox APG example with modified CSS/JS references The following CSS and JS references have been removed: * `../../css/core.css` * `../../js/examples.js` * `../../js/highlight.pack.js` * `../../js/app.js` The following references have been modified to match the directory structure of code once added to the aria-at repo: * `../css/checkbox.css` -> `css/checkbox.css` The reference to https://www.w3.org/StyleSheets/TR/2016/base.css has been maintained. * Example: remove 'Related Links' nav * Example: update pattern href * Example: remove links to similar examples * Example: remove 'Keyboard Support', 'Role, Property, State, and Tabindex Attributes' and source code sections * Example: remove footer nav * Example: add links before and after the tri-state checkbox for use in setup scripts The links are implemented with an `href` attribute which references their own ID. This pattern creates links which are valid (according to the W3C's validator) but don't move the keyboard focus if accidentally activated by a tester. * Add references.csv * Add commands.csv * Example: change page title and main heading text to match wording of tests * Add supporting setup scripts for tests * Add tests.csv * Generate test and review files automatically * Correct entry for Shift+F in keys.mjs * Add VO+Command+J and Shift+VO+Command+J to VoiceOver tests when navigating to the checkbox * Generate test and review files automatically * Add instructions for pressing commands multiple times to JAWS and NVDA tests when navigating to checkbox and checkbox group * Remove blank rows from CSV files which were added by Excel * Generate test and review files automatically * Copy files to address merge conflicts * Regenerate test files * Generate test and review files automatically * Copy files to address merge conflicts * Regenerate test files * Generate test and review files automatically Co-authored-by: jscholes <jscholes@users.noreply.github.com> Co-authored-by: Isabel Del Castillo <isa.delcastillo5@gmail.com> Co-authored-by: IsaDC <IsaDC@users.noreply.github.com> Co-authored-by: Matt King <a11yThinker@gmail.com> Co-authored-by: mcking65 <mcking65@users.noreply.github.com>
* updated create-all-tests script to add verbose flag and provide summary of runs * Generate test and review files automatically * Generate test and review files automatically * Generated tests improvements (#3) * WIP - pre-push test * Revert "WIP - pre-push test" This reverts commit 42b40d6 * adding tests folder level .gitignore * after untrack * added additional command to generate-and-commit-files workflow script * Generate test and review files automatically * workflow tweak * Generate test and review files automatically * workflow tweak * Generate test and review files automatically * workflow tweak * Generate test and review files automatically * workflow tweak * Generate test and review files automatically * Generate test and review files automatically * workflow tweak * Generate test and review files automatically * workflow tweak * workflow step rename * added tests/.gitignore * Generate test and review files automatically * untracked files * Generate test and review files automatically * misc * Generate test and review files automatically * adjusted generate-and-commit-files.yml for CI * Generate test and review files automatically * updated workflow action * untracked files * Generate test and review files automatically * misc * Generate test and review files automatically * Update test-03-navigate-to-unchecked-checkbox-interaction.html * Generate test and review files automatically * Create test-03-navigate-to-unchecked-checkbox-interaction.html * Generate test and review files automatically * misc * Generate test and review files automatically * after untrack * modified gitignore * untrack files * testing .gitattributes * Generate test and review files automatically * .gitattributes * Generate test and review files automatically * misc * Generate test and review files automatically * misc * Generate test and review files automatically * misc * Generate test and review files automatically * adjusted .gitattributes * Generate test and review files automatically * misc * Generate test and review files automatically * misc * misc * adjusted gitignore * after untrack * prep to test workflow * Generate test and review files automatically * Create index.html * Generate test and review files automatically * Delete index.html * Generate test and review files automatically * adjusting generated PR link * Generate test and review files automatically * adding support for support.json * Generate test and review files automatically * build cleanups * misc * workflow refactor * Generate test and review files automatically * Generate test and review files automatically * after merging with verbosity branch * Generate test and review files automatically * updated .gitattributes and .gitignore; added additional utility script for generating tests and review files locally * Generate test and review files automatically * misc * Generate test and review files automatically Co-authored-by: howard-e <howard-e@users.noreply.github.com> * Generate test and review files automatically * changed update-pr.yml workflow generated link * typo fix in review-template file * * removed in-line tests and review pages generation * added `npm run validate` command * added `npm run cleanup` command * Generate test and review files automatically * added targeted test plan directory support for npm run build (create-all-tests.js) and npm run validate * start to support of targeted test plan directory for test-reviewer.mjs * added support for targeted test plan directory for test-reviewer.mjs * added targeted test plan support for npm run build and npm run validate * Generate test and review files automatically * Added local development docs * Generate test and review files automatically * Updated LOCAL_DEVELOPMENT.md * Added local development docs * Generate test and review files automatically * Updated README with correct flag * Generate test and review files automatically * changed language for test plan flag from 'directory' to 'testplan' * addressing PR feedback * Generate test and review files automatically * Generate test and review files automatically Co-authored-by: howard-e <howard-e@users.noreply.github.com>
- first click runs setup script in test page - second click reloads test page
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Preview Tests
Branched off from https://github.com/mzgoddard/aria-at/tree/mzgoddard-ci-harness
The run-tests.yml workflow is similar to generate-and-commit-files.yml and js-lint.yml. VM is Windows Server 2019.