make e2e-testmake e2e-test also requires a test database and, for some service tests, libgit2. See backend/test/Readme.md for the full local E2E test flow.
For the Python plugin tests to run properly, the following steps must be taken:
libffi-dev default-libmysqlclient-dev libpq-devpython3.9 is required by the time of this document.deadsnakes if you are using Ubuntu 22.04 or above, the python3.9-dev is required.virtualenv if you are having multiple python versions. virtualenv -p python3.9 path/to/venv and source path/to/venv/bin/activate.sh should do the trickmysql-client and postgresql are required.postgresql is required for psycopg2 to workcd backend/python/pydevlake && poetry installcd backend/python/plugins/azuredevops && poetry installsqlalchemy won't work with localhost in the database connection string, use 127.0.0.1 instead