Commit 0f65671
Add smoke tests to GH Action (microsoft#9964)
* Update branch name (for testing)
* TypeScript tests
* python unit tests
* ipython unit tests
* single, multi, debugger tests
* functional tests
* Comment out VSIX build+upload when testing the action
* Cache out/ directory
* rename step id to more specific pythonFiles
* single workspace tests
* multi workspace tests
* debugger tests
* Add todo for when the PR is ready for review
* Fix out/ cache key
* Fix pythonFiles cache key
* Retry single workspace tests
* Use same cache key everywhere
* Try out multi workspace tests
* Try out debugger tests
* Uncomment compile + upload step
* run venv tests
* Update branch name to trigger workflow
* Adding comments + enable full test suite
* Finalize versions of python we want to use
* Try 3.7 instead of 3.8
* Run the workflow only on upstream master
* Clean up comments
* Revert to 3.8
* Update .github/workflows/ci.yml
Co-Authored-By: Brett Cannon <54418+brettcannon@users.noreply.github.com>
* Apply suggestions from code review
Co-Authored-By: Brett Cannon <54418+brettcannon@users.noreply.github.com>
* Rename test suite matrix key
* Try bang operator
* Make python cache keys more specific
* Move repo condition up
* Run a subset of tests to see if stuff still works
* Update the branch to test the workflow
* Try leaving no space between ! and the expression
* Undo ! testing
* Update pythonFiles cache key
* Smoke tests
* Don't install vsce globally
* Where my env var value at
* well this one didn't work
* Use correct env var syntax
* Remove curly brackets
* Use xvfb for smoke tests
* Take prep work outside of xvfb step
* Uncomment things
* Comment things out for testing
* Merge master, fix things
* forgot to comment condition
* Uncomment testing checks
* Newlines
* Whitespaces microsoft#2
* Run tests on windows
* Remember to package the Python files
* Update build number earlier
* Use existing VSIX artifact instead of repackaging
* Skip repo condition for a test run
* List directory content (debug)
* Update ci.yml
* Update ci.yml
* Undo download artifact changes to compare
* Re-add brackets
* Force update build nb on bash shell
* Do not call gulp:cleanExceptTests 😒
* Download artifact in place
* Only run npx tsc -p ./
* Comment windows for now, re-run all prep (comparison)
* Correct path for artifact download
* Extract vsix from download location
* Remove path when downloading
* Cleanup now that the smoke tests run
* Remove repo conditions (ready to be merged)
* Newline
* Don't need the python files in smoke tests
* Ready for re-review
* npm ci --prefer-offline
Co-authored-by: Brett Cannon <54418+brettcannon@users.noreply.github.com>1 parent d2725aa commit 0f65671
1 file changed
Lines changed: 53 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
161 | 161 | | |
162 | 162 | | |
163 | 163 | | |
| 164 | + | |
| 165 | + | |
| 166 | + | |
| 167 | + | |
| 168 | + | |
| 169 | + | |
164 | 170 | | |
165 | 171 | | |
166 | 172 | | |
| |||
180 | 186 | | |
181 | 187 | | |
182 | 188 | | |
183 | | - | |
| 189 | + | |
184 | 190 | | |
185 | 191 | | |
186 | 192 | | |
| |||
346 | 352 | | |
347 | 353 | | |
348 | 354 | | |
| 355 | + | |
| 356 | + | |
| 357 | + | |
| 358 | + | |
| 359 | + | |
| 360 | + | |
| 361 | + | |
| 362 | + | |
| 363 | + | |
| 364 | + | |
| 365 | + | |
| 366 | + | |
| 367 | + | |
| 368 | + | |
| 369 | + | |
| 370 | + | |
| 371 | + | |
| 372 | + | |
| 373 | + | |
| 374 | + | |
| 375 | + | |
| 376 | + | |
| 377 | + | |
| 378 | + | |
| 379 | + | |
| 380 | + | |
| 381 | + | |
| 382 | + | |
| 383 | + | |
| 384 | + | |
| 385 | + | |
| 386 | + | |
| 387 | + | |
| 388 | + | |
| 389 | + | |
| 390 | + | |
| 391 | + | |
| 392 | + | |
| 393 | + | |
| 394 | + | |
| 395 | + | |
| 396 | + | |
| 397 | + | |
| 398 | + | |
| 399 | + | |
| 400 | + | |
0 commit comments