@@ -717,7 +717,7 @@ def graalpy_standalone_native_enterprise():
717
717
return os .path .join (graalpy_standalone_home ('native' , enterprise = True ), 'bin' , _graalpy_launcher ())
718
718
719
719
720
- def graalvm_jdk ():
720
+ def graalvm_jdk (enterprise = False ):
721
721
jdk_version = mx .get_jdk ().version
722
722
723
723
# Check if GRAAL_JDK_HOME points to some compatible pre-built gvm
@@ -756,9 +756,14 @@ def graalvm_jdk():
756
756
return graal_jdk_home
757
757
758
758
jdk_major_version = mx .get_jdk ().version .parts [0 ]
759
- mx_args = ['-p' , os .path .join (mx .suite ('truffle' ).dir , '..' , 'vm' ), '--env' , 'ce' ]
759
+ if enterprise :
760
+ mx_args = ['-p' , os .path .join (mx .suite ('truffle' ).dir , '..' , '..' , 'graal-enterprise' , 'vm-enterprise' ), '--env' , 'ee' ]
761
+ edition = ""
762
+ else :
763
+ mx_args = ['-p' , os .path .join (mx .suite ('truffle' ).dir , '..' , 'vm' ), '--env' , 'ce' ]
764
+ edition = "COMMUNITY_"
760
765
if not DISABLE_REBUILD :
761
- run_mx (mx_args + ["build" , "--dep" , f"GRAALVM_COMMUNITY_JAVA { jdk_major_version } " ], env = {** os .environ , ** LATEST_JAVA_HOME })
766
+ run_mx (mx_args + ["build" , "--dep" , f"GRAALVM_ { edition } JAVA { jdk_major_version } " ], env = {** os .environ , ** LATEST_JAVA_HOME })
762
767
out = mx .OutputCapture ()
763
768
run_mx (mx_args + ["graalvm-home" ], out = out )
764
769
return out .data .splitlines ()[- 1 ].strip ()
@@ -1231,14 +1236,14 @@ def graalpython_gate_runner(args, tasks):
1231
1236
env ['PATH' ] = get_path_with_patchelf ()
1232
1237
1233
1238
mx .log ("Running integration JUnit tests on GraalVM SDK with external polyglot isolates" )
1234
- env ['JAVA_HOME' ] = graalvm_jdk ()
1239
+ env ['JAVA_HOME' ] = graalvm_jdk (enterprise = True )
1235
1240
mx .run_maven (mvn_cmd_base + [
1236
1241
'-U' ,
1237
1242
'-Dpolyglot.engine.AllowExperimentalOptions=true' ,
1238
1243
'-Dpolyglot.engine.SpawnIsolate=true' ,
1239
1244
'-Dpolyglot.engine.IsolateMode=external' ,
1240
1245
'clean' ,
1241
- 'test'
1246
+ 'test' ,
1242
1247
], env = env )
1243
1248
1244
1249
# Unittests on JVM
0 commit comments