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]

Reply via email to