Yes I have followed that suggestion and reconfigured the maven-antrun-plugin
as follows

                    <plugin>
                        <artifactId>maven-antrun-plugin</artifactId>
                        <executions>
                            <execution>
                                <configuration>
                                    <tasks>
                                        <taskdef
resource="webtest_base_relaxed.taskdef">
                                            <classpath
refid="maven.test.classpath" />
                                        </taskdef>
                                        <property name="activeProxy.host"
value="${settings.activeProxy.host}" />
                                        <property name="activeProxy.port"
value="${settings.activeProxy.port}" />
                                        <property name="activeProxy.user"
value="${settings.activeProxy.username}" />
                                        <property
name="activeProxy.password" value="${settings.activeProxy.password}" />
                                        <property
name="activeProxy.nonProxyHosts"
value="${settings.activeProxy.nonProxyHosts}" />
                                        <taskdef name="setproxy"
classname="org.apache.tools.ant.taskdefs.optional.net.SetProxy" />
                                        <setproxy
proxyhost="${settings.activeProxy.host}"
proxyport="${settings.activeProxy.port}"
                                           
proxypassword="${settings.activeProxy.password}"
proxyuser="${settings.activeProxy.username}"
                                           
nonproxyhosts="${settings.activeProxy.nonProxyHosts}" />
                                        <!-- get
src="${featureDownloadUrl}/${featureArchive}"
dest="target/${featureArchive}" /-->
                                        <mkdir dir="target/webtest-data" />
                                        <delete
file="target/webtest-data/web-tests-result.xml" />
                                        <property name="test"
value="run-all-tests" />
                                        <echo level="info">Testing
'${project.build.finalName}' with locale '${user.language}'</echo>
                                        <ant
antfile="src/test/resources/web-tests.xml" target="${test}">
                                            <property name="user.language"
value="${user.language}" />
                                            <property name="webapp.name"
value="${project.build.finalName}" />
                                            <property name="host"
value="${cargo.host}" />
                                            <property name="port"
value="${cargo.port}" />
                                        </ant>
                                    </tasks>
                                </configuration>
                                <phase>integration-test</phase>
                                <goals>
                                    <goal>run</goal>
                                </goals>
                            </execution>
                        </executions>
                        <dependencies>
                            <dependency>
                                <groupId>ant</groupId>
                                <artifactId>ant-nodeps</artifactId>
                                <version>1.6.5</version>
                            </dependency>
                            <dependency>
                                <groupId>com.canoo</groupId>
                                <artifactId>webtest</artifactId>
                                <version>${webtest.version}</version>
                                <exclusions>
                                    <exclusion>
                                        <groupId>javax.xml</groupId>
                                        <artifactId>jsr173</artifactId>
                                    </exclusion>
                                </exclusions>
                            </dependency>
                            <dependency>
                                <groupId>javax.mail</groupId>
                                <artifactId>mail</artifactId>
                                <version>${javamail.version}</version>
                            </dependency>
                            <dependency>
                                <groupId>log4j</groupId>
                                <artifactId>log4j</artifactId>
                                <version>${log4j.version}</version>
                            </dependency>
                            <dependency>
                                <groupId>oro</groupId>
                                <artifactId>oro</artifactId>
                                <version>${oro.version}</version>
                            </dependency>
                        </dependencies>
                    </plugin>

At the bottom of the pom I added:

       
<settings.activeProxy.host>wwwproxy.my.com</settings.activeProxy.host>
        <settings.activeProxy.port>1080</settings.activeProxy.port>
       
<settings.activeProxy.username>MyUser</settings.activeProxy.username>
       
<settings.activeProxy.password>MyPassWord</settings.activeProxy.password>
       
<settings.activeProxy.nonProxyHosts>localhost</settings.activeProxy.nonProxyHosts>



Now I'm not sure this is correct or if it has any effect as I still fail
with the same proxy authentication error as before. This configuration look
right to you?



mraible wrote:
> 
> On 9/23/07, tnsilver <[EMAIL PROTECTED]> wrote:
>>
>> I have done some research and tests of my own. It seems this is a real
>> show
>> stopper. First of all I have tried to integrate Ant's <setproxy> task
>> into
>> the pom, right before the call to web-tests.xml. It did not work. I got
>> the
>> usual 'Could not create task or type of type: setproxy' so I begun
>> upgrading
>> to 1.7.0, setting the classpaths and playing around with ant for a while.
>> Then I removed the task directly into the web-tests.xml, and made a
>> 'depends' entry in the 'Login' test... This did not work either. Finally,
>> I
>> encountered this issue: http://jira.codehaus.org/browse/MANTRUN-69
>> describing exactly my experience.
> 
> Have you tried the solution given in the last comment. It looks like
> there's a solution there.
> 
> Matt
> 
>>
>> I am desperate. I have been working real hard on AppFuse2 evaluation as a
>> candidate infrastructure framework for a critical J2EE project in the
>> last 8
>> working days. I have solved almost everything but Unit testing (canoo /
>> JUnit / JMock)  is a major consideration for my organization and is
>> crucial
>> for me to market this to my bosses. Well, we are working from behind a
>> firewall - can't help it. There is got to be a way to solve this. Is
>> there
>> any 'voodoo' thing you can think of?
>>
>> BTW: What happend to those nice JUnit html reports with emma coverage
>> from
>> AppFUse1? Can it still be done for Appfuse2?
>>
>> Thanks in advance
>>
>>
>>
>>
>> mraible wrote:
>> >
>> > I've heard of similar things caused by Canoo WebTest. Unfortunately, I
>> > don't have any way to reproduce/fix this so the best advice I can give
>> > is to contact the WebTest mailing list:
>> >
>> > http://webtest.canoo.com
>> >
>> > http://lists.canoo.com/mailman/listinfo/webtest/
>> >
>> > Matt
>> >
>> > On 9/23/07, tnsilver <[EMAIL PROTECTED]> wrote:
>> >>
>> >> I have almost got appfuse2-m5 (struts) working and all tutorials
>> finished
>> >> and
>> >> tested. Most of my problems originate from the fact that my Appfuse
>> >> evaluation is done at work behind a proxy. I have managed to
>> configured a
>> >> central repository for my team mates and me, configured proxy settings
>> >> for
>> >> MyEclipse, Subversion and Maven and most of my tests passed. I am
>> using
>> >> Hibenrate and Oracle 10g and my models use Oracle sequences - it all
>> >> works -
>> >> leave asside some minor issue I encountered (APF-902).
>> >>
>> >> I am currently stuck with the last tutorial integration test (person
>> >> tests).
>> >> I am getting an obscured error regarding proxy authentication (e.g.
>> the
>> >> webtest data files say '407 Proxy Authentication Required' and 'Unable
>> to
>> >> complete request:<P> Access denied due to authentication failure')
>> >>
>> >> I guess this has something to do with the login.xml and login page
>> >> (perhaps
>> >> I need proxy settings for https and not just http... how? where?...)
>> has
>> >> anyone enocuntered this? Any suggestions?
>> >>
>> >> Thanks in advance.
>> >> --
>> >> View this message in context:
>> >>
>> http://www.nabble.com/Integration-Test-fails-due-to-%27proxy%27-authentication-problem-tf4504888s2369.html#a12847623
>> >> Sent from the AppFuse - User mailing list archive at Nabble.com.
>> >>
>> >> ---------------------------------------------------------------------
>> >> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> >> For additional commands, e-mail: [EMAIL PROTECTED]
>> >>
>> >>
>> >
>> >
>> > --
>> > http://raibledesigns.com
>> >
>> > ---------------------------------------------------------------------
>> > To unsubscribe, e-mail: [EMAIL PROTECTED]
>> > For additional commands, e-mail: [EMAIL PROTECTED]
>> >
>> >
>> >
>>
>> --
>>
>> View this message in context:
>> http://www.nabble.com/Integration-Test-fails-due-to-%27proxy%27-authentication-problem-tf4504888s2369.html#a12849820
>>
>> Sent from the AppFuse - User mailing list archive at Nabble.com.
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>>
>>
> 
> 
> -- 
> http://raibledesigns.com
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Integration-Test-fails-due-to-%27proxy%27-authentication-problem-tf4504888s2369.html#a12864245
Sent from the AppFuse - User mailing list archive at Nabble.com.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to