More detailed guide for an ANT project is here:

http://code.google.com/p/aost/wiki/UserGuide070GettingStarted#Tellurium_Ant_Projects

On Tue, Sep 28, 2010 at 9:26 AM, Jian Fang <[email protected]> wrote:

> You need tellurium-udl.jar file in your class path, which is an AntLR3
> parser. If you use Maven, the dependency looks as follows:
>
>         <dependency>
>
>             <groupId>org.telluriumsource</groupId>
>             <artifactId>tellurium-udl</artifactId>
>
>             <version>${tellurium-version}</version>
>             <scope>compile</scope>
>
>         </dependency>
>
> If you use Ant, please download the whole 0.7.0 package from Tellurium
> download page and add the jar file
> to your class path.
>
> Thanks,
>
> Jian
>
>
> On Tue, Sep 28, 2010 at 4:46 AM, Ryan <[email protected]> wrote:
>
>> I'm a new user of tellurium. Could anyone help me to solve the
>> problem?
>>  when I run the example 'GoogleSearchTestNGTestCase.java' , I got
>> Exception like this:
>>
>> Setting connection parameters:127.0.0.1:60304
>> [TestNG] Running:
>>  C:\Users\Administrator\AppData\Local\Temp\testng-eclipse\testng-
>> customsuite.xml
>>
>> FAILED CONFIGURATION: @BeforeTest setUpForTest
>> java.lang.NoClassDefFoundError: org/antlr/runtime/RecognitionException
>>        at java.lang.Class.forName0(Native Method)
>>        at java.lang.Class.forName(Class.java:169)
>>        at org.telluriumsource.ui.builder.UiObjectBuilderRegistry.class$
>> (UiObjectBuilderRegistry.groovy)
>>        at
>> org.telluriumsource.ui.builder.UiObjectBuilderRegistry.$get$$class
>> $org$telluriumsource$ui$builder
>> $ButtonBuilder(UiObjectBuilderRegistry.groovy)
>>        at
>>
>> org.telluriumsource.ui.builder.UiObjectBuilderRegistry.<init>(UiObjectBuilderRegistry.groovy:
>> 25)
>>        at org.codehaus.groovy.runtime.callsite.ConstructorSite
>> $ConstructorSiteNoUnwrapNoCoerce.callConstructor(ConstructorSite.java:
>> 107)
>>        at
>>
>> org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallConstructor(CallSiteArray.java:
>> 52)
>>        at
>>
>> org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:
>> 192)
>>        at
>>
>> org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:
>> 196)
>>        at
>>
>> org.telluriumsource.ui.builder.UiObjectBuilderRegistryMetaClass.<clinit>(UiObjectBuilderResistryMetaClass.groovy:
>> 11)
>>        at java.lang.Class.forName0(Native Method)
>>        at java.lang.Class.forName(Class.java:169)
>>        at org.telluriumsource.framework.TelluriumFramework.class$
>> (TelluriumFramework.groovy)
>>        at org.telluriumsource.framework.TelluriumFramework.$get$$class$org
>> $telluriumsource$ui$builder
>> $UiObjectBuilderRegistryMetaClass(TelluriumFramework.groovy)
>>        at
>>
>> org.telluriumsource.framework.TelluriumFramework.<init>(TelluriumFramework.groovy:
>> 66)
>>        at org.codehaus.groovy.runtime.callsite.ConstructorSite
>> $ConstructorSiteNoUnwrapNoCoerce.callConstructor(ConstructorSite.java:
>> 107)
>>        at
>>
>> org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallConstructor(CallSiteArray.java:
>> 52)
>>        at
>>
>> org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:
>> 192)
>>        at
>>
>> org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:
>> 196)
>>        at
>>
>> org.telluriumsource.framework.TelluriumFrameworkMetaClass.<clinit>(TelluriumFrameworkMetaClass.groovy:
>> 11)
>>        at java.lang.Class.forName0(Native Method)
>>        at java.lang.Class.forName(Class.java:169)
>>        at org.telluriumsource.framework.bootstrap.TelluriumSupport.class$
>> (TelluriumSupport.groovy)
>>        at org.telluriumsource.framework.bootstrap.TelluriumSupport.$get$
>> $class$org$telluriumsource$framework
>> $TelluriumFrameworkMetaClass(TelluriumSupport.groovy)
>>        at
>>
>> org.telluriumsource.framework.bootstrap.TelluriumSupport.addSupport(TelluriumSupport.groovy:
>> 17)
>>        at
>>
>> org.telluriumsource.test.java.TelluriumTestNGTestCase.setUpForTest(TelluriumTestNGTestCase.java:
>> 22)
>> Caused by: java.lang.ClassNotFoundException:
>> org.antlr.runtime.RecognitionException
>>        at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
>>        at java.security.AccessController.doPrivileged(Native Method)
>>        at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
>>        at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
>>        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
>>        at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
>>        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
>>        ... 55 more
>> ... Removed 29 stack frames
>> SKIPPED CONFIGURATION: @BeforeClass initUi
>> SKIPPED CONFIGURATION: @BeforeMethod connectToGoogle
>> SKIPPED CONFIGURATION: @BeforeMethod connectToGoogle
>> SKIPPED CONFIGURATION: @BeforeMethod connectToGoogle
>> SKIPPED CONFIGURATION: @BeforeMethod connectToGoogle
>> SKIPPED CONFIGURATION: @BeforeMethod connectToGoogle
>> SKIPPED CONFIGURATION: @BeforeMethod connectToGoogle
>> SKIPPED CONFIGURATION: @BeforeMethod connectToGoogle
>> SKIPPED CONFIGURATION: @BeforeMethod connectToGoogle
>> SKIPPED CONFIGURATION: @BeforeMethod connectToGoogle
>> SKIPPED CONFIGURATION: @BeforeMethod connectToGoogle
>> SKIPPED CONFIGURATION: @BeforeMethod connectToGoogle
>> SKIPPED CONFIGURATION: @BeforeMethod connectToGoogle
>> SKIPPED CONFIGURATION: @BeforeMethod connectToGoogle
>> SKIPPED CONFIGURATION: @BeforeMethod connectToGoogle
>> SKIPPED CONFIGURATION: @BeforeMethod connectToGoogle
>> SKIPPED CONFIGURATION: @AfterClass tearDown
>> SKIPPED: testCachePolicy
>> SKIPPED: testClosestMatch
>> SKIPPED: testCustomDirectCall
>> SKIPPED: testDump
>> SKIPPED: testGetHTMLSource
>> SKIPPED: testGoogleSearch
>> SKIPPED: testGoogleSearchFeelingLucky
>> SKIPPED: testIsDisabled
>> SKIPPED: testLogo
>> SKIPPED: testRegisterNamespace
>> SKIPPED: testShow
>> SKIPPED: testToHTML
>> SKIPPED: testToString
>> SKIPPED: testUseCache
>> SKIPPED: testValidate
>>
>> ===============================================
>>    test.groovy.test.GoogleSearchTestNGTestCase
>>    Tests run: 15, Failures: 0, Skips: 15
>>    Configuration Failures: 1, Skips: 17
>> ===============================================
>>
>>
>> ===============================================
>> tellurium-testng
>> Total tests run: 15, Failures: 0, Skips: 15
>> Configuration Failures: 1, Skips: 17
>> ===============================================
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "tellurium-users" group.
>> To post to this group, send email to [email protected].
>> To unsubscribe from this group, send email to
>> [email protected]<tellurium-users%[email protected]>
>> .
>> For more options, visit this group at
>> http://groups.google.com/group/tellurium-users?hl=en.
>>
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"tellurium-users" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/tellurium-users?hl=en.

Reply via email to