Looks ok,
Paul.

> On Jan 30, 2018, at 11:59 PM, joe darcy <[email protected]> wrote:
> 
> Hello,
> 
> Please review the changes to address
> 
>     8194070 : Update various tests to pass under JDK 11
>     http://cr.openjdk.java.net/~darcy/8194070.2/
> 
> which are updates to the various and sundry multi-release jar files tests so 
> that they can after both before and after the JDK version is updated from 10 
> to 11.
> 
> To summarize the changes, in different directories the multi-release jar 
> files tests use the shared CreateMultiReleaseTestJars.java library. That 
> library created fixed contents for versions 8, 9, and 10 in a multi-release 
> jar files. Some tests looked for fixed contents in release 8, 9, and 10, but 
> also for content under Runtime.version().major(), or equivalent, which would 
> stop working when the version went to 11. Therefore, some aspects of the 
> overall testing of multi-release jar files was internally inconsistent.
> 
> This lead to the removal of the"-Djdk.util.jar.version=10" @run lines from 
> MultiReleaseJarHttpProperties.java and MultiReleaseJarProperties.java.
> 
> I changed CreateMultiReleaseTestJars to created content for 8, 9, and the 
> current version and made corresponding updates in the tests using the 
> library. The general set of multi-release jar file tests could be made more 
> comprehensive, but I'll leave that for, hopefully others to do, as future 
> work.
> 
> The obvious delta to update MVJarSigningTest to JDK 11 did not create a 
> working test; I'd prefer some one else track down which part of the 
> supporting code also needs to be modified to work against the current version 
> properly.
> 
> The changed tests pass under a current JDK 11 build as well as an internal 
> JDK 11 build where the version has been updated to 11.
> 
> Thanks,
> 
> -Joe
> 

Reply via email to