Add Spring Boot Smoke Test
Nobody has claimed this yet.
Assessment
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Newbie friendliness
- 35/100
- Issue type
- Feature
- Clarity
- Mostly clear
- Activity status
- Stale
- Tech stack
- java, spring-boot
- Domain
- testing
Research direction
Start by reviewing the OpenTelemetry Java Instrumentation Spring Boot smoke tests linked in the issue, then inspect this repository for its existing smoke-test structure and agent entry points. Add a Spring Boot smoke test that exercises the agent in Spring Boot's executable-jar and custom-ClassLoader setup; done means the smoke test runs successfully and covers dependency discovery such as Trace ID injection.
Written by the indexing model from the issue text.
Description
Spring Boot packages its apps in a unique way, and loads dependencies using a custom ClassLoader that makes them invisble to the System Class Loader which the agent uses at premain to discover useful dependencies like Trace ID injection libraries. More generally, we've had issues specific to spring boot in the past and should have a way to smoke test Spring Boot apps.
See OTel Java Instrumentation Spring Boot smoke tests for reference: https://github.com/open-telemetry/opentelemetry-java-instrumentation/tree/67371ecfc9fc9b4cf7985ae96ffc5bde9a246b11/smoke-tests/springboot
- Dominant language
- Java
- Stars
- 46
- Forks
- 20
- PR merge metrics
- No merged PRs in 30d
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from aws/aws-xray-java-agent
-
Difficulty 4/5 3-5 days Newbie friendliness 35/100
aws/aws-xray-java-agent#120 · 2 comments ·
-
bug
Difficulty 4/5 3-5 days Newbie friendliness 35/100
aws/aws-xray-java-agent#118 · 1 comment ·
-
Difficulty 4/5 3-5 days Newbie friendliness 30/100
aws/aws-xray-java-agent#117 · 1 reaction ·
-
Difficulty 4/5 3-5 days Newbie friendliness 35/100
aws/aws-xray-java-agent#111 · 1 comment ·
-
question stale
aws/aws-xray-java-agent#108 · 2 comments · 1 assignee ·
All issues in aws/aws-xray-java-agent
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
infinispan/infinispan#18150 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
-
untriaged
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
opensearch-project/k-NN#3597 ·
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 82/100