testdriver:ci-cd

Orchestrate TestDriver tests in CI/CD pipelines with parallel execution across platforms.

238|34|Updated Aug 25, 2024
One-click install
npx skills add https://github.com/testdriverai/testdriverai --skill testdriver-ci-cd
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: testdriver:ci-cd
Source: https://github.com/testdriverai/testdriverai/tree/main/ai/skills/testdriver%3Aci-cd
Command: npx skills add https://github.com/testdriverai/testdriverai --skill testdriver-ci-cd

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Running TestDriver tests in CI/CD pipelines can be slow and brittle without proper parallelization across platforms. This Skill coordinates test execution to provide fast, reliable feedback by distributing tests across multiple workers and OS environments.

Core Features & Use Cases

  • Parallel test execution across multiple OS environments in CI pipelines.
  • Cross-provider workflow templates for GitHub Actions, GitLab CI, CircleCI, Azure Pipelines, and Jenkins.
  • Secure handling of TD_API_KEY via CI secrets and consistent reporting to the TestDriver dashboard.

Quick Start

Configure your CI workflow to export TD_API_KEY and execute vitest with parallel execution for TestDriver tests.

Frequently Asked Questions about testdriver:ci-cd

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

FAQPage Schema
How do I run TestDriver tests in parallel across multiple platforms in a CI pipeline?

To run TestDriver tests in parallel across multiple platforms in a CI pipeline, configure your CI workflow to distribute test execution across multiple workers and OS environments. This Skill provides cross-provider workflow templates for GitHub Actions, GitLab CI, CircleCI, Azure Pipelines, and Jenkins.

What is the best way to automate TestDriver test execution on every push or pull request?

The best way to automate TestDriver test execution on every push or pull request is to integrate it into your CI/CD environment using the provided workflow templates. This orchestrates test execution automatically whenever code changes are committed.

Do I need a TD_API_KEY to run TestDriver tests in GitHub Actions or GitLab CI?

Yes, you need a configured TD_API_KEY secret to run TestDriver tests in GitHub Actions, GitLab CI, and other supported CI systems. Your CI workflow must export this secret securely to execute tests and report results to the dashboard.

Does this approach support cross-platform provisioning for Azure Pipelines and Jenkins?

Yes, this approach supports cross-platform provisioning for Azure Pipelines, Jenkins, and other CI systems. It coordinates test execution by distributing tests across multiple workers and OS environments for fast, reliable feedback.

How do I configure vitest with parallel execution for TestDriver in CI/CD?

To configure vitest with parallel execution for TestDriver, set up your CI workflow to export the TD_API_KEY secret and execute vitest. This coordinates parallel test distribution across multiple workers and operating systems.