Marc,
Okay, I tried but I got the same error, even the same line numbers.
Here's my test.xml...
<project name="struts-addressbook-test" default="test-all">
<property file="../../../../../build.properties" />
<property name="build.metawidget.dir"
value="${build.dir}/metawidget-${metawidget.version}"/>
<import file="${webtest.dir}/lib/taskdef.xml" />
<!-- Test Applet Loads (more thorough testing is done by
SwingAddressBookTest -->
<target name="test-all">
<webtest name="test-loads">
<config resultpath="${build.metawidget.dir}">
<header name="User-Agent" value="Mozilla/4.0"/>
</config>
<steps>
<invoke
url="file://c:${build.metawidget.dir}/examples/swing/applet/addressbook/index.html"
/>
<verifyTitle text="Address Book (Metawidget Swing Applet
Example)" />
<appletRunner
scenario="org.metawidget.test.example.swing.addressbook.AppletAddressBookScenario"
xpath="/html/body/center/applet"/>
</steps>
</webtest>
</target>
</project>
...here's my Scenario...
package org.metawidget.test.example.swing.addressbook;
import java.awt.Frame;
import com.canoo.webtest.extension.applet.runner.AbstractScenario;
import com.canoo.webtest.extension.applet.runner.AppletRunner;
public class AppletAddressBookScenario extends AbstractScenario
{
public AppletAddressBookScenario( AppletRunner appletRunner, Frame
rootFrame )
{
super( appletRunner, rootFrame );
}
public int runIt( Object arg0 )
{
return 0;
}
}
...here's my HTML file...
<html>
<head>
<title>Address Book (Metawidget Swing Applet Example)</title>
</head>
<body bgcolor="white">
<center>
<h1>Address Book</h1>
<applet
code="org.metawidget.example.swing.applet.AddressBookApplet"
archive="addressbook-swing-applet.jar,
metawidget-applet.jar, ../../beansbinding-1.2.1.jar"
width="600" height="500">
<param name="java_arguments"
value="-Djnlp.packEnabled=true"/>
</applet>
</center>
</body>
</html>
...and here's the trace again...
[java] [verifyTitle] INFO (com.canoo.webtest.steps.Step) - >>>> Start
Step: verifyTitle (2/3)
[java] [appletRunner] WARN
(com.canoo.webtest.extension.applet.AppletRunnerStep) - Can't locate
optional class com.cenqua.clover.CloverInstr
[java] [appletRunner] INFO (com.canoo.webtest.steps.Step) - >>>> Start
Step: appletRunner (3/3)
[java] [appletRunner] INFO
(com.canoo.webtest.extension.applet.AppletRunnerStep) - Executing
'n:\progra~1\java\jdk1.6.0_06\jre\bin\java.exe' with arguments:
[java] [appletRunner]
'-Dlog4j.configuration=file:/n:/webtest-2.7/lib/log4j.properties'
[java] [appletRunner] '-Dlog4j.defaultInitOverride=false'
[java] [appletRunner]
'-Djava.protocol.handler.pkgs=com.canoo.webtest.extension.applet.runner'
[java] [appletRunner] '-classpath'
[java] [appletRunner]
'n:\webtest-2.7\lib\commons-logging-1.1.1.jar;n:\webtest-2.7\lib\commons-httpclient-3.1.jar;n:\webtest-2.7\lib\log4j-1.2.14.jar;n:\webtest-2.7\lib\htmlunit-2.1.j
btest-2.7\lib\junit-4.4.jar'
[java] [appletRunner]
'com.canoo.webtest.extension.applet.runner.AppletRunner'
[java] [appletRunner] 'c:\tmp\AppletPlugin49489.arguments'
[java] [appletRunner]
[java] [appletRunner] The ' characters around the executable and
arguments are
[java] [appletRunner] not part of the command.
[java] [appletRunner]
[java] [appletRunner] Using
org.netbeans.jemmy.drivers.DefaultDriverInstaller driver installer
[java] [appletRunner] Exception in thread "main"
java.lang.NoClassDefFoundError: org/apache/tools/ant/BuildException
[java] [appletRunner] at java.lang.ClassLoader.defineClass1(Native
Method)
[java] [appletRunner] at
java.lang.ClassLoader.defineClass(ClassLoader.java:620)
[java] [appletRunner] at
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
[java] [appletRunner] at
java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
[java] [appletRunner] at
java.net.URLClassLoader.access$000(URLClassLoader.java:56)
[java] [appletRunner] at
java.net.URLClassLoader$1.run(URLClassLoader.java:195)
[java] [appletRunner] at
java.security.AccessController.doPrivileged(Native Method)
[java] [appletRunner] at
java.net.URLClassLoader.findClass(URLClassLoader.java:188)
[java] [appletRunner] at
java.lang.ClassLoader.loadClass(ClassLoader.java:306)
[java] [appletRunner] at
sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276)
[java] [appletRunner] at
java.lang.ClassLoader.loadClass(ClassLoader.java:251)
[java] [appletRunner] at
java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
[java] [appletRunner] at java.lang.ClassLoader.defineClass1(Native
Method)
[java] [appletRunner] at
java.lang.ClassLoader.defineClass(ClassLoader.java:620)
[java] [appletRunner] at
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
[java] [appletRunner] at
java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
[java] [appletRunner] at
java.net.URLClassLoader.access$000(URLClassLoader.java:56)
[java] [appletRunner] at
java.net.URLClassLoader$1.run(URLClassLoader.java:195)
[java] [appletRunner] at
java.security.AccessController.doPrivileged(Native Method)
[java] [appletRunner] at
java.net.URLClassLoader.findClass(URLClassLoader.java:188)
[java] [appletRunner] at
java.lang.ClassLoader.loadClass(ClassLoader.java:306)
[java] [appletRunner] at
sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276)
[java] [appletRunner] at
java.lang.ClassLoader.loadClass(ClassLoader.java:251)
[java] [appletRunner] at
java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
[java] [appletRunner] at
com.canoo.webtest.extension.applet.runner.AppletRunnerHelper.readPluginArguments(AppletRunnerHelper.java:44)
[java] [appletRunner] at
com.canoo.webtest.extension.applet.runner.AppletRunner.readPluginArguments(AppletRunner.java:71)
[java] [appletRunner] at
com.canoo.webtest.extension.applet.runner.AppletRunner.main(AppletRunner.java:58)
[java] [appletRunner] Caused by: java.lang.ClassNotFoundException:
org.apache.tools.ant.BuildException
[java] [appletRunner] at
java.net.URLClassLoader$1.run(URLClassLoader.java:200)
[java] [appletRunner] at
java.security.AccessController.doPrivileged(Native Method)
[java] [appletRunner] at
java.net.URLClassLoader.findClass(URLClassLoader.java:188)
[java] [appletRunner] at
java.lang.ClassLoader.loadClass(ClassLoader.java:306)
[java] [appletRunner] at
sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276)
[java] [appletRunner] at
java.lang.ClassLoader.loadClass(ClassLoader.java:251)
[java] [appletRunner] at
java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
[java] [appletRunner] ... 27 more
[java] [appletRunner] INFO
(com.canoo.webtest.extension.applet.AppletRunnerStep) - runApplet:
exitValue was: 1
[java] [appletRunner] ERROR
(com.canoo.webtest.extension.applet.AppletRunnerStep) - Test
org.metawidget.test.example.swing.addressbook.AppletAddressBookScenario
failed. Exit value: 1
Thanks,
Richard.
Marc Guillemot wrote:
Can you try to upgrade to the latest build?
Cheers,
Marc.
--
Richard Kennard | Partner | Kennard Consulting
0402 629 952
http://www.kennardconsulting.com
_______________________________________________
WebTest mailing list
[email protected]
http://lists.canoo.com/mailman/listinfo/webtest