27 import java.util.Map;
28 import jdk.tools.jlink.internal.ImagePluginProviderRepository;
29 import jdk.tools.jlink.plugins.ImageFilePlugin;
30 import jdk.tools.jlink.plugins.OnOffImageFilePluginProvider;
31 import jdk.tools.jlink.plugins.OnOffResourcePluginProvider;
32 import jdk.tools.jlink.plugins.PluginProvider;
33 import jdk.tools.jlink.plugins.ResourcePlugin;
34 import tests.Helper;
35
36 /*
37 * @test
38 * @summary Test plugins enabled by default
39 * @author Jean-Francois Denise
40 * @library ../lib
41 * @modules java.base/jdk.internal.jimage
42 * jdk.jdeps/com.sun.tools.classfile
43 * jdk.jlink/jdk.tools.jlink
44 * jdk.jlink/jdk.tools.jlink.internal
45 * jdk.jlink/jdk.tools.jmod
46 * jdk.jlink/jdk.tools.jimage
47 * @build tests.*
48 * @run main/othervm DefaultProviderTest
49 */
50
51 public class DefaultProviderTest {
52
53 private final static Map<String, String> additionalOptions;
54
55 static {
56 additionalOptions = new HashMap<>();
57 additionalOptions.put("option1", "value1");
58 additionalOptions.put("option2", "value2");
59 }
60
61 private static class CustomProvider extends OnOffResourcePluginProvider {
62
63 public CustomProvider() {
64 super(NAME, NAME);
65 }
66
|
27 import java.util.Map;
28 import jdk.tools.jlink.internal.ImagePluginProviderRepository;
29 import jdk.tools.jlink.plugins.ImageFilePlugin;
30 import jdk.tools.jlink.plugins.OnOffImageFilePluginProvider;
31 import jdk.tools.jlink.plugins.OnOffResourcePluginProvider;
32 import jdk.tools.jlink.plugins.PluginProvider;
33 import jdk.tools.jlink.plugins.ResourcePlugin;
34 import tests.Helper;
35
36 /*
37 * @test
38 * @summary Test plugins enabled by default
39 * @author Jean-Francois Denise
40 * @library ../lib
41 * @modules java.base/jdk.internal.jimage
42 * jdk.jdeps/com.sun.tools.classfile
43 * jdk.jlink/jdk.tools.jlink
44 * jdk.jlink/jdk.tools.jlink.internal
45 * jdk.jlink/jdk.tools.jmod
46 * jdk.jlink/jdk.tools.jimage
47 * jdk.compiler
48 * @build tests.*
49 * @run main/othervm DefaultProviderTest
50 */
51
52 public class DefaultProviderTest {
53
54 private final static Map<String, String> additionalOptions;
55
56 static {
57 additionalOptions = new HashMap<>();
58 additionalOptions.put("option1", "value1");
59 additionalOptions.put("option2", "value2");
60 }
61
62 private static class CustomProvider extends OnOffResourcePluginProvider {
63
64 public CustomProvider() {
65 super(NAME, NAME);
66 }
67
|