test

Automate test execution for Android, KMP, and desktop projects with retry logic.

1|Updated Mar 9, 2026
One-click install
npx skills add https://github.com/oscardlfr/AndroidCommonDoc --skill test-oscardlfr
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: test
Source: https://github.com/oscardlfr/AndroidCommonDoc/tree/main/skills/test
Command: npx skills add https://github.com/oscardlfr/AndroidCommonDoc --skill test-oscardlfr

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill automates test execution for modules, offering smart retry mechanisms and error extraction, reducing the time spent on manual test execution and debugging.

Core Features & Use Cases

  • Test Execution: Automatically run tests for specified modules or types, including unit, Android Instrumentation, and desktop tests.
  • Smart Retry: Retries failed tests after cleaning and daemon management to ensure thorough execution.
  • Error Extraction: Provides actionable error details with suggested fixes upon test failure.
  • Use Case: Ideal for developers needing to automate testing of complex modules or during continuous integration processes.

Quick Start

Execute all tests for the 'core:domain' module using the command: /test core:domain.

Frequently Asked Questions about test

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

FAQPage Schema
How do I automate test execution for Android and KMP modules?

You can automate test execution for Android and KMP modules using a command like `/test core:domain` to automatically run unit, Android Instrumentation, and desktop tests. This reduces manual execution time and ensures comprehensive test coverage across your project modules.

What is the best way to handle flaky tests in a CI/CD pipeline?

Handle flaky tests in a CI/CD pipelines by using smart retry logic that automatically retries failed tests after cleaning and daemon management. This automated recovery from common failures ensures thorough execution without manual pipeline intervention.

Does automated test execution provide error details when a test fails?

Automated test execution does provide error details when a test fails through error extraction. It delivers actionable error details with suggested fixes upon test failure, reducing the time spent on manual debugging and helping developers resolve issues quickly.

Can I run desktop tests alongside unit and instrumentation tests?

You can run desktop tests alongside unit and Android Instrumentation tests for KMP and desktop projects. The execution automatically handles specified modules or test types, ensuring comprehensive coverage across all your target platforms in one go.

Why does automated test retry logic clean the environment before retrying?

Automated test retry logic cleans the environment and manages daemons before retrying to ensure thorough execution and eliminate state-related failures. This recovery mechanism prevents common transient issues from causing false negatives in your test suite.