Skip to content

Commit

Permalink
Merge pull request #90 from Quansight-Labs/doit-pw
Browse files Browse the repository at this point in the history
Add a python package with doit workflows and logic for building and testing jupyter products
  • Loading branch information
isabela-pf authored Jun 30, 2022
2 parents ed2254d + 8f82d27 commit 0556994
Show file tree
Hide file tree
Showing 18 changed files with 5,572 additions and 2 deletions.
41 changes: 41 additions & 0 deletions .github/workflows/test-a11y.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
name: a11y tests

on: [push, pull_request]

jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
name: Fetch all history for all tags and branches
with:
fetch-depth: 0
- name: Set up Python
uses: actions/setup-python@v3
with:
python-version: 3.9
- uses: conda-incubator/setup-miniconda@v2
with:
auto-activate-base: true
activate-environment: ""
- name: install development dependencies
run: python -m pip install -e .
- name: list jupyter build tasks
run: python -m jupyter_accessibility -i jupyterlab -- list

- name: establish the runtime systems for the builds
run: python -m jupyter_accessibility -i jupyterlab -- env
- name: setup the development content for building
run: python -m jupyter_accessibility -i jupyterlab -- setup
- name: setup the testing environments
run: python -m jupyter_accessibility -i jupyterlab -- test_setup
- name: run tests against the build
run: python -m jupyter_accessibility -i jupyterlab -- test
- name: upload testing results
uses: actions/upload-artifact@v3
with:
name: a11y-test-results
path: |
jupyter-ally-build/jupyter-axe/test-results/*.json
jupyter-ally-build/jupyter-axe/test-results/**/*.json
213 changes: 213 additions & 0 deletions docs/dev/classes_jupyter_accessibility.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading

0 comments on commit 0556994

Please sign in to comment.