testdriver:customizing-devices

Configure TestDriver sandbox options for device behavior and environment control.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Configuring TestDriver sandbox options to create stable, reproducible testing environments and predictable device behavior.

Core Features & Use Cases

  • Configure preview mode to control how the live debugger opens (browser, ide, or none).
  • Specify a target IP for self-hosted sandboxes and environment isolation.
  • Choose operating system (linux or windows) with optional environment variable overrides for CI/CD.
  • Control sandbox lifecycle with keepAlive and reconnect options to aid debugging and iterative development.

Quick Start

Install your project and instantiate TestDriver with a minimal configuration to launch a sandbox and begin testing.

Frequently Asked Questions about testdriver:customizing-devices

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

FAQPage Schema
How do I configure TestDriver sandbox options for deterministic device behavior?

You can configure TestDriver sandbox options by applying API settings with validation to control preview mode, target IP, operating system, and lifecycle features like keepAlive and reconnect for deterministic device behavior.

Can I specify a target operating system when setting up a TestDriver sandbox?

Yes, you can specify a target operating system such as linux or windows when configuring your TestDriver sandbox, and you can apply optional environment variable overrides for CI/CD pipelines.

How do I control the TestDriver sandbox lifecycle for iterative debugging?

You control the TestDriver sandbox lifecycle using the keepAlive and reconnect options, which aid debugging and iterative development by maintaining sandbox state and managing reconnections.

What does the preview mode setting do in a TestDriver sandbox?

The preview mode setting controls how the live debugger opens during a TestDriver session, allowing you to specify whether it launches in a browser, an IDE, or does not open at all.

How do I set a target IP for a self-hosted TestDriver sandbox?

You can set a target IP for a self-hosted TestDriver sandbox through the configuration options to achieve environment isolation and direct network interactions during testing.

Does configuring TestDriver sandbox settings maintain backward compatibility?

Yes, configuring TestDriver sandbox settings maintains backward compatibility because the implementation applies the API options with built-in validation to ensure stable, reproducible testing environments.