-
Notifications
You must be signed in to change notification settings - Fork 298
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 generally written to test stateless complicated internal logic. We don't generally unit test everything.
Integration tests are generally written for every 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