langtools/test/tools/javac/modules/EnvVarTest.java
changeset 40308 274367a99f98
parent 38611 b5a479aff686
child 43874 d49715456f51
equal deleted inserted replaced
40306:1a0fcaf3f2ed 40308:274367a99f98
    61                 .run(Expect.FAIL)
    61                 .run(Expect.FAIL)
    62                 .writeAll();
    62                 .writeAll();
    63 
    63 
    64         tb.out.println("test that addExports can be given to javac");
    64         tb.out.println("test that addExports can be given to javac");
    65         new JavacTask(tb)
    65         new JavacTask(tb)
    66                 .options("-XaddExports:jdk.compiler/com.sun.tools.javac.jvm=ALL-UNNAMED")
    66                 .options("--add-exports", "jdk.compiler/com.sun.tools.javac.jvm=ALL-UNNAMED")
    67                 .outdir(classes)
    67                 .outdir(classes)
    68                 .files(findJavaFiles(src))
    68                 .files(findJavaFiles(src))
    69                 .run(Expect.SUCCESS)
    69                 .run(Expect.SUCCESS)
    70                 .writeAll();
    70                 .writeAll();
    71 
    71 
    72         tb.out.println("test that addExports can be provided with env variable");
    72         tb.out.println("test that addExports can be provided with env variable");
    73         new JavacTask(tb, Mode.EXEC)
    73         new JavacTask(tb, Mode.EXEC)
    74                 .envVar("_JAVAC_OPTIONS", "-XaddExports:jdk.compiler/com.sun.tools.javac.jvm=ALL-UNNAMED")
    74                 .envVar("_JAVAC_OPTIONS", "--add-exports jdk.compiler/com.sun.tools.javac.jvm=ALL-UNNAMED")
    75                 .outdir(classes)
    75                 .outdir(classes)
    76                 .files(findJavaFiles(src))
    76                 .files(findJavaFiles(src))
    77                 .run(Expect.SUCCESS)
    77                 .run(Expect.SUCCESS)
    78                 .writeAll();
    78                 .writeAll();
    79 
    79 
    80         tb.out.println("test that addExports can be provided with env variable using @file");
    80         tb.out.println("test that addExports can be provided with env variable using @file");
    81         Path atFile = src.resolve("at-file.txt");
    81         Path atFile = src.resolve("at-file.txt");
    82         tb.writeFile(atFile,
    82         tb.writeFile(atFile,
    83                 "-XaddExports:jdk.compiler/com.sun.tools.javac.jvm=ALL-UNNAMED");
    83                 "--add-exports jdk.compiler/com.sun.tools.javac.jvm=ALL-UNNAMED");
    84 
    84 
    85         new JavacTask(tb, Mode.EXEC)
    85         new JavacTask(tb, Mode.EXEC)
    86                 .envVar("_JAVAC_OPTIONS", "@" + atFile)
    86                 .envVar("_JAVAC_OPTIONS", "@" + atFile)
    87                 .outdir(classes)
    87                 .outdir(classes)
    88                 .files(findJavaFiles(src))
    88                 .files(findJavaFiles(src))