[Webtest] New to webtest, but pretty classical install problem

Francois LETELLIER webtest@lists.canoo.com
Fri, 02 Apr 2004 19:20:28 +0200


At 18:21 02/04/2004, Marc Guillemot wrote:
>log4j must find the log4j.properties, therefore it must be in the=
 classpath.
>Add something like
>
><pathelement path=3D"C:\Documents and=
 Settings\flet\Bureau\Java\canoo\lib"/>
>
>to your classpath definition.

Hmmm. Seems to work.
Many thanks !



>Marc.
>
>Francois LETELLIER wrote:
>>At 17:40 02/04/2004, Marc Guillemot wrote:
>>
>>>I've tested what you provided and it works just fine (my version of=20
>>>webtest is modified, but this should have no impact for this problem).=20
>>>What about providing log4j config file in the classpath to see the error=
=20
>>>logged?
>>
>>Ant says:
>>"Buildfile: installTest.xml
>>main:
>>  [testSpec] log4j:WARN No appenders could be found for logger=20
>> (com.meterware.httpunit.HttpWebResponse).
>>  [testSpec] log4j:WARN Please initialize the log4j system properly.
>>BUILD FAILED
>>[...]"
>>The log4j.properties contains:
>>log4j.rootCategory=3Dinfo, stdout
>>log4j.logger.com.canoo.webtest.steps.request=3Ddebug, stdout
>>log4j.appender.stdout=3Dorg.apache.log4j.ConsoleAppender
>>log4j.appender.stdout.layout=3Dorg.apache.log4j.PatternLayout
>>log4j.appender.stdout.layout.ConversionPattern=3D%5p (%F:%L) - %m%n
>>Is it what you asked for ?
>>
>>
>>>Marc.
>>>
>>>
>>>Francois LETELLIER wrote:
>>>
>>>>At 16:40 02/04/2004, Marc Guillemot wrote:
>>>>
>>>>>Other information:
>>>>>the problem doesn't come from the script you have provided but from=20
>>>>>C:\Documents and=20
>>>>>Settings\flet\Bureau\Java\canoo\doc\samples\installTest.xml:19. May=20
>>>>>you have started an other test as the one you wanted to?
>>>>
>>>>
>>>>Well, actually the content of the file is the one I copied below --=20
>>>>it's NOT the original installTest.xml ; I modified it. By the way, the=
=20
>>>>original installTest throws the same exception...
>>>>
>>>>>Marc.
>>>>>
>>>>>Francois LETELLIER wrote:
>>>>>
>>>>>>Hi,
>>>>>>I'm new to webtest and will probably ask a boring "newbie question".=
=20
>>>>>>i'm sorry about that :)
>>>>>>Config:  Win XP ; Ant 1.6.1 ; JDK 1.4.2 ; Canoo WebTest Build number=
 432
>>>>>>When trying the basic example (source below), I get an "unexpected=20
>>>>>>exception caught" error message...
>>>>>>
>>>>>>Trace:
>>>>>>Exception raised: com.canoo.webtest.engine.StepExecutionException:=20
>>>>>>Unexpected ex
>>>>>>ception caught: java.io.EOFException, Step: InvokePage at=20
>>>>>>C:\Documents and Setti
>>>>>>ngs\flet\Bureau\Java\canoo\doc\samples\installTest.xml:19:  with=20
>>>>>>(stepId=3D"get in
>>>>>>dex Page", url=3D"index.html",=20
>>>>>>stepType=3D"invoke")com.canoo.webtest.engine.StepExec
>>>>>>utionException: Unexpected exception caught: java.io.EOFException,=20
>>>>>>Step: InvokeP
>>>>>>age at C:\Documents and=20
>>>>>>Settings\flet\Bureau\Java\canoo\doc\samples\installTest.
>>>>>>xml:19:  with (stepId=3D"get index Page", url=3D"index.html",=20
>>>>>>stepType=3D"invoke")
>>>>>>         at=20
>>>>>> com.canoo.webtest.steps.Step.handleUnexpectedException(Step.java:334)
>>>>>>         at=20
>>>>>> com.canoo.webtest.steps.request.Target.protectedGoto(Target.java:115)
>>>>>>         at=20
>>>>>> com.canoo.webtest.steps.request.Target.gotoTarget(Target.java:153)
>>>>>>         at=20
>>>>>>=
 com.canoo.webtest.steps.request.InvokePage.doExecute(InvokePage.java:37)
>>>>>>         at com.canoo.webtest.steps.Step.execute(Step.java:99)
>>>>>>         at=
 com.canoo.webtest.engine.Engine.executeSteps(Engine.java:26)
>>>>>>         at=20
>>>>>> com.canoo.webtest.ant.TestSpecificationTask.execute(TestSpecification=
=20
>>>>>>   Task.java:68)
>>>>>>         at=20
>>>>>> org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:269)
>>>>>>         at org.apache.tools.ant.Task.perform(Task.java:364)
>>>>>>         at org.apache.tools.ant.Target.execute(Target.java:301)
>>>>>>         at org.apache.tools.ant.Target.performTasks(Target.java:328)
>>>>>>         at=
 org.apache.tools.ant.Project.executeTarget(Project.java:1215)
>>>>>>         at=20
>>>>>> org.apache.tools.ant.Project.executeTargets(Project.java:1063)
>>>>>>         at org.apache.tools.ant.Main.runBuild(Main.java:632)
>>>>>>         at org.apache.tools.ant.Main.startAnt(Main.java:183)
>>>>>>         at=
 org.apache.tools.ant.launch.Launcher.run(Launcher.java:197)
>>>>>>         at=
 org.apache.tools.ant.launch.Launcher.main(Launcher.java:56)
>>>>>>Here's my test file:
>>>>>><project name=3D"SimpleTest" basedir=3D"." default=3D"main">
>>>>>>    <taskdef file=3D"C:\Documents and=20
>>>>>> Settings\flet\Bureau\Java\canoo\webtestTaskdefs.properties">
>>>>>>       <classpath>
>>>>>>          <fileset dir=3D"C:\Documents and=20
>>>>>> Settings\flet\Bureau\Java\canoo" includes=3D"**/lib/*.jar"/>
>>>>>>       </classpath>
>>>>>>    </taskdef>
>>>>>>    <target name=3D"main">
>>>>>>       <testSpec name=3D"myTest">
>>>>>>          <config
>>>>>>             host=3D"www.sun.com"
>>>>>>             port=3D"80"
>>>>>>             protocol=3D"http"
>>>>>>             basepath=3D"/" />
>>>>>>          <steps>
>>>>>>             <invoke
>>>>>>                stepid=3D"get index Page"
>>>>>>                url=3D"index.html" />
>>>>>>          </steps>
>>>>>>       </testSpec>
>>>>>>    </target>
>>>>>></project>
>>>>>>
>>>>>>Hint anybody ?
>>>>>>Thanks,
>>>>>>
>>>>>>Fran=E7ois LETELLIER
>>>>>>INRIA Rh=F4ne-Alpes - ObjectWeb Consortium Executive Committee
>>>>>>email: francois.letellier at objectweb.org - phone: +33 (0)6 84 64 00=
 24
>>>>>>http://www.objectweb.org - ObjectWeb middleware : provide your=20
>>>>>>applications with the kind of freedom they deserve !
>>>>>>_______________________________________________
>>>>>>WebTest mailing list
>>>>>>WebTest@lists.canoo.com
>>>>>>http://lists.canoo.com/mailman/listinfo/webtest
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>_______________________________________________
>>>>>WebTest mailing list
>>>>>WebTest@lists.canoo.com
>>>>>http://lists.canoo.com/mailman/listinfo/webtest
>>>>
>>>>
>>>>Fran=E7ois LETELLIER
>>>>INRIA Rh=F4ne-Alpes - ObjectWeb Consortium Executive Committee
>>>>email: francois.letellier at objectweb.org - phone: +33 (0)6 84 64 00 24
>>>>http://www.objectweb.org - ObjectWeb middleware : provide your=20
>>>>applications with the kind of freedom they deserve !
>>>>_______________________________________________
>>>>WebTest mailing list
>>>>WebTest@lists.canoo.com
>>>>http://lists.canoo.com/mailman/listinfo/webtest
>>>
>>>
>>>
>>>_______________________________________________
>>>WebTest mailing list
>>>WebTest@lists.canoo.com
>>>http://lists.canoo.com/mailman/listinfo/webtest
>>
>>Fran=E7ois LETELLIER
>>INRIA Rh=F4ne-Alpes - ObjectWeb Consortium Executive Committee
>>email: francois.letellier at objectweb.org - phone: +33 (0)6 84 64 00 24
>>http://www.objectweb.org - ObjectWeb middleware : provide your=20
>>applications with the kind of freedom they deserve !
>>_______________________________________________
>>WebTest mailing list
>>WebTest@lists.canoo.com
>>http://lists.canoo.com/mailman/listinfo/webtest
>
>
>_______________________________________________
>WebTest mailing list
>WebTest@lists.canoo.com
>http://lists.canoo.com/mailman/listinfo/webtest

Fran=E7ois LETELLIER
INRIA Rh=F4ne-Alpes - ObjectWeb Consortium Executive Committee
email: francois.letellier at objectweb.org - phone: +33 (0)6 84 64 00 24
http://www.objectweb.org - ObjectWeb middleware : provide your applications=
=20
with the kind of freedom they deserve !