Skip to content

Commit d23cf60

Browse files
committed
HV-1831 Add a few more performance profiles
to test against 6.2 / 9.0 Signed-off-by: marko-bekhta <[email protected]>
1 parent f99a85f commit d23cf60

File tree

2 files changed

+76
-1
lines changed

2 files changed

+76
-1
lines changed

performance/README.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,10 @@ Choosing a profile executes the tests against the specified Hibernate Validator
1212
defined profiles are:
1313

1414
* hv-current (Hibernate Validator 6.1.0-SNAPSHOT)
15+
* hv-9.0 (Hibernate Validator 9.0.0.Final)
16+
* hv-8.0 (Hibernate Validator 8.0.3.Final)
17+
* hv-6.2 (Hibernate Validator 6.2.5.Final)
18+
* hv-6.1 (Hibernate Validator 6.1.2.Final)
1519
* hv-6.0 (Hibernate Validator 6.0.15.Final)
1620
* hv-5.4 (Hibernate Validator 5.4.3.Final)
1721
* hv-5.3 (Hibernate Validator 5.3.4.Final)

performance/pom.xml

Lines changed: 72 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -185,6 +185,40 @@
185185
</dependency>
186186
</dependencies>
187187
</profile>
188+
<profile>
189+
<id>hv-9.0</id>
190+
<activation>
191+
<property>
192+
<name>validator</name>
193+
<value>hv-9.0</value>
194+
</property>
195+
</activation>
196+
<properties>
197+
<beanvalidation-impl.name>Hibernate Validator</beanvalidation-impl.name>
198+
<validation-api.version>3.1.1.Final</validation-api.version>
199+
<beanvalidation-impl.version>9.0.0.Final</beanvalidation-impl.version>
200+
<sources.to.add.main>${project.basedir}/src/main/jakarta</sources.to.add.main>
201+
</properties>
202+
<dependencies>
203+
<dependency>
204+
<groupId>jakarta.validation</groupId>
205+
<artifactId>jakarta.validation-api</artifactId>
206+
</dependency>
207+
<dependency>
208+
<groupId>${project.groupId}</groupId>
209+
<artifactId>hibernate-validator</artifactId>
210+
<version>${beanvalidation-impl.version}</version>
211+
</dependency>
212+
<dependency>
213+
<groupId>org.glassfish.expressly</groupId>
214+
<artifactId>expressly</artifactId>
215+
</dependency>
216+
<dependency>
217+
<groupId>org.apache.logging.log4j</groupId>
218+
<artifactId>log4j-core</artifactId>
219+
</dependency>
220+
</dependencies>
221+
</profile>
188222
<profile>
189223
<id>hv-8.0</id>
190224
<activation>
@@ -196,7 +230,7 @@
196230
<properties>
197231
<beanvalidation-impl.name>Hibernate Validator</beanvalidation-impl.name>
198232
<validation-api.version>3.0.0.Final</validation-api.version>
199-
<beanvalidation-impl.version>8.0.1.Final</beanvalidation-impl.version>
233+
<beanvalidation-impl.version>8.0.3.Final</beanvalidation-impl.version>
200234
<sources.to.add.main>${project.basedir}/src/main/jakarta</sources.to.add.main>
201235
</properties>
202236
<dependencies>
@@ -219,6 +253,43 @@
219253
</dependency>
220254
</dependencies>
221255
</profile>
256+
<profile>
257+
<id>hv-6.2</id>
258+
<activation>
259+
<property>
260+
<name>validator</name>
261+
<value>hv-6.2</value>
262+
</property>
263+
</activation>
264+
<properties>
265+
<validation-api.version>2.0.1.Final</validation-api.version>
266+
<beanvalidation-impl.name>Hibernate Validator</beanvalidation-impl.name>
267+
<beanvalidation-impl.version>6.2.5.Final</beanvalidation-impl.version>
268+
<sources.to.add.main>${project.basedir}/src/main/javax</sources.to.add.main>
269+
<sources.to.add.additional>${project.basedir}/src/main/javax-bv2</sources.to.add.additional>
270+
</properties>
271+
<dependencies>
272+
<dependency>
273+
<groupId>javax.validation</groupId>
274+
<artifactId>validation-api</artifactId>
275+
<version>${validation-api.version}</version>
276+
</dependency>
277+
<dependency>
278+
<groupId>${project.groupId}</groupId>
279+
<artifactId>hibernate-validator</artifactId>
280+
<version>${beanvalidation-impl.version}</version>
281+
</dependency>
282+
<dependency>
283+
<groupId>org.glassfish</groupId>
284+
<artifactId>javax.el</artifactId>
285+
<version>3.0.1-b12</version>
286+
</dependency>
287+
<dependency>
288+
<groupId>org.apache.logging.log4j</groupId>
289+
<artifactId>log4j-core</artifactId>
290+
</dependency>
291+
</dependencies>
292+
</profile>
222293
<profile>
223294
<id>hv-6.1</id>
224295
<activation>

0 commit comments

Comments
 (0)