Skip to content

chore: report codeowners to test optimization#245

Merged
dmehala merged 1 commit intomainfrom
dmehala/test-ops-codeowners
Sep 26, 2025
Merged

chore: report codeowners to test optimization#245
dmehala merged 1 commit intomainfrom
dmehala/test-ops-codeowners

Conversation

@dmehala
Copy link
Copy Markdown
Collaborator

@dmehala dmehala commented Sep 24, 2025

No description provided.

@codecov-commenter
Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 87.54%. Comparing base (852faaa) to head (9f3d06b).

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #245   +/-   ##
=======================================
  Coverage   87.54%   87.54%           
=======================================
  Files          83       83           
  Lines        5468     5468           
=======================================
  Hits         4787     4787           
  Misses        681      681           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@datadog-official
Copy link
Copy Markdown

🎯 Code Coverage
Patch Coverage: 100.00%
Total Coverage: 87.55% (+0.00%)

View detailed report

This comment will be updated automatically if new data arrives.
🔗 Commit SHA: 9f3d06b | Docs | Was this helpful? Give us feedback!

cbeauchesne
cbeauchesne approved these changes Sep 24, 2025
run: |
curl -L --fail "https://github.com/DataDog/datadog-ci/releases/latest/download/datadog-ci_linux-${{ matrix.arch }}" --output "/usr/local/bin/datadog-ci" && chmod +x /usr/local/bin/datadog-ci
datadog-ci junit upload --service dd-trace-cpp .build/report.xml
datadog-ci junit upload --service dd-trace-cpp --tags test.source.file:test/*.cpp .build/report.xml
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I though that datadog-ci junit upload was correctly resolving owners if it found a .github/codewoners file. For my knowledge, do you know why it needs this tag here ?

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

CODEOWNERS is partially supported for junit-xml. It properly tags if the XML report has the test.source.file field. Unfortunately, it seems catch2 doesn't support this field.

@dmehala dmehala merged commit ee44134 into main Sep 26, 2025
42 checks passed
@dmehala dmehala deleted the dmehala/test-ops-codeowners branch September 26, 2025 09:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants