This is an automated email from the ASF dual-hosted git repository. johndament pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/cxf.git
commit b32182c457c8047a7856842f4c8ee1898cfb8f29 Author: John D. Ament <[email protected]> AuthorDate: Sun Dec 10 20:17:49 2017 -0500 [CXF-7579] Setup Systests to run the MicroProfile TCKs. --- systests/microprofile/client/weld/pom.xml | 133 ++++++++++++++++++++++++++++++ systests/microprofile/pom.xml | 35 ++++++++ systests/pom.xml | 1 + 3 files changed, 169 insertions(+) diff --git a/systests/microprofile/client/weld/pom.xml b/systests/microprofile/client/weld/pom.xml new file mode 100644 index 0000000..7df726e --- /dev/null +++ b/systests/microprofile/client/weld/pom.xml @@ -0,0 +1,133 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + ~ Licensed to the Apache Software Foundation (ASF) under one + ~ or more contributor license agreements. See the NOTICE file + ~ distributed with this work for additional information + ~ regarding copyright ownership. The ASF licenses this file + ~ to you under the Apache License, Version 2.0 (the + ~ "License"); you may not use this file except in compliance + ~ with the License. You may obtain a copy of the License at + ~ + ~ http://www.apache.org/licenses/LICENSE-2.0 + ~ + ~ Unless required by applicable law or agreed to in writing, + ~ software distributed under the License is distributed on an + ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + ~ KIND, either express or implied. See the License for the + ~ specific language governing permissions and limitations + ~ under the License. + --> + +<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> + <parent> + <artifactId>cxf-systests-cdi</artifactId> + <groupId>org.apache.cxf.systests</groupId> + <version>3.2.2-SNAPSHOT</version> + </parent> + <modelVersion>4.0.0</modelVersion> + + <artifactId>cxf-systests-microprofile-weld</artifactId> + <name>Apache CXF System Tests - MicroProfile Rest Client TCK</name> + <properties> + <microprofile.rest.client.version>1.0-SNAPSHOT</microprofile.rest.client.version> + <geronimo.config.version>1.0</geronimo.config.version> + </properties> + <dependencies> + <dependency> + <groupId>org.jboss.arquillian.testng</groupId> + <artifactId>arquillian-testng-container</artifactId> + <version>1.1.14.Final</version> + <scope>test</scope> + </dependency> + <dependency> + <groupId>commons-logging</groupId> + <artifactId>commons-logging</artifactId> + <scope>test</scope> + </dependency> + <dependency> + <groupId>org.jboss.weld.se</groupId> + <artifactId>weld-se-core</artifactId> + <version>2.4.5.Final</version> + <scope>test</scope> + </dependency> + <dependency> + <groupId>org.jboss.arquillian.container</groupId> + <artifactId>arquillian-weld-embedded</artifactId> + <version>2.0.0.Beta5</version> + <scope>test</scope> + </dependency> + <dependency> + <groupId>org.eclipse.microprofile.rest.client</groupId> + <artifactId>microprofile-rest-client-tck</artifactId> + <version>${microprofile.rest.client.version}</version> + <scope>test</scope> + </dependency> + <dependency> + <groupId>org.apache.johnzon</groupId> + <artifactId>johnzon-core</artifactId> + <version>1.1.3</version> + <scope>test</scope> + </dependency> + <dependency> + <groupId>javax.json</groupId> + <artifactId>javax.json-api</artifactId> + <version>1.0</version> + <scope>test</scope> + </dependency> + <dependency> + <groupId>org.slf4j</groupId> + <artifactId>slf4j-jdk14</artifactId> + <version>1.7.25</version> + <scope>test</scope> + </dependency> + <dependency> + <groupId>org.apache.geronimo.config</groupId> + <artifactId>geronimo-config-impl</artifactId> + <version>1.0</version> + <scope>test</scope> + </dependency> + <dependency> + <groupId>org.apache.cxf</groupId> + <artifactId>cxf-rt-rs-mp-client</artifactId> + <version>${project.version}</version> + <scope>test</scope> + </dependency> + </dependencies> + <build> + <plugins> + <plugin> + <groupId>uk.co.deliverymind</groupId> + <artifactId>wiremock-maven-plugin</artifactId> + <version>2.7.0</version> + <executions> + <execution> + <phase>generate-test-sources</phase> + <goals> + <goal>run</goal> + </goals> + <configuration> + <dir>target/classes</dir> + <params>--port=8765 --verbose</params> + </configuration> + </execution> + </executions> + </plugin> + <plugin> + <artifactId>maven-surefire-plugin</artifactId> + <version>2.20</version> + <configuration> + <dependenciesToScan> + <dependency>org.eclipse.microprofile.rest.client:microprofile-rest-client-tck</dependency> + </dependenciesToScan> + <excludes> + <exclude>org.eclipse.microprofile.rest.client.tck.AdditionalRegistrationTest</exclude> + <exclude>org.eclipse.microprofile.rest.client.tck.CallMultipleMappersTest</exclude> + <exclude>org.eclipse.microprofile.rest.client.tck.DefaultExceptionMapperTest</exclude> + <exclude>org.eclipse.microprofile.rest.client.tck.ExceptionMapperTest</exclude> + <exclude>org.eclipse.microprofile.rest.client.tck.InvokeWithJsonPProviderTest</exclude> + </excludes> + </configuration> + </plugin> + </plugins> + </build> +</project> \ No newline at end of file diff --git a/systests/microprofile/pom.xml b/systests/microprofile/pom.xml new file mode 100644 index 0000000..f8ff337 --- /dev/null +++ b/systests/microprofile/pom.xml @@ -0,0 +1,35 @@ +<?xml version="1.0"?> +<!-- + ~ Licensed to the Apache Software Foundation (ASF) under one + ~ or more contributor license agreements. See the NOTICE file + ~ distributed with this work for additional information + ~ regarding copyright ownership. The ASF licenses this file + ~ to you under the Apache License, Version 2.0 (the + ~ "License"); you may not use this file except in compliance + ~ with the License. You may obtain a copy of the License at + ~ + ~ http://www.apache.org/licenses/LICENSE-2.0 + ~ + ~ Unless required by applicable law or agreed to in writing, + ~ software distributed under the License is distributed on an + ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + ~ KIND, either express or implied. See the License for the + ~ specific language governing permissions and limitations + ~ under the License. + --> +<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> + <modelVersion>4.0.0</modelVersion> + <artifactId>cxf-microprofile-tck</artifactId> + <packaging>pom</packaging> + <name>Apache CXF MicroProfile TCKs</name> + <description>Apache CXF System Tests - MicroProfile TCKs</description> + <url>http://cxf.apache.org</url> + <parent> + <groupId>org.apache.cxf.systests</groupId> + <artifactId>cxf-systests</artifactId> + <version>3.2.2-SNAPSHOT</version> + </parent> + <modules> + <module>client/weld</module> + </modules> +</project> diff --git a/systests/pom.xml b/systests/pom.xml index b87437d..e7847b9 100644 --- a/systests/pom.xml +++ b/systests/pom.xml @@ -52,5 +52,6 @@ <module>tracing</module> <module>ws-transfer</module> <module>rs-sse</module> + <module>microprofile</module> </modules> </project> -- To stop receiving notification emails like this one, please contact "[email protected]" <[email protected]>.
