pwaf-connector-testing

Run PWAF connector test suites across authentication methods in isolated environments.

5|1|Updated Apr 8, 2026
One-click install
npx skills add https://github.com/databricks-solutions/partner-ai-dev-kit --skill pwaf-connector-testing
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pwaf-connector-testing
Source: https://github.com/databricks-solutions/partner-ai-dev-kit/tree/main/skills/connector-testing
Command: npx skills add https://github.com/databricks-solutions/partner-ai-dev-kit --skill pwaf-connector-testing

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

PWAF connector testing automates end-to-end verification across multiple authentication methods in isolated environments, reducing flaky tests and configuration drift.

Core Features & Use Cases

  • Per-auth type test runs with environment isolation
  • Browser tests (PWAF_RUN_BROWSER_TESTS) support with optional activation
  • Automated reporting of results to a Markdown report

Quick Start

Run the PWAF connector test suite in a clean environment to validate all connectors across auth types.

Frequently Asked Questions about pwaf-connector-testing

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run automated connector tests across multiple authentication methods?

Automated connector test suites verify authentication methods by running per-connector scripts in isolated environments with selective credentials. This prevents configuration drift and reduces flaky tests across REST, Python SDK, SQL, Go, Java, and Node.js connectors.

What is environment isolation in connector testing and why is it needed?

Environment isolation uses env -i to execute per-connector scripts with a clean environment and selective credentials. It prevents cross-test contamination and configuration drift when verifying different authentication methods.

Does the connector test suite support REST, Python SDK, and SQL drivers?

Yes, the test suite supports REST, Python SDK, SQL drivers, Go, Java, and Node.js connectors. It applies per-auth testing logic across all these connector types within isolated environments.

How do I enable browser tests for PWAF connectors during test runs?

Enable browser tests for PWAF connectors by setting the PWAF_RUN_BROWSER_TESTS environment variable. This optional activation includes browser-based validation alongside standard connector authentication tests.

Do I need a specific test runner script to automate connector auth testing?

Yes, you need a test runner script at tests/run_all_tests.sh and per-connector run.sh scripts. These execute the test suite across different authentication methods using environment isolation via env -i.

How are connector test results reported after running the test suite?

Connector test results are reported automatically to a Markdown file. This automated reporting captures outcomes of per-auth type test runs, providing a readable summary of connector validation across isolated environments.