warp-integration-test

Automate Warp integration tests with synthetic UI events and assertion polling.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill provides a structured approach to writing and executing real Warp integration tests using a hermetic, isolated runtime environment, enabling end-to-end validation of terminal UI and behavior without relying on developer-specific dotfiles or live backends.

Core Features & Use Cases

  • Supports end-to-end Warp integration tests via the Builder and TestStep framework.
  • Boots a real Warp app with an isolated HOME and hermetic configuration to ensure repeatable results.
  • Offers a modular set of helpers for driving synthetic UI events, assertions, and artifact collection needed for test maintenance.

Quick Start

Run a named integration test through the integration binary to validate Warp behaviors.

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 Warp integration testing end-to-end in Rust?

Automate Warp integration testing end-to-end by using the Builder and TestStep framework to boot a real Warp app, drive synthetic UI events, and poll assertions within a hermetic, isolated runtime environment.

Why do my UI integration tests fail due to local dotfiles or live backends?

Integration tests fail from local environment interference because they lack isolation. You can resolve this by booting a real Warp app with an isolated HOME and hermetic configuration to ensure repeatable, deterministic test results.

What is the Builder and TestStep framework for Rust integration tests?

The Builder and TestStep framework is a modular structure for Rust integration tests that provides helpers to drive synthetic UI events, execute repeated assertion polling, and collect artifacts needed for test maintenance.

Do I need a specific integration binary to run Warp UI tests?

Yes, running Warp UI tests requires the integration binary along with the crates/integration suite and helper modules to properly build, run, and report test results in the hermetic test environment.

Can I run synthetic UI events against a bootstrapped Warp app?

Yes, you can run synthetic UI events against a bootstrapped Warp app by utilizing the modular helpers provided by the Builder and TestStep framework within a hermetic, isolated runtime environment.

What are the limitations of hermetic Warp integration testing?

Hermetic Warp integration testing focuses on isolated runtime and synthetic events, meaning it does not validate live backend integrations or real user dotfiles, requiring the specific integration binary and suite to execute.