@@ -1376,12 +1376,18 @@ def graalpython_gate_runner(args, tasks):
1376
1376
pom_path = os .path .join (SUITE .dir , 'graalpython/com.oracle.graal.python.test.integration/pom.xml' )
1377
1377
mvn_cmd_base = ['-f' , pom_path , f'-Dpolyglot_repo={ mvn_repo_path } ' , f'-Dcentral_repo={ central_override } ' , '--batch-mode' ]
1378
1378
1379
+ mx .logv ("Purging the local repository before the test" )
1380
+ mx .run_maven (mvn_cmd_base + ['dependency:purge-local-repository' , '-DreResolve=false' ])
1381
+
1379
1382
mx .log ("Running integration JUnit tests on GraalVM SDK" )
1380
1383
env = extend_os_env (JAVA_HOME = graalvm_jdk ())
1381
- mx .run_maven (mvn_cmd_base + ['clean' , 'test' ], env = env )
1384
+ mx .run_maven (mvn_cmd_base + ['-U' , ' clean' , 'test' ], env = env )
1382
1385
1383
1386
mx .log (f"Running integration JUnit tests on vanilla JDK: { os .environ .get ('JAVA_HOME' , 'system java' )} " )
1384
- mx .run_maven (mvn_cmd_base + ['-Dpolyglot.engine.WarnInterpreterOnly=false' , 'clean' , 'test' ])
1387
+ mx .run_maven (mvn_cmd_base + ['-U' , '-Dpolyglot.engine.WarnInterpreterOnly=false' , 'clean' , 'test' ])
1388
+
1389
+ mx .logv ("Purging the local repository after the test" )
1390
+ mx .run_maven (mvn_cmd_base + ['dependency:purge-local-repository' , '-DreResolve=false' ])
1385
1391
1386
1392
# Unittests on JVM
1387
1393
with Task ('GraalPython Python unittests' , tasks , tags = [GraalPythonTags .unittest ]) as task :
0 commit comments