blob: ad502cb5ed177948f43a62406a8653d0506ce64b [file] [log] [blame]
Ed Willink3ede28d2017-10-16 13:00:52 +01001<?xml version="1.0" encoding="UTF-8"?>
Ed Willink986ca2b2023-10-20 16:27:33 +01002<!--
3 Copyright (c) 2023 Willink Transformations and others.
4
5 This program and the accompanying materials
6 are made available under the terms of the Eclipse Public License 2.0
7 which accompanies this distribution, and is available at
8 https://www.eclipse.org/legal/epl-2.0/
9
10 SPDX-License-Identifier: EPL-2.0
11
12 Contributors:
13 E.D.Willink - initial API and implementation
14 -->
15
Ed Willink3ede28d2017-10-16 13:00:52 +010016<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
17 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
18 <modelVersion>4.0.0</modelVersion>
19 <groupId>org.eclipse.ocl</groupId>
20 <artifactId>org.eclipse.ocl.ecore.tests</artifactId>
Ed Willink6eee3112024-08-27 07:12:27 +010021 <version>3.23.0-SNAPSHOT</version>
Ed Willink3ede28d2017-10-16 13:00:52 +010022 <packaging>eclipse-test-plugin</packaging>
23 <parent>
24 <groupId>org.eclipse.ocl</groupId>
25 <artifactId>org.eclipse.ocl.tests-folder</artifactId>
Ed Willink6eee3112024-08-27 07:12:27 +010026 <version>6.23.0-SNAPSHOT</version>
Ed Willink3ede28d2017-10-16 13:00:52 +010027 </parent>
28 <build>
Ed Willink291ccf32017-10-26 17:14:06 +010029 <plugins>
30 <plugin>
31 <groupId>org.apache.maven.plugins</groupId>
32 <artifactId>maven-surefire-plugin</artifactId>
33 <executions>
34 <execution>
35 <id>default-test</id>
36 <phase>test</phase>
37 <goals>
38 <goal>test</goal>
39 </goals>
40 <configuration>
41 <includes>
42 <include>**/AllTests.java</include>
43 </includes>
Ed Willink85e57ef2024-02-15 17:06:40 +000044 <argLine>-DtestNameSuffix="maven" -Dorg.eclipse.ocl.ecore.tests.nodebug=true ${argLineTail}</argLine>
Ed Willink291ccf32017-10-26 17:14:06 +010045 <reportsDirectory>${project.build.directory}/surefire-reports/standalone</reportsDirectory>
46 </configuration>
47 </execution>
48 <execution>
49 <id>backtracking</id>
50 <phase>test</phase>
51 <goals>
52 <goal>test</goal>
53 </goals>
54 <configuration>
55 <includes>
56 <include>**/AllTestsBacktracking.java</include>
57 </includes>
Ed Willink85e57ef2024-02-15 17:06:40 +000058 <argLine>-DtestNameSuffix="maven-backtracking" -Dorg.eclipse.ocl.ecore.tests.nodebug=true ${argLineTail}</argLine>
Ed Willink291ccf32017-10-26 17:14:06 +010059 <reportsDirectory>${project.build.directory}/surefire-reports/standaloneBacktracking</reportsDirectory>
60 </configuration>
61 </execution>
62 </executions>
63 </plugin>
64 <plugin>
65 <groupId>org.eclipse.tycho</groupId>
66 <artifactId>tycho-surefire-plugin</artifactId>
67 <configuration>
68 <testClass>org.eclipse.ocl.ecore.tests.AllTests</testClass>
69 <useUIHarness>true</useUIHarness>
70 <useUIThread>true</useUIThread>
Ed Willink85e57ef2024-02-15 17:06:40 +000071 <argLine>-DtestNameSuffix="tycho" -Dorg.eclipse.ocl.ecore.tests.nodebug=true ${argLineTail}</argLine>
Ed Willink291ccf32017-10-26 17:14:06 +010072 <reportsDirectory>${project.build.directory}/surefire-reports/plugin</reportsDirectory>
73 </configuration>
74 </plugin>
75 </plugins>
Ed Willink3ede28d2017-10-16 13:00:52 +010076 </build>
77</project>