jdk/test/tools/jlink/plugins/SystemModuleDescriptors/UserModuleTest.java
changeset 45286 cd809e28c082
parent 45004 ea3137042a61
child 45393 de4e1efc8eec
equal deleted inserted replaced
45285:7f8db2139152 45286:cd809e28c082
    21  * questions.
    21  * questions.
    22  */
    22  */
    23 
    23 
    24 import java.io.File;
    24 import java.io.File;
    25 import java.io.IOException;
    25 import java.io.IOException;
    26 import java.lang.module.ModuleDescriptor;
       
    27 import java.nio.file.Files;
    26 import java.nio.file.Files;
    28 import java.nio.file.Path;
    27 import java.nio.file.Path;
    29 import java.nio.file.Paths;
    28 import java.nio.file.Paths;
    30 import java.util.Arrays;
    29 import java.util.Arrays;
    31 import java.util.Set;
    30 import java.util.Set;
    32 import java.util.spi.ToolProvider;
    31 import java.util.spi.ToolProvider;
    33 import java.util.stream.Collectors;
    32 import java.util.stream.Collectors;
    34 import java.util.stream.Stream;
    33 import java.util.stream.Stream;
    35 
    34 
    36 import jdk.testlibrary.FileUtils;
    35 import jdk.test.lib.util.FileUtils;
    37 
    36 
    38 import static jdk.testlibrary.ProcessTools.*;
    37 import static jdk.testlibrary.ProcessTools.*;
    39 
    38 
    40 import org.testng.annotations.BeforeTest;
    39 import org.testng.annotations.BeforeTest;
    41 import org.testng.annotations.Test;
    40 import org.testng.annotations.Test;
    42 import static org.testng.Assert.*;
    41 import static org.testng.Assert.*;
    43 
    42 
    44 /**
    43 /**
    45  * @test
    44  * @test
    46  * @bug 8142968 8173381 8174740
    45  * @bug 8142968 8173381 8174740
    47  * @library /lib/testlibrary
    46  * @library /lib/testlibrary /test/lib
    48  * @modules jdk.compiler jdk.jlink
    47  * @modules jdk.compiler jdk.jlink
    49  * @modules java.base/jdk.internal.module
    48  * @modules java.base/jdk.internal.module
    50  * @modules java.base/jdk.internal.org.objectweb.asm
    49  * @modules java.base/jdk.internal.org.objectweb.asm
    51  * @build ModuleTargetHelper UserModuleTest CompilerUtils jdk.testlibrary.FileUtils jdk.testlibrary.ProcessTools
    50  * @build ModuleTargetHelper UserModuleTest CompilerUtils jdk.testlibrary.ProcessTools
    52  * @run testng UserModuleTest
    51  * @run testng UserModuleTest
    53  */
    52  */
    54 
    53 
    55 public class UserModuleTest {
    54 public class UserModuleTest {
    56     private static final String JAVA_HOME = System.getProperty("java.home");
    55     private static final String JAVA_HOME = System.getProperty("java.home");