fix: Gate GooglePolyline and format Nimble tests#17831
Conversation
✅ Deploy Preview for meta-velox canceled.
|
|
@duxiao1212 has exported this pull request. If you are a Meta employee, you can view the originating Diff in D108570476. |
bd76fe1 to
eadc3fa
Compare
Selective Build Plan
Affected targets (305)Directly changed (1)
Transitively affected (304)
Unresolved (1)These files could not be mapped to any target; a full build may be needed if they are build-relevant.
Slow path • Graph generated from PR branch |
CI Failure Analysis
❌ Linux release with adapters — TEST Failure View logsFailed tests: All 6 test cases fail with the same root cause — the shared library ( The same error occurs for all 6 missing
Failed test cases:
Correlation with PR changes: Root cause — selective build missing Known issues:
Reproduce locally: # Full build will pass because it builds the .so dependencies:
make release
cd _build/release && ctest -R velox_function_dynamic_link_test
# Or run the test binary directly:
./_build/release/velox/common/dynamic_registry/tests/velox_function_dynamic_link_testRecommended fix: |
Summary: X-link: facebookincubator/nimble#868 Move GooglePolylineFunctions.cpp behind VELOX_ENABLE_GEO in CMake so OSS builds without GEOS do not compile it, declare the direct geo dependencies explicitly, and apply clang-format fixes required by the Nimble GitHub pre-commit job. Differential Revision: D108570476
eadc3fa to
052098a
Compare
Summary:
X-link: facebookincubator/nimble#868
Move GooglePolylineFunctions.cpp behind VELOX_ENABLE_GEO in CMake so OSS builds without GEOS do not compile it, declare the direct geo dependencies explicitly, and apply clang-format fixes required by the Nimble GitHub pre-commit job.
Differential Revision: D108570476