Merge "Rename EXPERIMENTAL_USE_OPENJDK9 to EXPERIMENTAL_JAVA_LANGUAGE_LEVEL_9."

This commit is contained in:
Pete Gillin
2019-05-10 11:50:08 +00:00
committed by Gerrit Code Review
3 changed files with 15 additions and 15 deletions

View File

@@ -369,14 +369,14 @@ func NewConfig(srcDir, buildDir string) (Config, error) {
} }
func (c *config) fromEnv() error { func (c *config) fromEnv() error {
switch c.Getenv("EXPERIMENTAL_USE_OPENJDK9") { switch c.Getenv("EXPERIMENTAL_JAVA_LANGUAGE_LEVEL_9") {
case "", "1.8": case "":
// Nothing, we always use OpenJDK9 // Nothing, this is the default
case "true": case "true":
// Use OpenJDK9 and target 1.9 // Use -source 9 -target 9
c.targetOpenJDK9 = true c.targetOpenJDK9 = true
default: default:
return fmt.Errorf(`Invalid value for EXPERIMENTAL_USE_OPENJDK9, should be "", "1.8", or "true"`) return fmt.Errorf(`Invalid value for EXPERIMENTAL_JAVA_LANGUAGE_LEVEL_9, should be "" or "true"`)
} }
return nil return nil

View File

@@ -1007,8 +1007,8 @@ func TestPatchModule(t *testing.T) {
} }
` `
t.Run("1.8", func(t *testing.T) { t.Run("Java language level 8", func(t *testing.T) {
// Test default javac 1.8 // Test default javac -source 1.8 -target 1.8
ctx := testJava(t, bp) ctx := testJava(t, bp)
checkPatchModuleFlag(t, ctx, "foo", "") checkPatchModuleFlag(t, ctx, "foo", "")
@@ -1016,9 +1016,9 @@ func TestPatchModule(t *testing.T) {
checkPatchModuleFlag(t, ctx, "baz", "") checkPatchModuleFlag(t, ctx, "baz", "")
}) })
t.Run("1.9", func(t *testing.T) { t.Run("Java language level 9", func(t *testing.T) {
// Test again with javac 1.9 // Test again with javac -source 9 -target 9
config := testConfig(map[string]string{"EXPERIMENTAL_USE_OPENJDK9": "true"}) config := testConfig(map[string]string{"EXPERIMENTAL_JAVA_LANGUAGE_LEVEL_9": "true"})
ctx := testContext(config, bp, nil) ctx := testContext(config, bp, nil)
run(t, ctx, config) run(t, ctx, config)

View File

@@ -272,8 +272,8 @@ func TestClasspath(t *testing.T) {
} }
} }
t.Run("1.8", func(t *testing.T) { t.Run("Java language level 8", func(t *testing.T) {
// Test default javac 1.8 // Test default javac -source 1.8 -target 1.8
config := testConfig(nil) config := testConfig(nil)
if testcase.unbundled { if testcase.unbundled {
config.TestProductVariables.Unbundled_build = proptools.BoolPtr(true) config.TestProductVariables.Unbundled_build = proptools.BoolPtr(true)
@@ -299,9 +299,9 @@ func TestClasspath(t *testing.T) {
} }
}) })
// Test again with javac 1.9 // Test again with javac -source 9 -target 9
t.Run("1.9", func(t *testing.T) { t.Run("Java language level 9", func(t *testing.T) {
config := testConfig(map[string]string{"EXPERIMENTAL_USE_OPENJDK9": "true"}) config := testConfig(map[string]string{"EXPERIMENTAL_JAVA_LANGUAGE_LEVEL_9": "true"})
if testcase.unbundled { if testcase.unbundled {
config.TestProductVariables.Unbundled_build = proptools.BoolPtr(true) config.TestProductVariables.Unbundled_build = proptools.BoolPtr(true)
} }