This is an automated email from the ASF dual-hosted git repository. markt pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/tomcat-tck.git
The following commit(s) were added to refs/heads/main by this push: new 6517168 First pass at adding Servlet TCK support 6517168 is described below commit 6517168c1fcf9ebf4c1a67b99785bedf3c48069b Author: Mark Thomas <ma...@apache.org> AuthorDate: Fri Mar 1 14:07:55 2024 +0000 First pass at adding Servlet TCK support --- pom.xml | 1 + servlet-tck/pom.xml | 121 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 122 insertions(+) diff --git a/pom.xml b/pom.xml index 3933b6d..b4498ba 100644 --- a/pom.xml +++ b/pom.xml @@ -36,6 +36,7 @@ <!-- TCK versions to test against --> <tck.el.version>6.0.0</tck.el.version> <api.el.version>6.0.0-SNAPSHOT</api.el.version> + <tck.servlet.version>6.1.0-SNAPSHOT</tck.servlet.version> <tck.jsp.version>4.0.0-SNAPSHOT</tck.jsp.version> <tck.websocket.version>10.0.0-SNAPSHOT</tck.websocket.version> diff --git a/servlet-tck/pom.xml b/servlet-tck/pom.xml new file mode 100644 index 0000000..a1afe59 --- /dev/null +++ b/servlet-tck/pom.xml @@ -0,0 +1,121 @@ +<?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/maven-v4_0_0.xsd"> + <artifactId>servlet-tck</artifactId> + <packaging>jar</packaging> + <modelVersion>4.0.0</modelVersion> + + <parent> + <groupId>org.apache.tomcat</groupId> + <artifactId>tck</artifactId> + <version>11.0.0-SNAPSHOT</version> + <relativePath>../pom.xml</relativePath> + </parent> + + <dependencies> + <dependency> + <groupId>jakarta.servlet</groupId> + <artifactId>tck-runtime</artifactId> + <version>${tck.servlet.version}</version> + <!-- Use the JSP API provided by Tomcat --> + <exclusions> + <exclusion> + <groupId>jakarta.servlet</groupId> + <artifactId>jakarta.servlet-api</artifactId> + </exclusion> + </exclusions> + </dependency> + <dependency> + <groupId>org.apache.tomcat</groupId> + <artifactId>tomcat-jasper-el</artifactId> + <version>${tomcat.version}</version> + <scope>test</scope> + </dependency> + <dependency> + <groupId>org.apache.tomcat.embed</groupId> + <artifactId>tomcat-embed-jasper</artifactId> + <version>${tomcat.version}</version> + <scope>test</scope> + </dependency> + <dependency> + <groupId>org.jboss.arquillian.container</groupId> + <artifactId>arquillian-tomcat-embedded-10</artifactId> + <version>${arquillian.tomcat.version}</version> + <scope>test</scope> + </dependency> + <dependency> + <groupId>org.jboss.arquillian.container</groupId> + <artifactId>arquillian-container-spi</artifactId> + <version>${arquillian.version}</version> + </dependency> + <dependency> + <groupId>org.jboss.arquillian.test</groupId> + <artifactId>arquillian-test-api</artifactId> + <version>${arquillian.version}</version> + </dependency> + <dependency> + <groupId>org.jboss.arquillian.junit5</groupId> + <artifactId>arquillian-junit5-container</artifactId> + <version>${arquillian.version}</version> + </dependency> + <dependency> + <groupId>org.jboss.arquillian.junit5</groupId> + <artifactId>arquillian-junit5-core</artifactId> + <version>${arquillian.version}</version> + </dependency> + <dependency> + <groupId>junit</groupId> + <artifactId>junit</artifactId> + <version>4.13.2</version> + </dependency> + </dependencies> + + <build> + <plugins> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-failsafe-plugin</artifactId> + <version>${failsafe.plugin.version}</version> + <executions> + <execution> + <goals> + <goal>integration-test</goal> + <goal>verify</goal> + </goals> + <configuration> + <dependenciesToScan>jakarta.servlet:tck-runtime</dependenciesToScan> + <includes> + <include>**/*Test.java</include> + <include>**/*Tests.java</include> + </includes> + <reuseForks>false</reuseForks> + <systemPropertyVariables> + <webServerHost>localhost</webServerHost> + <webServerPort>8080</webServerPort> + <securedWebServicePort>8443</securedWebServicePort> + <ws_wait>5</ws_wait> + <junit.log.traceflag>true</junit.log.traceflag> + </systemPropertyVariables> + </configuration> + </execution> + </executions> + </plugin> + </plugins> + </build> +</project> --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org