Open kathrynkodama opened 2 years ago
We don't need to be as extensive as the automated tests on the Liberty Language Server repository, more emphasis on the language client capabilities themselves, for example:
See explanations of 2-4 here: https://github.com/OpenLiberty/liberty-language-server#features
[ ] https://github.com/OpenLiberty/liberty-tools-vscode/issues/370
[ ] https://github.com/OpenLiberty/liberty-tools-vscode/issues/376
[ ] https://github.com/OpenLiberty/liberty-tools-vscode/issues/378
[ ] https://github.com/OpenLiberty/liberty-tools-vscode/issues/381
[ ] https://github.com/OpenLiberty/liberty-tools-vscode/issues/391
[ ] https://github.com/OpenLiberty/liberty-tools-vscode/issues/392
[ ] Tests liberty-ls type ahead support in server.env for a Liberty Server Configuration Stanza
[ ] Tests liberty-ls type ahead support in bootstrap.properties for a Liberty Server Configuration booststrap.properties entry
[ ] Tests liberty-ls Hover support in server.env for a Liberty Server Config setting
[ ] Tests liberty-ls Hover support in bootstrap.properties for a Liberty Server properties setting
[ ] Tests liberty-ls diagnostic support in boostrap.properties
Automated testing for LCLS language features (server.xml, server.env, bootstrap.properties). Full list of features here: https://github.com/OpenLiberty/liberty-language-server#features
Depends on #115 and #63
Use FVT Overview as a guide on what test coverage is required, specifically the Liberty Config LS integration section.
Use VS Code FVT plan as a guide for steps to use for writing the tests, specifically steps 3a-3d.