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.
