Skip to content

Add JUnit long attribute regression test#2323

Merged
juan-fernandez merged 1 commit into
masterfrom
juan-fernandez/junit-long-attribute-regression
May 19, 2026
Merged

Add JUnit long attribute regression test#2323
juan-fernandez merged 1 commit into
masterfrom
juan-fernandez/junit-long-attribute-regression

Conversation

@juan-fernandez

@juan-fernandez juan-fernandez commented May 19, 2026

Copy link
Copy Markdown
Contributor

What and why?

Adds a JUnit upload regression test for [email protected] overflowing on very long XML tag expressions. The dependency bump in #2315 to [email protected] picks up the upstream long tag-expression stack overflow fix discussed in NaturalIntelligence/fast-xml-parser#820, and this keeps the JUnit upload flow covered.

How?

Creates a temporary JUnit XML report with a 200k-character testcase attribute value, then verifies getMatchingJUnitXMLFiles accepts it as a valid upload payload.

Review checklist

  • Feature or bugfix MUST have appropriate tests (unit, integration)

@datadog-prod-us1-6

Copy link
Copy Markdown

Pipelines  Tests

Fix all issues with BitsAI

⚠️ Warnings

🚦 1 Pipeline job failed

PR labels | Categorize PR   View in Datadog   GitHub Actions

🛟 This job is unlikely to succeed on retry. Please review your pipeline configuration. Label error. Requires at least 1 of: datadog-ci, dependencies, documentation, chores, release, code-intelligence, software-delivery, static-analysis, rum, serverless, source-code-integration, synthetics, profiling.

ℹ️ Info

No other issues found (see more)

🧪 All tests passed
❄️ No new flaky tests detected

Useful? React with 👍 / 👎

This comment will be updated automatically if new data arrives.
🔗 Commit SHA: 34adb3e | Docs | Datadog PR Page | Give us feedback!

@juan-fernandez juan-fernandez added the software-delivery Related to [coverage, deployment, dora, junit, measure, tag, trace] label May 19, 2026
@Drarig29 Drarig29 added chores Related to the CI or developer experience and removed software-delivery Related to [coverage, deployment, dora, junit, measure, tag, trace] labels May 19, 2026
@juan-fernandez
juan-fernandez marked this pull request as ready for review May 19, 2026 10:26
@juan-fernandez
juan-fernandez requested review from a team as code owners May 19, 2026 10:26
@juan-fernandez
juan-fernandez requested a review from DaniFdz May 19, 2026 10:26
@juan-fernandez
juan-fernandez merged commit 42e4f55 into master May 19, 2026
31 of 32 checks passed
@juan-fernandez
juan-fernandez deleted the juan-fernandez/junit-long-attribute-regression branch May 19, 2026 10:31
@afontan afontan mentioned this pull request May 28, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

chores Related to the CI or developer experience

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants