Borrowing it
Nothing to install: this file belongs to gradusnikov/eclipse-chatgpt-plugin. Take a copy, put it at the same path in your own repository, and replace the rules that are about this project with yours.
curl -O https://raw.githubusercontent.com/gradusnikov/eclipse-chatgpt-plugin/main/.claude/skills/eclipse-test/SKILL.mdgit clone --depth 1 https://github.com/gradusnikov/eclipse-chatgpt-pluginWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/gradusnikov/eclipse-chatgpt-plugin/eclipse-test)<a href="https://agentmods.dev/skills/gradusnikov/eclipse-chatgpt-plugin/eclipse-test"><img src="https://agentmods.dev/badge/skills/gradusnikov/eclipse-chatgpt-plugin/eclipse-test/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/gradusnikov/eclipse-chatgpt-plugin/eclipse-test"><img src="https://agentmods.dev/badge/skills/gradusnikov/eclipse-chatgpt-plugin/eclipse-test.svg" alt="Reviewed on agentmods" width="80" height="20"></a>- NVIDIA SkillSpector pass
What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00031 | $0.01059 |
| Opus 5.5 | $0.00012 | $0.00424 |
| Sonnet 5.5 | $0.00006 | $0.00212 |
| Haiku 4.5 | $0.00003 | $0.00106 |
Grade A, and why
eclipse-test scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 1mo ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 69 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Run Tests & Build in Eclipse
Execute JUnit tests and Maven builds using Eclipse's built-in infrastructure.
Test Tools
- runAllTests — Run all tests in a project. Provide
projectNameand optionaltimeout(default: 60s). - runPackageTests — Run tests in a specific package. Provide
projectNameandpackageName. - runClassTests — Run all tests in a specific test class. Provide
projectNameandclassName(fully qualified). - runTestMethod — Run a single test method. Provide
projectName,className, andmethodName. - findTestClasses — Find and classify tests as plain JUnit or PDE harness tests. PDE tests must use the
*PDETest.javanaming convention; likely harness-dependent misnamed tests are reported as warnings.
PDE Harness Tests
- runJUnitPluginTests — Run all plug-in tests in the PDE harness. Use for the classes listed under
PDE harness tests (*PDETest). - runJUnitPluginTestClass — Run one fully qualified
*PDETestclass. - runJUnitPluginTestClasses — Run a comma-separated set of fully qualified
*PDETestclasses in one PDE launch. Prefer it after a change touches several harness tests because Eclipse workbench startup is paid only once. The initial batch tool does not provide coverage; use the single-class or whole-project tools when coverage is required. - getActiveTarget / reloadTarget — Inspect or refresh the target platform when plug-in dependencies cannot resolve.
- Keep ordinary unit tests named
*Test.java; any test using Eclipse workspace, JDT, UI, platform, or OSGi runtime services must be named*PDETest.javaso discovery routes it to the PDE harness.
Build Tools
- runMavenBuild — Run Maven the way Run As > Maven build does. Provide
projectNameandgoalswritten exactly as aftermvn(e.g.,clean install -DskipTests -pl module); optionalprofiles,properties,pomDirectory,offline,skipTests, andtimeout(seconds to wait before an operationId is returned). The result carries the exit code, every[ERROR]line and the tail of the log; the full log is in the console namedlaunchName. - getEffectivePom — Get the effective POM for a Maven project.
- listMavenProjects — List all Maven projects in the workspace.
- getProjectDependencies — Get Maven dependencies for a project.
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 1mo ago Changed 39098e69c506
- 2mo ago First seen · 69 lines · 31 tokens per session scan A e4d1dfadfb09
eclipse-test is a skill published in the GitHub repository gradusnikov/eclipse-chatgpt-plugin (175 stars, last pushed 9d ago), licensed MIT. It adds 31 tokens to every session and 1,059 once invoked, about $0.0001 per session on Opus 5.5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
Other skills, from other repositories
java-affected-tests
Use before opening or updating an OpenMetadata PR that changes Java, a JSON schema, an index mapping, a SQL migration, seed data or a pom — PR CI no longer runs the Java integration tests (they run only in the merge queue) and the JavaUIIT/search-it suites run only nightly, so this selects the unit tests and…
java-unit-test
A code-generation guide for Java unit tests in Spring Boot projects. Unit tests check one small piece of code in isolation; Spring Boot is a Java framework for building web applications and services.
JUnit 5 Testing
Production-grade Java unit and integration testing with JUnit 5 covering assertions, parameterized tests, lifecycle hooks, Mockito mocking, nested tests, and extensions.
testng-skill
Generates TestNG tests in Java with groups, data providers, parallel execution, XML suite configuration, and listeners. Use when user mentions "TestNG", "@DataProvider", "testng.xml", "groups". Triggers on: "TestNG", "@DataProvider", "testng.xml", "TestNG suite", "parallel tests Java".
111-java-maven-dependencies
Use when you need to add or evaluate Maven dependencies that improve code quality or domain modeling — including nullness annotations (JSpecify), static analysis (Error Prone + NullAway), functional programming (VAVR), architecture testing (ArchUnit), or money and currency support (JavaMoney) — and want a…
130-java-testing-strategies
Use when you need to apply testing strategies for Java code — RIGHT-BICEP to guide test creation, A-TRIP for test quality characteristics, or CORRECT for verifying boundary conditions. This should trigger for requests such as Review Java code for testing strategies; Apply RIGHT-BICEP testing strategies in Java code…