test-full-parallel

Run all test cases in parallel with coverage using Gradle.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires Gradle, and includes scripts (resource) components.

What problem does it solve?

This Skill runs all tests in parallel, with coverage, for fast execution of the full test suite, ideal for time-sensitive or large projects.

Core Features & Use Cases

  • Parallel Test Execution: Utilizes a single Gradle invocation with the --parallel flag to significantly speed up test execution.
  • Coverage Report Generation: Generates comprehensive coverage reports per module, offering insights into test coverage.
  • Flexible Usage: Allows for filtering of test modules, adjusting the number of workers, and excluding specific tests based on lines of code.

Quick Start

Execute all tests in parallel with coverage using the 'test-full-parallel' command.

Frequently Asked Questions about test-full-parallel

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

FAQPage Schema
How do I execute a full test suite in parallel with coverage for Kotlin Multiplatform projects?

To execute full test suites in parallel with coverage for Kotlin Multiplatform projects, use a single Gradle invocation with the `--parallel` flag. This optimizes performance for time-sensitive test suite execution and generates comprehensive coverage reports per module.

Does parallel test execution work with Android-only projects using AGP 8.x?

Yes, parallel test execution with coverage supports Android-only projects running AGP 8.x. It also handles KMP projects using AGP 9.0+, utilizing Gradle's parallel execution capabilities for fast test suite runs.

How can I filter test modules and exclude specific tests during parallel execution?

You can filter test modules and exclude specific tests during parallel execution by adjusting the number of workers or excluding tests based on lines of code. This allows for fine-grained control over testing and coverage details.

Why does running the full test suite take so long and how do I speed it up?

Running the full test suite takes time due to sequential execution. Speed it up by running all test cases in parallel using Gradle's `--parallel` flag, which significantly reduces execution time while simultaneously generating coverage reports.

Do I need Gradle to run parallel tests with coverage?

Yes, you need Gradle to run parallel tests with coverage. The process relies on Gradle's built-in parallel execution capabilities to run all test cases concurrently and generate coverage reports per module.