Skip to content

Commit 132553b

Browse files
authored
Merge pull request #1899 from cherylking/prep3114release
Use 1.8.38 ci.common release
2 parents dcfe3e9 + e987246 commit 132553b

File tree

5 files changed

+42
-4
lines changed

5 files changed

+42
-4
lines changed

.github/workflows/maven.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,6 @@ jobs:
101101
# Move and cloning to C: drive for Windows for more disk space
102102
- name: Clone ci.ant, ci.common, ci.maven repos to C drive
103103
run: |
104-
cp -r D:/a/ci.maven/ci.maven C:/ci.maven
105104
git clone https://github.com/OpenLiberty/ci.common.git C:/ci.common
106105
git clone https://github.com/OpenLiberty/ci.ant.git C:/ci.ant
107106
- name: Set up Maven
@@ -118,9 +117,10 @@ jobs:
118117
run: .\mvnw.cmd -V clean install --batch-mode --no-transfer-progress --errors -DtrimStackTrace=false -DskipTests
119118
# Run tests that require a minimum of Java 17 or later
120119
- name: Run tests that require a minimum of Java 17 or later
120+
working-directory: C:/a/ci.maven/ci.maven
121121
if: ${{ matrix.java == '17' || matrix.java == '21'}}
122122
run: .\mvnw.cmd -V verify -Ponline-its --batch-mode --no-transfer-progress --errors -DtrimStackTrace=false -D"invoker.streamLogsOnFailures"=true -D"invoker.test"="*setup*,*springboot-3-*,*compile-jsp-source-17-*" -Druntime=${{ matrix.RUNTIME }} -DruntimeVersion="${{ matrix.RUNTIME_VERSION }}"
123123
# Run tests
124124
- name: Run tests
125-
working-directory: C:/ci.maven
125+
working-directory: C:/a/ci.maven/ci.maven
126126
run: .\mvnw.cmd -V verify -Ponline-its --batch-mode --no-transfer-progress --errors -DtrimStackTrace=false -D"invoker.streamLogsOnFailures"=true -Druntime=${{ matrix.RUNTIME }} -DruntimeVersion="${{ matrix.RUNTIME_VERSION }}"

liberty-maven-plugin/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@
8888
<dependency>
8989
<groupId>io.openliberty.tools</groupId>
9090
<artifactId>ci.common</artifactId>
91-
<version>1.8.38-SNAPSHOT</version>
91+
<version>1.8.38</version>
9292
</dependency>
9393
<dependency>
9494
<groupId>org.apache.commons</groupId>

liberty-maven-plugin/src/it/verify-user-feature-it/src/test/java/net/wasdev/wlp/test/feature/it/VerifyUsrFeatureTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
public class VerifyUsrFeatureTest {
3535

3636
static File mavenLocalRepo = new File(System.getProperty("user.home")+ "/.m2/repository");
37-
static File userTestRepo = new File(mavenLocalRepo, "test/user/test/features");
37+
static File userTestRepo = new File(mavenLocalRepo, "test/user/test/osgi");
3838

3939
Logger logger = Logger.getLogger(VerifyUsrFeatureTest.class.getName());
4040

liberty-maven-plugin/src/test/resources/cleanTest.bsh

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,11 @@ if (basedir.getName().contains("springboot-3-appsdirectory-apps-fail-")) {
1010
System.out.println("Running post-build script: "+ errorScript);
1111
flag = source(errorScript);
1212
}
13+
if (basedir.getName().contains("verify-user-feature-it")) {
14+
String postScript = new File(basedir, "deleteMavenTestRepo.bsh").getAbsolutePath();
15+
System.out.println("Running post-build script: "+ postScript);
16+
source(postScript);
17+
}
1318
//Runs clean in the test project directory
1419
Runtime.getRuntime().exec("../../../../mvnw clean", null, basedir);
1520
System.out.println("Cleaned target dir(s) for " + basedir);
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
import java.io.File;
2+
3+
public static boolean deleteFolder(File directory) {
4+
if (directory.isDirectory()) {
5+
File[] files = directory.listFiles();
6+
if (null != files) {
7+
for (File file : files) {
8+
if (file.isDirectory()) {
9+
deleteFolder(file);
10+
} else {
11+
if (!file.delete()) {
12+
file.deleteOnExit();
13+
}
14+
}
15+
}
16+
}
17+
}
18+
if(!directory.delete()){
19+
directory.deleteOnExit();
20+
return false;
21+
}
22+
return true;
23+
}
24+
25+
File repo = new File(System.getProperty("user.home") + "/.m2/repository/test/user/test/osgi");
26+
27+
if (repo.exists()) {
28+
System.out.println("Deleting Maven local test repository at: " + repo.getAbsolutePath());
29+
deleteFolder(repo);
30+
System.out.println("Test repository deleted successfully.");
31+
} else {
32+
System.out.println("Test repository directory does not exist.");
33+
}

0 commit comments

Comments
 (0)