| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
Sorry, something went wrong.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
❌ ErrorsYour PR has failed checks. Please review the issues below and take necessary action before merging. 🚦 1 Pipeline job failed
Useful? React with 👍 / 👎 This comment will be updated automatically if new data arrives.🔗 Commit SHA: 61a1df4 | Docs | View more details | Give us feedback! |
Sorry, something went wrong.
CI Test ResultsRun: #36852315882 | Commit: 0b87f77 | Duration: 15m 40s (longest job)
Status Overview
Legend: ✅ passed | ❌ failed | ⚪ skipped | 🚫 cancelled Summary: Total: 32 | Passed: 32 | Failed: 0 Updated: 2026-10-01 11:15:58 UTC |
Sorry, something went wrong.
Sorry, something went wrong.
| Back | FazBrowse Home | New Git URL |
What does this PR do?:
Registers the .inc and .h files in each gtest's test directory as inputs of its native compile task (GtestTaskBuilder.kt).
Motivation:
NativeCompileTask declares only sources and the includes directories as inputs. Test .cpp files include .inc/.h files from the test directory by a relative path, and that directory is not an include dir. An edit to such a file leaves compileGtest* UP-TO-DATE, so the old test binary runs and shows results that do not reflect the change. touch does not help (Gradle hashes contents); only --rerun-tasks forces a rebuild.
Additional Notes:
Main has no .inc/.h files in ddprof-lib/src/test/cpp yet, so the bug is latent here; #797 adds them.
How to test the change?:
Edit a test-directory .h or .inc file and run ./gradlew :ddprof-lib:compileGtestDebug_<test>. Without this change the task is UP-TO-DATE; with it, the task reruns.
For Datadog employees:
credentials of any kind, I've requested a security review (run the dd:platform-security-review
skill, or file a request via the PSEC review form).
bewaire also runs automatically on every PR.
🤖 Generated with Claude Code