warp-integration-test

Automate creation, execution, and debugging of Warp integration tests.

Updated Apr 28, 2026
One-click install
npx skills add https://github.com/89jobrien/warpx --skill warp-integration-test
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: warp-integration-test
Source: https://github.com/89jobrien/warpx/tree/main/.agents/skills/warp-integration-test
Command: npx skills add https://github.com/89jobrien/warpx --skill warp-integration-test

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Writes, runs, and debugs Warp integration tests using a custom Builder/TestStep framework, enabling hermetic and reproducible test execution for end-to-end UI and terminal behaviors.

Core Features & Use Cases

  • Supports Rust integration tests within Warp's custom framework under crates/integration.
  • Provides a manual runner and Nextest-compatible workflow to exercise end-to-end UI and terminal behaviors.
  • Guides test authors from scaffolding to execution, ensuring hermetic home directories, isolated envs, and artifact export.

Quick Start

Run a named Warp integration test using the integration runner.

Frequently Asked Questions about warp-integration-test

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

FAQPage Schema
How do I automate end-to-end UI and terminal verification for Rust integration tests?▼

Automating Rust integration tests for UI and terminal verification involves using a custom Builder and TestStep framework. This structures test driver setup and execution to validate complex terminal behaviors hermetically.

What is the best way to run Warp integration tests using Nextest?▼

Running Warp integration tests using Nextest is supported via a compatible workflow alongside a manual runner. This allows you to exercise end-to-end UI and terminal behaviors while maintaining reproducible test execution environments.

How do I ensure hermetic test environments and isolated home directories in Rust integration tests?▼

Ensuring hermetic test environments and isolated home directories requires a structured workflow that guides test authors from scaffolding to execution. This setup isolates environments and handles artifact export via an on_finish abstraction.

Does the Warp integration testing framework support manual runners alongside Nextest?▼

Yes, the Warp integration testing framework supports both a manual runner and a Nextest-compatible workflow. This allows developers to exercise end-to-end UI and terminal behaviors through their preferred test automation tool.

How do I handle test artifacts and outputs when debugging Warp integration tests?▼

Handling test artifacts when debugging Warp integration tests is managed through an on_finish abstraction. This mechanism provides structured artifact handling after test execution, ensuring outputs are exported and available for validation.

What are the limitations of using a Builder and TestStep abstraction for test automation?▼

The Builder and TestStep abstractions are tailored specifically for Rust integration tests within Warp's custom framework under crates/integration. This specialized design means they may not generalize to other test automation frameworks or non-Rust environments.