run-tests

Run Gradle tests for Spring Boot Kotlin projects and generate JaCoCo coverage reports.

Updated Dec 11, 2025
One-click install
npx skills add https://github.com/semicolon-devteam/semo --skill run-tests-semicolon-devteam
Or copy as Structured Prompt for Agentโ–ผ
Please help me install this Agent Skill.
Skill: run-tests
Source: https://github.com/semicolon-devteam/semo/tree/main/packages/eng/ms/skills/run-tests
Command: npx skills add https://github.com/semicolon-devteam/semo --skill run-tests-semicolon-devteam

SYSTEM DOCUMENTATION & REQUIREMENTS

๐Ÿ’ก This Skill includes references (resource) components.

What problem does it solve?

Spring/Kotlin ๋ฐ Prisma ๊ธฐ๋ฐ˜ ๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค์˜ ํ…Œ์ŠคํŠธ ์‹คํ–‰๊ณผ ์ปค๋ฒ„๋ฆฌ์ง€ ์ฒดํฌ๋ฅผ ์ž๋™ํ™”ํ•ฉ๋‹ˆ๋‹ค.

Core Features & Use Cases

  • ํ…Œ์ŠคํŠธ ์‹คํ–‰ ์‹œํ€€์Šค: unit/integration/all ํƒ€์ž…์˜ ํ…Œ์ŠคํŠธ ์‹คํ–‰.
  • ์ปค๋ฒ„๋ฆฌ์ง€ ๋ณด๊ณ ์„œ: JaCoCo ์ปค๋ฒ„๋ฆฌ์ง€ ๋ฆฌํฌํŠธ ์ƒ์„ฑ์„ ์ž๋™ํ™”.
  • ์‹คํŒจ ์›์ธ ๋ถ„์„: ์‹คํŒจ ํ…Œ์ŠคํŠธ์˜ ์›์ธ ๋ถ„์„ ๊ธฐ๋ณธ ์ œ๊ณต.

Quick Start

"./gradlew test" ๋˜๋Š” ํ•ด๋‹น ์„œ๋น„์Šค์˜ ํ…Œ์ŠคํŠธ ํƒœ์Šคํฌ๋ฅผ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.

Frequently Asked Questions about run-tests

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

FAQPage Schema
How do I run tests and generate coverage reports for a Spring Boot Kotlin project?โ–ผ

Run tests and generate coverage reports by executing Gradle test commands (test, integrationTest, check) on your Spring Boot + Kotlin project. The Skill executes these tasks and produces HTML reports with JaCoCo coverage metrics automatically.

Can I run unit tests, integration tests, or the full test suite separately?โ–ผ

Yes. The Skill supports executing unit tests, integration tests, or the complete test suite as separate workflows. Each runs the appropriate Gradle test task and generates corresponding coverage data and reports.

What happens when tests failโ€”how do I identify the root cause?โ–ผ

The Skill performs failure analysis on failing tests and provides standardized output identifying the root causes. This helps you quickly diagnose and fix issues in your microservice.

Does this work with Prisma-based microservices?โ–ผ

Yes. The Skill is designed for Spring/Kotlin and Prisma-based microservices. It automates test execution and coverage checking across services using this technology stack.

What coverage metrics does JaCoCo provide in the reports?โ–ผ

JaCoCo coverage reports include line coverage, branch coverage, and method coverage metrics. The Skill generates these metrics automatically and presents them in HTML reports for easy analysis.