integration-test-video

Record Warp UI integration tests with video, screenshots, and input overlays.

64.1k|5.4k|Updated Jul 8, 2021
One-click install
npx skills add https://github.com/warpdotdev/warp --skill integration-test-video-warpdotdev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: integration-test-video
Source: https://github.com/warpdotdev/warp/tree/main/.warp/skills/integration-test-video
Command: npx skills add https://github.com/warpdotdev/warp --skill integration-test-video-warpdotdev

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Warp UI integration tests can be recorded with screenshots and video capture, including event overlays for mouse and keyboard input, enabling easier debugging and demos.

Core Features & Use Cases

  • Record integration tests with real-display video, screenshots, and input overlays for mouse and keyboard events
  • Automatically generate artifacts (recording.mp4, recording.log, and optional screenshots) for review and sharing
  • Drive test runs in CI or local development using environment variables to enable auto-recording and artifact collection

Quick Start

Run the integration test video recording by executing the integration binary with real display enabled and the target test name.

Frequently Asked Questions about integration-test-video

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

FAQPage Schema
How do I record integration tests with video and input overlays?

To record integration tests with video and input overlays, run the integration binary with real display enabled and the target test name. This captures mouse and keyboard events, producing reproducible artifacts like recording.mp4 and recording.log for debugging and demos.

What artifacts are generated when recording UI integration tests?

Recording UI integration tests automatically generates artifacts including a recording.mp4 video file, a recording.log file, and optional screenshots. These artifacts capture screenshots, video, and input overlays for visual verification and sharing.

Can I use environment variables to automate integration test video recording in CI?

Yes, you can use environment variables to drive integration test video recording in CI or local development. Setting environment variables enables auto-recording and artifact collection, allowing automated test runs to capture video and event overlays without manual intervention.

Does integration test video recording work with real-display mode?

Integration test video recording requires real-display mode to capture video and input overlays. Running the integration binary with real display enabled ensures reproducible test artifacts and visual verification of mouse and keyboard events during the test execution.

Why do I need input overlays for integration test recordings?

Input overlays are needed for integration test recordings because they visually represent mouse and keyboard events on the video. This overlay functionality enables easier debugging by showing exactly how UI interactions map to test execution steps in the captured recording.mp4.

What's the best way to debug Warp UI integration test failures visually?

The best way to visually debug Warp UI integration test failures is to record them with video capture and input overlays. This generates a recording.mp4 and recording.log, providing reproducible test artifacts that show mouse and keyboard events for precise debugging.