Skip to content

Commit 91c85c5

Browse files
authored
Add ICU4J Maven build profile for ICU4J v76 (#344)
* Add ICU4J Maven build profile for ICU4J v76 * Add v76 to the ICU4J run configs
1 parent d2eb473 commit 91c85c5

File tree

2 files changed

+44
-5
lines changed

2 files changed

+44
-5
lines changed

executors/icu4j/74/executor-icu4j/pom.xml

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,36 @@
111111
</plugins>
112112
</build>
113113
</profile>
114+
<profile>
115+
<id>icu76</id>
116+
<dependencies>
117+
<dependency>
118+
<groupId>com.ibm.icu</groupId>
119+
<artifactId>icu4j</artifactId>
120+
<version>76.1</version>
121+
</dependency>
122+
</dependencies>
123+
<build>
124+
<plugins>
125+
<plugin>
126+
<artifactId>maven-surefire-plugin</artifactId>
127+
<configuration>
128+
<includes>
129+
<!-- see: https://maven.apache.org/surefire/maven-surefire-plugin/examples/inclusion-exclusion.html -->
130+
<include>**/collator/icu74/*Test.java</include>
131+
<include>**/langnames/icu74/*Test.java</include>
132+
<include>**/likelysubtags/icu74/*Test.java</include>
133+
<include>**/listformatter/icu74/*Test.java</include>
134+
<include>**/messageformat2/icu75/*Test.java</include> <!-- latest MF2 version: ICU 75 -->
135+
<include>**/numberformatter/icu74/*Test.java</include>
136+
<include>**/pluralrules/icu74/*Test.java</include>
137+
<include>**/relativedatetimeformat/icu74/*Test.java</include>
138+
</includes>
139+
</configuration>
140+
</plugin>
141+
</plugins>
142+
</build>
143+
</profile>
114144
</profiles>
115145

116146
<dependencies>

run_config.json

Lines changed: 14 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -387,6 +387,7 @@
387387
"lang_names",
388388
"likely_subtags",
389389
"list_fmt",
390+
"message_fmt2",
390391
"number_fmt",
391392
"plural_rules",
392393
"rdt_fmt"
@@ -396,15 +397,23 @@
396397
},
397398
{
398399
"prereq": {
399-
"name": "mvn-icu4j-75-shaded",
400-
"version": "75",
401-
"command": "mvn -q -P icu75 -f ../executors/icu4j/74/executor-icu4j/pom.xml package -DskipTests=true"
400+
"name": "mvn-icu4j-76-shaded",
401+
"version": "76",
402+
"command": "mvn -q -P icu76 -f ../executors/icu4j/74/executor-icu4j/pom.xml package"
402403
},
403404
"run": {
404-
"icu_version": "icu75",
405+
"icu_version": "icu76",
405406
"exec": "icu4j",
406407
"test_type": [
407-
"message_fmt2"
408+
"collation_short",
409+
"datetime_fmt",
410+
"lang_names",
411+
"likely_subtags",
412+
"list_fmt",
413+
"message_fmt2",
414+
"number_fmt",
415+
"plural_rules",
416+
"rdt_fmt"
408417
],
409418
"per_execution": 10000
410419
}

0 commit comments

Comments
 (0)