-
Notifications
You must be signed in to change notification settings - Fork 8
Development
Ecmel Ercan edited this page Dec 17, 2025
·
27 revisions
git clone https://github.com/KxSystems/kx-vscode.git| Script | Description |
|---|---|
update-deps |
Update dependencies to latest patch version |
format |
Format all ts files |
lint |
Lint all ts files |
package |
Produce vsix
|
test |
Perform Unit Tests |
coverage |
Produce coverage reports |
ui-test |
Perform UI Tests |
q-test |
Perform q Tests |
Extension Unit Tests can be debugged by selecting Extension Tests target from run and debug tab.
Extension UI Tests can be debugged by selecting Extension UI Tests target from run and debug tab. UI Tests use Page Object APIs.
Testing will stop at any breakpoint set in test or source file.
Single test file can also be debugged by clicking run button from the editor toolbar:
For q testing to work, a local PyKX enabled kdb+ installation is needed and q executable should be in system path. Also AxLibraries should be installed.
ctrl/⌘+r will restart extension host.
List outdated dependencies:
npm exec ncu