8585 - name : JavaScript prettyfier
8686 run : yarn run prettier:check
8787
88+ - name : Install Galata
89+ run : yarn install
90+ working-directory : ui-tests
91+
92+ - name : Launch JupyterLab
93+ run : yarn run start-jlab:detached
94+ working-directory : ui-tests
95+
96+ - name : Wait for JupyterLab
97+ uses : ifaxity/wait-on-action@v1
98+ with :
99+ resource : http-get://localhost:8888/api
100+ timeout : 20000
101+
102+ - name : Run UI Tests
103+ run : yarn run test
104+ working-directory : ui-tests
105+
106+ - name : Upload UI Test artifacts
107+ if : always()
108+ uses : actions/upload-artifact@v2
109+ with :
110+ name : ui-test-output
111+ path : ui-tests/test-output
112+
88113 # - name: JavaScript tests
89114 # run: yarn run test
90115 # working-directory: js
@@ -106,58 +131,6 @@ jobs:
106131 name : dist ${{ github.run_number }}
107132 path : ./dist
108133
109- # visual-regression-tests:
110- # runs-on: ubuntu-latest
111- # needs: [build]
112-
113- # steps:
114- # - name: Checkout
115- # uses: actions/checkout@v2
116-
117- # - name: Setup conda
118- # uses: conda-incubator/setup-miniconda@v2
119- # with:
120- # activate-environment: bqplot-test
121- # environment-file: test-environment.yml
122- # python-version: 3.9
123- # mamba-version: "*"
124- # auto-activate-base: false
125- # channels: conda-forge
126-
127- # - uses: actions/download-artifact@v2
128- # with:
129- # name: dist ${{ github.run_number }}
130- # path: ./dist
131-
132- # - name: Install the package
133- # run: pip install -vv bqplot*.whl
134- # working-directory: dist
135-
136- # - name: Install Galata
137- # run: yarn install
138- # working-directory: ui-tests
139-
140- # - name: Launch JupyterLab
141- # run: yarn run start-jlab:detached
142- # working-directory: ui-tests
143-
144- # - name: Wait for JupyterLab
145- # uses: ifaxity/wait-on-action@v1
146- # with:
147- # resource: http-get://localhost:8888/api
148- # timeout: 20000
149-
150- # - name: Run UI Tests
151- # run: yarn run test
152- # working-directory: ui-tests
153-
154- # - name: Upload UI Test artifacts
155- # if: always()
156- # uses: actions/upload-artifact@v2
157- # with:
158- # name: ui-test-output
159- # path: ui-tests/test-output
160-
161134 install :
162135 runs-on : ${{ matrix.os }}-latest
163136 needs : [build]
0 commit comments