modernization-integration-tests

Installation
SKILL.md

Integration Tests for Modernized Java Applications

Language Support

This skill supports Java projects only. If the source code is not Java (e.g., .NET, Python, Node.js), skip test generation and report that integration tests are not supported for this language.

User Input

  • layer (Optional): Which layer to test (1, 2, 3, or 4). Default: 1
  • azure-config (Optional, Layer 3 only): Azure environment configuration
  • modernization-work-folder (Optional): Directory path for generating plan and summary files. Default: .github/integration-tests
  • test-root (Optional): The root directory for integration tests. Default: current working directory. All application modules found in the directory are included in integration tests.

Available references

Layer 1: Local Integration Tests

Read references/layer1-local-integration.md first, then create TestContainers-based integration test classes.

Layer 2: Smoke Tests

Read references/layer2-smoke-tests.md first. Layer 2 uses shell-based smoke tests with docker-compose, NOT JUnit test classes. Follow the exact multi-commit workflow (artifacts → auth → restore) documented in the reference file.

Installs
1
GitHub Stars
20
First Seen
4 days ago
modernization-integration-tests — microsoft/github-copilot-modernization