os-integrations

Run Firefox OS integration tests with mach try presets and worker-pool overrides.

3|Updated Jan 8, 2026
One-click install
npx skills add https://github.com/jwmossmoz/agent-skills --skill os-integrations
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: os-integrations
Source: https://github.com/jwmossmoz/agent-skills/tree/main/skills/os-integrations
Command: npx skills add https://github.com/jwmossmoz/agent-skills --skill os-integrations

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires httpx, pyyaml, taskcluster, requests, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Run Firefox OS integration tests using mach try with pre-configured worker pool overrides to validate alpha worker pools before production.

Core Features & Use Cases

  • Pre-configured worker pool overrides for testing against alpha images on multiple presets.
  • Supports push, watch, and discovery modes to monitor results and reuse builds.
  • Handles multi-test selections and presets to cover Windows/Linux OS integration scenarios.

Quick Start

Run a dry-run of the OS integration test for the win11-24h2 preset.

Frequently Asked Questions about os-integrations

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

FAQPage Schema
How do I run Firefox OS integration tests against alpha worker pools?

Run Firefox OS integration tests on alpha worker pools by applying pre-configured worker pool overrides via mach try, automating alpha image validation across multiple presets before production deployment.

Can I use mach try to test Windows and Linux OS integration scenarios?

Yes, mach try supports Windows and Linux OS integration testing by applying multiple presets and multi-test selections to verify worker images during alpha pool validation.

How does Taskcluster index discovery work for automated test selection?

Taskcluster index discovery automates task selection by querying the Taskcluster index for existing tasks, enabling automatic test selection and build reuse without manual configuration.

What dependencies are required to automate OS integration tests with mach try?

Automating OS integration tests requires the httpx, pyyaml, taskcluster, and requests dependencies to manage HTTP communication, YAML configuration parsing, and Taskcluster API interactions.

Does this approach support push and watch workflows for monitoring test results?

Yes, the approach supports push and watch workflows to monitor test results by enforcing preset-driven configurations, ensuring consistent testing parameters while tracking alpha worker pool validation outcomes.

When do I need worker pool overrides for Firefox OS testing?

Worker pool overrides are needed for alpha image validation before production, redirecting mach try executions to pre-configured alpha worker pools to verify stability across Windows and Linux presets.