[Webtest] Maven Canoo WebTest Plugin: Problems while creating a test summary report with Build 454

"Göschl,Siegfried" webtest@lists.canoo.com
Wed, 21 Jul 2004 10:33:41 +0200

Hi folks,

I'm currently migrating the Maven Canoo WebTest Plugin from build 277 to 454 and it works soo far. I got a simple testcase running and the response files (HTML files) are written. When generating the report I get the following error:

>>> START >>>

    [java]  [testSpec] 2004-07-21 10:15:06,171 [main] DEBUG com.meterware.httpunit.HttpWebResponse  - _responseCode = 200
    [java]  [testSpec] 2004-07-21 10:15:06,171 [main] DEBUG com.meterware.httpunit.HttpWebResponse  - _responseMessage = OK
    [java]  [testSpec] 2004-07-21 10:15:06,203 [main] DEBUG com.canoo.webtest.engine.Context  - fPreviousResponseFile = W:\work\webui\dealer
    [java]  [testSpec] 2004-07-21 10:15:06,203 [main] DEBUG com.canoo.webtest.engine.Context  - fLastResponseFile = W:\work\webui\dealerextr
    [java]  [testSpec] 2004-07-21 10:15:06,203 [main] DEBUG com.canoo.webtest.steps.Step  - Finished clicklink (Logout)
    [java]  [testSpec] 2004-07-21 10:15:06,203 [main] DEBUG com.canoo.webtest.steps.Step  - Executing null ([implicit tear down step])
    [java]  [testSpec] 2004-07-21 10:15:06,218 [main] DEBUG com.canoo.webtest.steps.Step  - Finished null ([implicit tear down step])
    [java] Total time: 8 seconds
    [java]  [testSpec] [Fatal Error] webtest:1:1: Content is not allowed in prolog.
    [java]  [testSpec] Exception caught while writing test summary
    [java]  [testSpec] Message: Content is not allowed in prolog.
    [echo] Finished running Canoo Webtest Plugin

<<< END <<<

I'm using the following configuration

>>> START >>>

      maven.webtest.config.host                 = localhost
      maven.webtest.config.port                 = 9005
      maven.webtest.config.protocol             = http
      maven.webtest.config.basepath             = dealerextranet/
      maven.webtest.config.summary              = true
      maven.webtest.config.saveresponse         = true
      maven.webtest.config.resultpath           = W:\work\webui\dealerextranet-Portal-Ear/target/webtest
      maven.webtest.config.resultfile           =
      maven.webtest.config.showhtmlparseroutput = true
      maven.webtest.config.haltonfailure        = false
      maven.webtest.config.haltonerror          = false
      maven.webtest.config.verbose              = true
      maven.webtest.config.autorefresh          = false

<<< END <<<

This looks like a SAXParseException caused by some extra text in an XML file. What I don't understand why writing a test report involves parsing an XML file. Anyone knows what is causing the behaviour or how to generate a stacktrace before I start full-scale and night-time debugging?!

Thanks in advance

Siegfried Goeschl