From 3847822589d05d1cfb3ec05cd4ea43d063c304a9 Mon Sep 17 00:00:00 2001 From: Sergei Kovalev Date: Tue, 4 Oct 2016 11:55:42 +0300 Subject: [PATCH] 8166378: Missing dependencies in several java/security tests Reviewed-by: xuelei --- .../AccessController/DoPrivAccompliceTest.java | 5 +++-- .../DeprivilegedModuleLoaderTest.java | 18 +++++++++++------- .../security/Signature/SignatureLength.java | 9 +++++++-- 3 files changed, 21 insertions(+), 11 deletions(-) diff --git a/jdk/test/java/security/AccessController/DoPrivAccompliceTest.java b/jdk/test/java/security/AccessController/DoPrivAccompliceTest.java index d18038c9a87..6ed63d9d729 100644 --- a/jdk/test/java/security/AccessController/DoPrivAccompliceTest.java +++ b/jdk/test/java/security/AccessController/DoPrivAccompliceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 2016, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -31,7 +31,7 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; -/** +/* * @test * @bug 8048362 * @compile ../../../lib/testlibrary/JavaToolUtils.java @@ -41,6 +41,7 @@ import java.util.List; * DoPrivAccmplice.jar for reading user.home property from a PrivilagedAction. * Run DoPrivTest.jar and try to access user.home property using * DoPrivAccmplice.jar. + * @modules jdk.compiler * @run main/othervm DoPrivAccompliceTest */ diff --git a/jdk/test/java/security/Security/ClassLoader/DeprivilegedModuleLoaderTest.java b/jdk/test/java/security/Security/ClassLoader/DeprivilegedModuleLoaderTest.java index b12259b6833..c2a1a67dcb2 100644 --- a/jdk/test/java/security/Security/ClassLoader/DeprivilegedModuleLoaderTest.java +++ b/jdk/test/java/security/Security/ClassLoader/DeprivilegedModuleLoaderTest.java @@ -21,6 +21,17 @@ * questions. */ +/* + * @test + * @bug 8159964 + * @summary Classes from deprivileged modules should get loaded through + * Platform Classloader. + * @modules java.xml.crypto + * jdk.security.auth + * jdk.security.jgss + * @run main DeprivilegedModuleLoaderTest + */ + import java.io.File; import java.util.ArrayList; import java.util.List; @@ -30,13 +41,6 @@ import javax.xml.crypto.dsig.XMLSignatureFactory; import com.sun.security.auth.callback.TextCallbackHandler; import com.sun.security.jgss.AuthorizationDataEntry; -/* - * @test - * @bug 8159964 - * @summary Classes from deprivileged modules should get loaded through - * Platform Classloader. - * @run main DeprivilegedModuleLoaderTest - */ public class DeprivilegedModuleLoaderTest { public static void main(String[] args) { diff --git a/jdk/test/java/security/Signature/SignatureLength.java b/jdk/test/java/security/Signature/SignatureLength.java index 13c4a6dd938..3d9062c44a1 100644 --- a/jdk/test/java/security/Signature/SignatureLength.java +++ b/jdk/test/java/security/Signature/SignatureLength.java @@ -21,15 +21,20 @@ * questions. */ -import java.security.*; - /* * @test * @bug 8161571 * @summary Reject signatures presented for verification that contain extra * bytes. + * @modules jdk.crypto.ec * @run main SignatureLength */ + +import java.security.KeyPair; +import java.security.KeyPairGenerator; +import java.security.Signature; +import java.security.SignatureException; + public class SignatureLength { public static void main(String[] args) throws Exception {