On Sat, Jan 28, 2017 at 10:58 PM, Tobias Soloschenko < [email protected]> wrote:
> Hi Martin, > > > Am 28.01.2017 um 21:55 schrieb Martin Grigorov <[email protected]>: > > > > Hi Tobias, > > > >> On Sat, Jan 28, 2017 at 12:31 PM, <[email protected]> wrote: > >> > >> Repository: wicket > >> Updated Branches: > >> refs/heads/master 5b5e25c9c -> f4d5ddc84 > >> > >> > >> arquillian integration test management port is now configurable > >> > >> Project: http://git-wip-us.apache.org/repos/asf/wicket/repo > >> Commit: http://git-wip-us.apache.org/repos/asf/wicket/commit/f4d5ddc8 > >> Tree: http://git-wip-us.apache.org/repos/asf/wicket/tree/f4d5ddc8 > >> Diff: http://git-wip-us.apache.org/repos/asf/wicket/diff/f4d5ddc8 > >> > >> Branch: refs/heads/master > >> Commit: f4d5ddc84a75aaa15f834c6ad38112008349dd11 > >> Parents: 5b5e25c > >> Author: Tobias Soloschenko <[email protected]> > >> Authored: Sat Jan 28 12:30:04 2017 +0100 > >> Committer: Tobias Soloschenko <[email protected]> > >> Committed: Sat Jan 28 12:30:04 2017 +0100 > >> > >> ---------------------------------------------------------------------- > >> testing/wicket-arquillian/pom.xml | 18 ++++++++-- > >> .../src/main/resources/arquillian.xml | 35 > ++++++++++++++++++++ > >> .../src/test/resources/arquillian.xml | 34 > ------------------- > >> 3 files changed, 50 insertions(+), 37 deletions(-) > >> ---------------------------------------------------------------------- > >> > >> > >> http://git-wip-us.apache.org/repos/asf/wicket/blob/ > >> f4d5ddc8/testing/wicket-arquillian/pom.xml > >> ---------------------------------------------------------------------- > >> diff --git a/testing/wicket-arquillian/pom.xml > >> b/testing/wicket-arquillian/pom.xml > >> index 4671b66..0910a5e 100644 > >> --- a/testing/wicket-arquillian/pom.xml > >> +++ b/testing/wicket-arquillian/pom.xml > >> @@ -36,6 +36,11 @@ > >> </description> > >> > >> <properties> > >> + <!-- port configuration --> > >> + <wicket.arquillian.server. > port>48787</wicket.arquillian. > >> server.port> > >> + <wicket.arquillian.management. > >> port>11091</wicket.arquillian.management.port> > >> + <!-- end port configuration --> > >> + > >> <arquillian.version>1.1.12.Final</arquillian.version> > >> <maven.dependency.plugin.version>2.10</maven. > >> dependency.plugin.version> > >> <maven.surefire.plugin.version>2.18.1</maven. > >> surefire.plugin.version> > >> @@ -109,6 +114,12 @@ > >> </dependencies> > >> > >> <build> > >> + <resources> > >> + <resource> > >> + <directory>src/main/resources< > /directory> > >> + <filtering>true</filtering> > >> + </resource> > >> + </resources> > >> <pluginManagement> > >> <plugins> > >> <plugin> > >> @@ -144,9 +155,9 @@ > >> <version>${maven.surefire. > >> plugin.version}</version> > >> <configuration> > >> <systemPropertyVariables> > >> - > >> <!--<jboss.socket.binding.port-offset>1100</jboss. > >> socket.binding.port-offset>--> > >> - > >> <!--<jboss.management.http.port>11090</jboss.management.http.port>--> > >> - > >> <jboss.http.port>48181</jboss.http.port> > >> + <!-- > >> <jboss.socket.binding.port-offset>1100</jboss.socket. > binding.port-offset> > >> --> > >> + > >> <jboss.management.http.port>${wicket.arquillian.management. > >> port}</jboss.management.http.port> > >> + > >> <jboss.http.port>${wicket.arquillian.server.port}</jboss.http.port> > >> > >> <java.util.logging.manager>org.jboss.logmanager. > >> LogManager</java.util.logging.manager> > >> > >> <jboss.home>${project.build.directory}/wildfly-${wildfly. > >> version}</jboss.home> > >> > >> <module.path>${project.build.directory}/wildfly-${wildfly. > >> version}/modules</module.path> > >> @@ -159,6 +170,7 @@ > >> <artifactId>wildfly-maven- > >> plugin</artifactId> > >> <version>${version.wildfly. > >> maven.plugin}</version> > >> <configuration> > >> + > <port>${wicket.arquillian. > >> management.port}</port> > >> > <filename>target/${project. > >> build.finalName}.war</filename> > >> </configuration> > >> </plugin> > >> > >> http://git-wip-us.apache.org/repos/asf/wicket/blob/ > >> f4d5ddc8/testing/wicket-arquillian/src/main/resources/arquillian.xml > >> ---------------------------------------------------------------------- > >> diff --git a/testing/wicket-arquillian/src/main/resources/arquillian. > xml > >> b/testing/wicket-arquillian/src/main/resources/arquillian.xml > >> new file mode 100644 > >> index 0000000..9147c06 > >> --- /dev/null > >> +++ b/testing/wicket-arquillian/src/main/resources/arquillian.xml > >> @@ -0,0 +1,35 @@ > >> +<?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. > >> +--> > >> +<arquillian xmlns="http://jboss.org/schema/arquillian" > >> + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > >> + xsi:schemaLocation="http://jboss.org/schema/arquillian > >> http://jboss.org/schema/arquillian/arquillian_1_0.xsd"> > >> + > >> + <defaultProtocol type="Servlet 3.0" /> > >> + <engine> > >> + <property name="deploymentExportPath">target</property> > >> + </engine> > >> + > >> + <container qualifier="wildfly" default="true"> > >> + <configuration> > >> + <property name="managementPort">${ > >> wicket.arquillian.management.port}</property> > >> + <property name="jbossHome">target/ > >> wildfly-${wildfly.version}</property> > >> + <property name="javaVmArguments">- > >> Xrunjdwp:transport=dt_socket,address=${wicket.arquillian. > >> server.port},server=y,suspend=n</property> > >> > > > > This is not correct! > > Here the address if the one the JVM should use for remote debugging, not > > the one for HTTP connections. > > I have the feeling that 'javaVmArguments' is not used at all by > Arquillian. > > Otherwise it would fail at starting with an error that the port is > already > > taken. > > > > Then a third port should be configured as maven property - right? If yes I > can do this change and fix the issue. The remote connect of the wildfly > plugin to deploy the war on the configured management port is working > however. > Yes, this is a third port. > > The configuration is used - you can see that the specified ports are used > (server port / management port) > http and management ports probably work, but I cannot see how the one for remote debugging could work though. If 'javaVmArguments' is actually taken into account then the http port binding should fail later. > > Anyway I just like to see the port configured at one place. > > > > >> + </configuration> > >> + </container> > >> + > >> +</arquillian> > >> > >> http://git-wip-us.apache.org/repos/asf/wicket/blob/ > >> f4d5ddc8/testing/wicket-arquillian/src/test/resources/arquillian.xml > >> ---------------------------------------------------------------------- > >> diff --git a/testing/wicket-arquillian/src/test/resources/arquillian. > xml > >> b/testing/wicket-arquillian/src/test/resources/arquillian.xml > >> deleted file mode 100644 > >> index 5343d8d..0000000 > >> --- a/testing/wicket-arquillian/src/test/resources/arquillian.xml > >> +++ /dev/null > >> @@ -1,34 +0,0 @@ > >> -<?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. > >> ---> > >> -<arquillian xmlns="http://jboss.org/schema/arquillian" > >> - xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > >> - xsi:schemaLocation="http://jboss.org/schema/arquillian > >> http://jboss.org/schema/arquillian/arquillian_1_0.xsd"> > >> - > >> - <defaultProtocol type="Servlet 3.0" /> > >> - <engine> > >> - <property name="deploymentExportPath">target</property> > >> - </engine> > >> - > >> - <container qualifier="wildfly" default="true"> > >> - <configuration> > >> - <property name="jbossHome">target/ > >> wildfly-${wildfly.version}</property> > >> - <property name="javaVmArguments">- > >> Xrunjdwp:transport=dt_socket,address=48787,server=y, > suspend=n</property> > >> - </configuration> > >> - </container> > >> - > >> -</arquillian> > >> > >> >
