run-benchmark

Automate benchmark test execution for Java Azure SDK upgrades.

1|Updated Jan 21, 2026
One-click install
npx skills add https://github.com/weidongxu-microsoft/java-update-examples --skill run-benchmark-weidongxu-microsoft
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: run-benchmark
Source: https://github.com/weidongxu-microsoft/java-update-examples/tree/main/.github/skills/run-benchmark
Command: npx skills add https://github.com/weidongxu-microsoft/java-update-examples --skill run-benchmark-weidongxu-microsoft

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires github-copilot-sdk, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the process of running benchmark tests for Java projects, specifically focusing on the upgrade of legacy Azure SDKs to modern versions. It ensures that the project's build and functionality remain intact after the upgrade.

Core Features & Use Cases

  • Automated Benchmark Execution: Runs predefined benchmark scripts to assess performance and stability.
  • SDK Upgrade Validation: Verifies that the project compiles and passes tests after migrating from older Azure SDKs to newer ones.
  • Use Case: After a significant SDK upgrade in a Java project, use this Skill to confirm that the performance benchmarks still pass and no regressions were introduced.

Quick Start

Use the run-benchmark skill to execute the benchmark script for the current project.

Frequently Asked Questions about run-benchmark

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

FAQPage Schema
How do I run benchmark tests after an Azure SDK upgrade in Java?

You can run benchmark tests after an Azure SDK upgrade by using this Skill, which invokes a Python script to automate the upgrade process and execute predefined benchmark scripts for your Java project.

What is automated benchmark execution for Java SDK upgrades?

Automated benchmark execution for Java SDK upgrades is a process that runs predefined benchmark scripts to assess performance and stability, verifying that no regressions were introduced after migrating legacy Azure SDKs to modern versions.

Do I need specific JDK versions to run Azure SDK benchmark tests?

Yes, you need specific JDK versions installed to run Azure SDK benchmark tests, along with the GitHub Copilot CLI, as the Skill requires these dependencies to perform the automated build verification and benchmarking.

Can I use this benchmarking tool with the GitHub Copilot CLI?

Yes, you can use this benchmarking tool with the GitHub Copilot CLI because the Skill depends on the github-copilot-sdk to invoke the Python script that automates the Azure SDK upgrade and benchmark execution.

How do I validate a Java project build after migrating legacy Azure SDKs?

To validate a Java project build after migrating legacy Azure SDKs, this Skill automates the execution of benchmark tests to verify that the project compiles, functions correctly, and maintains performance stability without regressions.