AI Agent Hub
Back to plugins
⚙️

dsh-test-normalizer

Workflow Updated 2026.08.24

Run the following command in DeepSeek Harness:

dsh plugin install MkaliezZ/dsh-test-normalizer

Paste the following prompt into your AI chat to install this plugin:

Run dsh plugin install MkaliezZ/dsh-test-normalizer in DeepSeek Harness to install this plugin; the full source is available at https://github.com/MkaliezZ/dsh-test-normalizer

About this plugin

In polyglot projects, pytest, Vitest, Jest, and Cargo each emit test results in different shapes, making it cumbersome to aggregate outcomes and determine status within a DSH workflow. dsh-test-normalizer abstracts away that layer of variance so downstream logic only has to deal with one unified structure.

At its core, the plugin parses the test summaries from those four runners into a single stable result shape that the DSH adapter can consume directly. Importantly, the plugin respects DSH execution-policy boundaries: the adapter accepts a host-supplied runner, and the plugin does not bypass DSH existing execution mechanisms on its own.

It is well suited for teams or individual developers in a DSH workflow who need to unify test output from Python, JavaScript/TypeScript, and Rust projects without writing custom format adapters. As a v0.1 release, it focuses on parsing and normalizing summary results rather than full test orchestration.

Use Cases

  • Unifying test-summary collection across Python, JavaScript, and Rust projects in a DSH workflow
  • Parsing pytest, Vitest, Jest, and Cargo output into one stable shape for downstream logic
  • Integrating multiple test runner results without bypassing DSH execution policy

Best For

  • Developers maintaining DSH workflows in polyglot projects
  • Small teams that need unified test output without hand-rolling adapter layers
  • Plugin users who want to stay strictly within DSH execution-policy boundaries