@@ -1505,12 +1505,18 @@ def graalpython_gate_runner(args, tasks):
1505
1505
pom_path = os .path .join (SUITE .dir , 'graalpython/com.oracle.graal.python.test.integration/pom.xml' )
1506
1506
mvn_cmd_base = ['-f' , pom_path , f'-Dpolyglot_repo={ mvn_repo_path } ' , f'-Dcentral_repo={ central_override } ' , '--batch-mode' ]
1507
1507
1508
+ mx .logv ("Purging the local repository before the test" )
1509
+ mx .run_maven (mvn_cmd_base + ['dependency:purge-local-repository' , '-DreResolve=false' ])
1510
+
1508
1511
mx .log ("Running integration JUnit tests on GraalVM SDK" )
1509
1512
env = extend_os_env (JAVA_HOME = graalvm_jdk ())
1510
- mx .run_maven (mvn_cmd_base + ['clean' , 'test' ], env = env )
1513
+ mx .run_maven (mvn_cmd_base + ['-U' , ' clean' , 'test' ], env = env )
1511
1514
1512
1515
mx .log (f"Running integration JUnit tests on vanilla JDK: { os .environ .get ('JAVA_HOME' , 'system java' )} " )
1513
- mx .run_maven (mvn_cmd_base + ['-Dpolyglot.engine.WarnInterpreterOnly=false' , 'clean' , 'test' ])
1516
+ mx .run_maven (mvn_cmd_base + ['-U' , '-Dpolyglot.engine.WarnInterpreterOnly=false' , 'clean' , 'test' ])
1517
+
1518
+ mx .logv ("Purging the local repository after the test" )
1519
+ mx .run_maven (mvn_cmd_base + ['dependency:purge-local-repository' , '-DreResolve=false' ])
1514
1520
1515
1521
# Unittests on JVM
1516
1522
with Task ('GraalPython Python unittests' , tasks , tags = [GraalPythonTags .unittest ]) as task :
0 commit comments