Join GitHub today
Add a debug dump flag to the zinc analysis extractor #6241
Testing analysis portability externally to zinc is not straightforward, because individual fields not being made portable do not necessarily cause loud failures, or even actual failures to compile incrementally.
This test confirms one type of portability: https://github.com/pantsbuild/pants/blob/master/tests/python/pants_test/backend/jvm/tasks/jvm_compile/java/test_cache_compile_integration.py#L167, but there are other forms that can cause silent failures. See #6239 for an example.
Re-introduce the ability to dump analysis as text, to be used for integration tests that confirm that no references to previous workspaces are included.