Open Source
An extensible BDD test suite that validates your Posit Team deployment is installed correctly and functioning properly.
VIP tests Connect, Workbench, and Package Manager using pytest-bdd with Gherkin feature files and Playwright for browser automation.
Authentication, content deployment, data sources, packages, email, and runtimes
pytest -m connect Login, IDE launch, sessions, package installation, data sources, and runtimes
pytest -m workbench CRAN/PyPI mirrors, repository configuration, and private package access
pytest -m package_manager Server reachability, auth configuration, admin onboarding
SSL certificates, monitoring, system resources
Load times, concurrency, package install speed
HTTPS enforcement, auth policy, secrets storage
Point VIP at your deployment with a simple vip.toml file.
Execute the full suite or target specific products with pytest markers.
Generate a Quarto report with detailed results you can publish to Connect.
Tests create, verify, and clean up their own content. They never modify existing customer data.
Tests are sequenced so failures localize problems. Prerequisites run first; product tests follow.
The suite avoids tight coupling to product client libraries. API calls use plain HTTP.
Add site-specific tests without modifying the VIP source tree using extension directories.