|
10 | 10 | - main |
11 | 11 |
|
12 | 12 | env: |
13 | | - KACHERY_CLOUD_CLIENT_ID: ${{ secrets.KACHERY_CLOUD_CLIENT_ID }} |
14 | | - KACHERY_CLOUD_PRIVATE_KEY: ${{ secrets.KACHERY_CLOUD_PRIVATE_KEY }} |
15 | | - KACHERY_ZONE: ${{ secrets.KACHERY_ZONE }} |
| 13 | + KACHERY_API_KEY: ${{ secrets.KACHERY_API_KEY }} |
16 | 14 |
|
17 | 15 | concurrency: # Cancel previous workflows on the same pull request |
18 | 16 | group: ${{ github.workflow }}-${{ github.ref }} |
|
36 | 34 |
|
37 | 35 | - name: Get changed files |
38 | 36 | id: changed-files |
39 | | - uses: tj-actions/changed-files@v41 |
| 37 | + uses: tj-actions/changed-files@v46.0.1 |
40 | 38 |
|
41 | 39 | - name: List all changed files |
42 | 40 | shell: bash |
|
76 | 74 | pip install -e .[test_core] |
77 | 75 | shell: bash |
78 | 76 |
|
| 77 | + - name: Pip list |
| 78 | + run: pip list |
| 79 | + |
79 | 80 | - name: Test core |
80 | 81 | run: pytest -m "core" |
81 | 82 | shell: bash |
@@ -136,93 +137,109 @@ jobs: |
136 | 137 | if: env.RUN_EXTRACTORS_TESTS == 'true' |
137 | 138 | run: | |
138 | 139 | pip install -e .[extractors,streaming_extractors,test_extractors] |
| 140 | + pip list |
139 | 141 | ./.github/run_tests.sh "extractors and not streaming_extractors" --no-virtual-env |
140 | 142 |
|
141 | 143 | - name: Test streaming extractors |
142 | 144 | shell: bash |
143 | 145 | if: env.RUN_STREAMING_EXTRACTORS_TESTS == 'true' |
144 | 146 | run: | |
145 | 147 | pip install -e .[streaming_extractors,test_extractors] |
| 148 | + pip list |
146 | 149 | ./.github/run_tests.sh "streaming_extractors" --no-virtual-env |
147 | 150 |
|
148 | 151 | - name: Test preprocessing |
149 | 152 | shell: bash |
150 | 153 | if: env.RUN_PREPROCESSING_TESTS == 'true' |
151 | 154 | run: | |
152 | 155 | pip install -e .[preprocessing,test_preprocessing] |
| 156 | + pip list |
153 | 157 | ./.github/run_tests.sh "preprocessing and not deepinterpolation" --no-virtual-env |
154 | 158 |
|
155 | 159 | - name: Install remaining testing dependencies # TODO: Remove this step once we have better modularization |
156 | 160 | shell: bash |
157 | 161 | run: | |
158 | 162 | pip install -e .[test] |
| 163 | + pip list |
159 | 164 |
|
160 | 165 | - name: Test postprocessing |
161 | 166 | shell: bash |
162 | 167 | if: env.RUN_POSTPROCESSING_TESTS == 'true' |
163 | 168 | run: | |
164 | 169 | pip install -e .[full] |
| 170 | + pip list |
165 | 171 | ./.github/run_tests.sh postprocessing --no-virtual-env |
166 | 172 |
|
167 | 173 | - name: Test quality metrics |
168 | 174 | shell: bash |
169 | 175 | if: env.RUN_QUALITYMETRICS_TESTS == 'true' |
170 | 176 | run: | |
171 | 177 | pip install -e .[qualitymetrics] |
| 178 | + pip list |
172 | 179 | ./.github/run_tests.sh qualitymetrics --no-virtual-env |
173 | 180 |
|
174 | 181 | - name: Test comparison |
175 | 182 | shell: bash |
176 | 183 | if: env.RUN_COMPARISON_TESTS == 'true' |
177 | 184 | run: | |
178 | 185 | pip install -e .[full] |
| 186 | + pip list |
179 | 187 | ./.github/run_tests.sh comparison --no-virtual-env |
180 | 188 |
|
181 | 189 | - name: Test core sorters |
182 | 190 | shell: bash |
183 | 191 | if: env.RUN_SORTERS_TESTS == 'true' |
184 | 192 | run: | |
185 | 193 | pip install -e .[full] |
| 194 | + pip list |
186 | 195 | ./.github/run_tests.sh sorters --no-virtual-env |
187 | 196 |
|
188 | 197 | - name: Test internal sorters |
189 | 198 | shell: bash |
190 | 199 | if: env.RUN_INTERNAL_SORTERS_TESTS == 'true' |
191 | 200 | run: | |
192 | 201 | pip install -e .[full] |
| 202 | + pip list |
193 | 203 | ./.github/run_tests.sh sorters_internal --no-virtual-env |
194 | 204 |
|
195 | 205 | - name: Test curation |
196 | 206 | shell: bash |
197 | 207 | if: env.RUN_CURATION_TESTS == 'true' |
198 | 208 | run: | |
199 | 209 | pip install -e .[full] |
| 210 | + pip list |
200 | 211 | ./.github/run_tests.sh curation --no-virtual-env |
201 | 212 |
|
202 | 213 | - name: Test widgets |
203 | 214 | shell: bash |
204 | 215 | if: env.RUN_WIDGETS_TESTS == 'true' |
| 216 | + env: |
| 217 | + KACHERY_ZONE: "scratch" |
205 | 218 | run: | |
206 | 219 | pip install -e .[full,widgets] |
| 220 | + pip list |
207 | 221 | ./.github/run_tests.sh widgets --no-virtual-env |
208 | 222 |
|
209 | 223 | - name: Test exporters |
210 | 224 | shell: bash |
211 | 225 | if: env.RUN_EXPORTERS_TESTS == 'true' |
212 | 226 | run: | |
213 | 227 | pip install -e .[full] |
| 228 | + pip list |
214 | 229 | ./.github/run_tests.sh exporters --no-virtual-env |
215 | 230 |
|
216 | 231 | - name: Test sortingcomponents |
217 | 232 | shell: bash |
218 | 233 | if: env.RUN_SORTINGCOMPONENTS_TESTS == 'true' |
219 | 234 | run: | |
220 | 235 | pip install -e .[full] |
| 236 | + pip list |
221 | 237 | ./.github/run_tests.sh sortingcomponents --no-virtual-env |
222 | 238 |
|
223 | 239 | - name: Test generation |
224 | 240 | shell: bash |
225 | 241 | if: env.RUN_GENERATION_TESTS == 'true' |
226 | 242 | run: | |
227 | 243 | pip install -e .[full] |
| 244 | + pip list |
228 | 245 | ./.github/run_tests.sh generation --no-virtual-env |
0 commit comments