On Mon, 30 Jan 2023 08:03:38 GMT, Amit Kumar <amitku...@openjdk.org> wrote:
> DeInflate.java test fails on s390x platform because size for out1 array which > is responsible for storing the compressed data is insufficient. And being > unable to write whole compressed data on array, on s390 whole data can't be > recovered after compression. This PR updates the check method in the > DeInflate test to no longer rely on pre-defined lengths/sizes to determine > whether deflate followed by an inflate of data worked correctly. These sizes > can vary depending on the underlying zlib implementations. The updated check > method now uses a `ByteArrayOutputStream` to deflate into and then inflate > from. > > Thanks to @jaikiran for amazing PR description. This pull request has now been integrated. Changeset: fee02f06 Author: Amit Kumar <amitku...@openjdk.org> Committer: Volker Simonis <simo...@openjdk.org> URL: https://git.openjdk.org/jdk/commit/fee02f066879e77e55e217660daa46607778b6e8 Stats: 52 lines in 1 file changed: 31 ins; 2 del; 19 mod 8299748: java/util/zip/Deinflate.java failing on s390x Reviewed-by: jpai, lancea, simonis, aturbanov ------------- PR: https://git.openjdk.org/jdk/pull/12283