test-management

Automate quarantining and re-enabling tests in the Aspire repository with QuarantineTools.

Updated Mar 19, 2026
One-click install
npx skills add https://github.com/sast-playground/aspire --skill test-management-sast-playground
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: test-management
Source: https://github.com/sast-playground/aspire/tree/main/.github/skills/test-management
Command: npx skills add https://github.com/sast-playground/aspire --skill test-management-sast-playground

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill automates the process of quarantining or re-enabling problematic tests in Aspire applications, reducing manual effort and ensuring test suite health.

Core Features & Use Cases

  • Test Quarantining: Disable flaky or problematic tests with ease.
  • Test Re-enablement: Automatically re-enable tests once issues are resolved.
  • Conditional Execution: Apply actions based on platform or specific conditions.
  • Use Case: When a test in the Aspire repository fails due to a known issue, use this Skill to quarantine it and prevent it from affecting the overall test suite health.

Quick Start

Use the test-management skill to quarantine the test 'HealthChecksRegistersHealthCheckService' due to issue #12314.

Frequently Asked Questions about test-management

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

FAQPage Schema
How do I quarantine flaky tests in an Aspire repository?

You can quarantine flaky tests in an Aspire repository by using the QuarantineTools utility to disable problematic tests, preventing them from affecting overall test suite health while tracking the associated GitHub issue.

What is test quarantining and when should I disable failing tests?

Test quarantining is the process of disabling flaky or problematic tests to maintain overall test suite health. You should quarantine a test when it fails due to a known issue, allowing you to isolate failures without blocking the entire pipeline.

How do I re-enable quarantined tests after resolving a known GitHub issue?

You re-enable quarantined tests by automating the test management process to reverse the quarantine action once the specific criteria and blocking GitHub issues are fully resolved.

Can I apply test quarantining actions conditionally based on platform or specific criteria?

Yes, test quarantining and re-enablement actions can be applied conditionally based on specific platform requirements or criteria, ensuring that automated test management targets the exact environments affected by the known issues.

What is the best way to automate test management for Aspire applications?

Automating test management for Aspire applications is best handled by using the QuarantineTools utility to identify, quarantine, and re-enable tests based on specific criteria and GitHub issue tracking, reducing manual effort and ensuring suite health.