RFR : (XS) 8166432:Bad 8u112 merge of sun/security/tools/jarsigner/warnings/Test.java
Vincent Ryan
vincent.x.ryan at oracle.com
Wed Nov 9 13:39:32 UTC 2016
Looks fine to me.
Thanks.
> On 9 Nov 2016, at 11:26, Seán Coffey <sean.coffey at oracle.com> wrote:
>
> A bad test code merge occurred when 8u112 and CPU code was being merged a few weeks ago. Some extra functionality added to a helper test was lost. This fix restores it. 8u applicable only.
>
> diff --git a/test/sun/security/tools/jarsigner/warnings/Test.java b/test/sun/security/tools/jarsigner/warnings/Test.java
> --- a/test/sun/security/tools/jarsigner/warnings/Test.java
> +++ b/test/sun/security/tools/jarsigner/warnings/Test.java
> @@ -22,6 +22,11 @@
> */
>
> import jdk.testlibrary.OutputAnalyzer;
> +import jdk.testlibrary.ProcessTools;
> +
> +import java.util.ArrayList;
> +import java.util.Arrays;
> +import java.util.List;
>
> /**
> * Base class.
> @@ -175,4 +180,21 @@
> }
> analyzer.shouldContain(JAR_SIGNED);
> }
> +
> + protected OutputAnalyzer keytool(String... cmd) throws Throwable {
> + return tool(KEYTOOL, cmd);
> }
> +
> + protected OutputAnalyzer jarsigner(String... cmd) throws Throwable {
> + return tool(JARSIGNER, cmd);
> + }
> +
> + private OutputAnalyzer tool(String tool, String... args) throws Throwable {
> + List<String> cmd = new ArrayList<>();
> + cmd.add(tool);
> + cmd.add("-J-Duser.language=en");
> + cmd.add("-J-Duser.country=US");
> + cmd.addAll(Arrays.asList(args));
> + return ProcessTools.executeCommand(cmd.toArray(new String[cmd.size()]));
> + }
> +}
>
> --
> Regards,
> Sean.
>
More information about the security-dev
mailing list