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.