RussellSpitzer commented on pull request #2512: URL: https://github.com/apache/iceberg/pull/2512#issuecomment-837212607
@wypoon + @rdblue Wrote up a little example about we can do a similar multi-test version here https://github.com/RussellSpitzer/iceberg/commit/7ee33d90cb3299fb90c7dd4707e16078eee89904 Basically what we do in this example is have 2 test tasks The default which uses 3.0.2 And testSpark31 which uses 3.1 In both cases the test code itself is compiled against the respective Spark version but the library code is always based on the 3.0.2 code. So basically we make sure our library classes work regardless of which Spark version you use them with. I only implemented the Spark3 config for this but we could duplicate it for Extensions and Integration tests pretty easily. Let me know what you think. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
