mirror of
https://github.com/openjdk/jdk.git
synced 2025-09-20 11:04:34 +02:00
8135131: Enable thin server mode in Sjavac
State tracknig and incremental compilation disabled unless --state-dir is provided. Reviewed-by: jlahoda
This commit is contained in:
parent
2a12715485
commit
6238d40db4
25 changed files with 304 additions and 182 deletions
|
@ -56,11 +56,20 @@ public class IgnoreSymbolFile {
|
|||
new File("classes").mkdirs();
|
||||
|
||||
String server = "--server:portfile=testserver,background=false";
|
||||
int rc1 = compile(server, "-d", "classes", "-Werror", "src");
|
||||
int rc1 = compile(server,
|
||||
"-d", "classes",
|
||||
"--state-dir=classes",
|
||||
"-Werror",
|
||||
"src");
|
||||
if (rc1 == 0)
|
||||
error("compilation succeeded unexpectedly");
|
||||
|
||||
int rc2 = compile(server, "-d", "classes", "-Werror", "-XDignore.symbol.file=true", "src");
|
||||
int rc2 = compile(server,
|
||||
"-d", "classes",
|
||||
"--state-dir=classes",
|
||||
"-Werror",
|
||||
"-XDignore.symbol.file=true",
|
||||
"src");
|
||||
if (rc2 != 0)
|
||||
error("compilation failed unexpectedly: rc=" + rc2);
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue