-
Notifications
You must be signed in to change notification settings - Fork 292
Tests
Rich Chiodo edited this page Jul 19, 2022
·
16 revisions
There are two types of tests in the jupyter extension
Unit tests are in files under the src\tests
ending with the extension *.unit.test.ts
Integration tests are in files under the 'src\tests' folder ending with the extension *.vscode.*.test.*.ts
Unit tests are written to test stateless complicated internal logic. We don't generally unit test everything.
Integration tests are written for a use case that we might have. We attempt to have an integration test for every use case.
- Contribution
- Source Code Organization
- Coding Standards
- Profiling
- Coding Guidelines
- Component Governance
- Writing tests
- Kernels
- Intellisense
- Debugging
- IPyWidgets
- Extensibility
- Module Dependencies
- Errors thrown
- Jupyter API
- Variable fetching
- Import / Export
- React Webviews: Variable Viewer, Data Viewer, and Plot Viewer
- FAQ
- Kernel Crashes
- Jupyter issues in the Python Interactive Window or Notebook Editor
- Finding the code that is causing high CPU load in production
- How to install extensions from VSIX when using Remote VS Code
- How to connect to a jupyter server for running code in vscode.dev
- Jupyter Kernels and the Jupyter Extension