Skip to content

Biometria-se/grizzly-lsp

Repository files navigation

grizzly-lsp

This repository contains the biometria.grizzly-loadtester-vscode (vscode extension marketplace) extension and the grizzly-ls (pypi) source code.

An extension makes it easier to develop load test scenarios with grizzly (it can work with any behave based project) when you have auto-complete on step implementation expressions.

To be able to use this extension, you would also have to install grizzly-loadtester-ls:

python -m pip install grizzly-loadtester-ls

Screenshot of keyword auto-complete

Screenshot of step expressions auto-complete

Screenshot of hover help text

Animation of diagnostics

Development

Environments

Devcontainer

Install Visual Studio Code and the "Remote - Containers" extension and open the project in the provided devcontainer.

Locally

  • Create a python virtual environment: python3 -m venv <path>/grizzly-ls
  • Activate the virtual environment: source <path>/grizzly-ls/bin/activate
  • Run scripts/install.sh
  • Start code

Debug extension

  • Switch to the Run and Debug View in the Sidebar (Ctrl+Shift+D).
  • Select Launch Client from the drop down (if it is not selected already).
  • Press ▷ to run the launch config (F5).
  • In the Extension Development Host instance of VSCode
    • Open file features/project.feature

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published