dcs-test

Automate DCS test profiles across controlplane, host-agent, storage-daemon, and live clusters.

16|3|Updated May 5, 2026
One-click install
npx skills add https://github.com/Kevin-Liu-01/Agent-Machines --skill dcs-test
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: dcs-test
Source: https://github.com/Kevin-Liu-01/Agent-Machines/tree/main/knowledge/skills/dcs-test
Command: npx skills add https://github.com/Kevin-Liu-01/Agent-Machines --skill dcs-test

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

DCS testing orchestration across controlplane, host-agent, storage-daemon, and live clusters to validate changes locally or in CI environments.

Core Features & Use Cases

  • Run unit, integration, kwok, chaos, and gauntlet profiles via dcs-check, dcs-smoke, and dcs-gauntlet.
  • Remote Linux/KVM testing with testbox, supported by a local profile runner and nightly CI workflows for automated validation.
  • After-running results are organized and stored for review, enabling quick analysis and reporting.

Quick Start

Run the unit test profile locally with the command go run ./apps/cloud/apps/dcs/src/tests/cmd/dcs-check unit

Frequently Asked Questions about dcs-test

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

FAQPage Schema
How do I run DCS test profiles across controlplane, host-agent, and storage-daemon clusters?▼

You can run DCS test profiles across controlplane, host-agent, and storage-daemon clusters by using automation commands like dcs-check, dcs-smoke, and dcs-gauntlet to execute unit, integration, kwok, and chaos tests.

What environment variables and tooling are required for DCS integration testing?▼

DCS integration testing requires a DEDALUS_API_KEY environment variable, Go tooling, and PNPM installed to execute the test profiles and validate changes locally or in CI environments.

How do I execute a unit test profile locally for DCS?▼

To execute a DCS unit test profile locally, run the command `go run ./apps/cloud/apps/dcs/src/tests/cmd/dcs-check unit` to validate changes against the defined test profiles.

Does DCS testing support remote Linux KVM environments for chaos testing?▼

Yes, DCS testing supports remote Linux/KVM testing with testbox, utilizing a local profile runner and nightly CI workflows to automate validation for chaos and gauntlet profiles.

What is the best way to validate DCS changes locally before deploying to live clusters?▼

The best way to validate DCS changes locally is by running the dcs-check or dcs-smoke profiles, which automate comprehensive testing across controlplane, host-agent, and storage-daemon components.

How are DCS test results organized and stored after running gauntlet profiles?▼

After running DCS gauntlet profiles, test results are automatically organized and stored for review, enabling quick analysis and reporting of the validated changes across the clusters.