chore(profiling): native test install subdirs (PROF-14200) - #19268
chore(profiling): native test install subdirs (PROF-14200)#19268vlad-scherbich wants to merge 1 commit into
Conversation
🎉 All green!🧪 All tests passed 🔗 Commit SHA: d9bcea5 | Docs | View more details | Give us feedback! |
32359ee to
9e90c28
Compare
25b13ee to
1bbb7e3
Compare
29c8910 to
107d29b
Compare
Allows version-specific native test binaries to install into a subdir of the shared test/ directory (e.g. INSTALL_SUBDIR py315 -> test/py315/). build_base_venvs runs in parallel across all Python versions and GitLab merges all artifacts into a single directory for downstream jobs. Without isolation a binary compiled for pyX.Y (RPATH -> libpythonX.Y) lands in the shared test/ directory and crashes when the pytest gtest plugin tries to run it against a different Python runtime. Callers that do not pass INSTALL_SUBDIR are unaffected. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1bbb7e3 to
d9bcea5
Compare
Codeowners resolved asResolved from the full PR diff against |
Circular import analysis
|
Dependency direction analysis
|
|
Absorbed into consolidated profiling stack — see survivor PR in consolidation comment on the stack. |
|
Closed: |
prev: #19267 | next: #19269
Summary
INSTALL_SUBDIR for py3.15 native tests. Replaces merged #19257.
Test plan
Tracker