If you use IntelliJ IDEA, you don't need any extra configuration. Just load up the project by picking the pom file, build, and run the tests. Look at the TelluriumConfig.groovy configuration file at the project root. if it has the following setting,
runInternally = false You need to manually start up an external selenium server by running java -jar selenium-server.jar. To run DSL script from command line, read the following wiki: http://code.google.com/p/aost/wiki/UserGuide070TelluriumBasics#Run_DSL_Script Thanks, Jian On Wed, Jul 14, 2010 at 3:58 PM, Jian Fang <[email protected]> wrote: > Not sure if you have installed Groovy plugin for Eclipse. You can also try > IntelliJ IDEA community version, which has the best built-in Groovy support. > Here is the guide: > > http://code.google.com/p/aost/wiki/CustomTelluriumIntelliJProject > > You can go to the src/test/groovy/ directory, open any test file and run it > from the IDE. > > Thanks, > > Jian > > > On Wed, Jul 14, 2010 at 3:53 PM, <[email protected]> wrote: > >> Hi Jian, >> >> Thank you for your quick reply. Following the Getting Started document >> from the tar ball, >> (.../tellurium-0.7.0/doc/html/tellurium-reference.html#d0e1110), I created a >> Tellurium Project by using the Telerium-Website as a base reference project. >> However, when I try to run the junit tests (after mvn package), eclipse >> tells me that no junit tests exist. Run As -> Maven Test also reports that >> they are no tests to run: >> >> ------------------------------------------------------- >> T E S T S >> ------------------------------------------------------- >> There are no tests to run. >> >> Results : >> >> Tests run: 0, Failures: 0, Errors: 0, Skipped: 0 >> >> [INFO] >> ------------------------------------------------------------------------ >> [INFO] BUILD SUCCESSFUL >> [INFO] >> ------------------------------------------------------------------------ >> [INFO] Total time: 22 seconds >> [INFO] Finished at: Wed Jul 14 14:49:10 CDT 2010 >> [INFO] Final Memory: 20M/337M >> [INFO] >> ------------------------------------------------------------------------ >> >> I don't understand why the tests such as >> TelluriumDownloadsPageJUnitTestCase won't run. If I select a particular >> JUnit test, and select Run As -> JUnit tests, it displays "No Junit Tests to >> run" >> >> Tellurium looks great but if I can't get past these obstacles soon, I'll >> have to start writing Selenium tests instead. : ( >> >> Jade >> >> >> >> Quoting Jian Fang <[email protected]>: >> >> Hi Jade, >>> >>> The ten minutes to Tellurium is depreciated, could you download the 0.7.0 >>> tar ball >>> and look at the 0.7.0 reference document for the "get started" chapter? >>> >>> Thanks, >>> >>> Jian >>> >>> On Wed, Jul 14, 2010 at 10:39 AM, Jade <[email protected]> wrote: >>> >>> Hi Jian, >>>> >>>> I created a project following the steps in Ten Minutes to Tellurium >>>> and using this command: >>>> >>>> mvn archetype:generate -DgroupId=test -DartifactId=junitexample - >>>> DarchetypeArtifactId=tellurium-junit-archetype - >>>> DarchetypeGroupId=tellurium -DarchetypeVersion=0.7.0-SNAPSHOT - >>>> DarchetypeRepository=http://kungfuters.org/nexus/content/repositories/ >>>> snapshots >>>> >>>> In your previous post you mentioned: "Now, we upgraded to GMaven 1.2 >>>> and removed maven- >>>> > ant-run in 0.7.0. You can try to create >>>> > a sample project by using tellurium Maven archetype 0.7.0 snapshots if >>>> > you don't want to run into the trouble to configure the >>>> > Maven properties." >>>> >>>> However, the pom.xml file that was generated from the mvn archetype >>>> command includes <artifactId>maven-antrun-plugin</artifactId> so now >>>> I'm running into the same error the John had. Do you have an updated >>>> pom.xml for that project? >>>> >>>> BTW, we're using mvn version 2.2.1 and eclipse. Is that version of mvn >>>> ok? >>>> >>>> mvn -version returns the correct Java home but somehow the pom.xml >>>> file can't reconcile the path to the tools.jar file. Thus, it would be >>>> great to not use antrun if at all possible. >>>> >>>> Jade >>>> >>>> On Jan 29, 1:59 pm, John <[email protected]> wrote: >>>> > Forgot to mention, you need to replace the path /usr/java/jdk1.5.0_19 >>>> > to your >>>> > own JAVA_HOME path. >>>> > >>>> > Thanks, >>>> > >>>> > Jian >>>> > >>>> > On Jan 29, 1:57 pm, John <[email protected]> wrote: >>>> > >>>> > >>>> > >>>> > > sun.jdk:tools:jar:1.5.0 is included in your jdk. Perhaps it is >>>> caused >>>> > > by the JAVA_HOME environment variable. >>>> > >>>> > > This jar is required for Maven-ant-run plugin in 0.6.0 because >>>> GMaven >>>> > > had problems to generate stubs for Groovy >>>> > > files at that time. Now, we upgraded to GMaven 1.2 and removed >>>> maven- >>>> > > ant-run in 0.7.0. You can try to create >>>> > > a sample project by using tellurium Maven archetype 0.7.0 snapshots >>>> if >>>> > > you don't want to run into the trouble to configure the >>>> > > Maven properties. >>>> > >>>> > > To create a Tellurium project based on Tellurium 0.7.0 SNAPSHOT, you >>>> > > should use the Maven archetype 0.7.0-SNAPSHOT. To create a JUnit >>>> > > project, use the following Maven command: >>>> > >>>> > > mvn archetype:create -DgroupId=your_group_id - >>>> > > DartifactId=your_artifact_id -DarchetypeArtifactId=tellurium-junit- >>>> > > archetype -DarchetypeGroupId=org.telluriumsource - >>>> > > DarchetypeVersion=0.7.0-SNAPSHOT -DarchetypeRepository=http:// >>>> > > maven.kungfuters.org/content/repositories/snapshots >>>> > >>>> > > Similarly, to create a TestNG project, use the following command: >>>> > >>>> > > mvn archetype:create -DgroupId=your_group_id - >>>> > > DartifactId=your_artifact_id -DarchetypeArtifactId=tellurium-testng- >>>> > > archetype -DarchetypeGroupId=org.telluriumsource - >>>> > > DarchetypeVersion=0.7.0-SNAPSHOT -DarchetypeRepository=http:// >>>> > > maven.kungfuters.org/content/repositories/snapshots >>>> > >>>> > > If you want to configure the Maven properties for the "10 minutes to >>>> > > Tellurium" project, you can see the following dependency >>>> > >>>> > > <dependency> >>>> > > <groupId>sun.jdk</groupId> >>>> > > <artifactId>tools</artifactId> >>>> > > <version>1.5.0</version> >>>> > > <scope>system</scope> >>>> > > <systemPath>${java.home}/../lib/tools.jar</ >>>> > > systemPath> >>>> > > </dependency> >>>> > >>>> > > in the pom.xml. >>>> > >>>> > > You need to specify the java.home in your_home/.m2/settings.xml or >>>> in >>>> > > the pom file as >>>> > >>>> > > <properties> >>>> > > .... >>>> > > <java.home>/usr/java/jdk1.5.0_19</java.home> >>>> > > </properties> >>>> > >>>> > > Thanks, >>>> > >>>> > > Jian >>>> > >>>> > > On Jan 29, 1:41 pm, matt <[email protected]> wrote: >>>> > >>>> > > > Hello, >>>> > > > When I try and run the 'mvn test' target via command line or in >>>> > > > IntelliJ I get the below error. I am completely new to Maven. I >>>> > > > tried following the steps on the 10mindemo page and also by svn >>>> > > > checking out the finished demo project. Thank you. >>>> > >>>> > > > ERROR] BUILD ERROR >>>> > > > [INFO] >>>> > > > >>>> ------------------------------------------------------------------------ >>>> > > > [INFO] Failed to resolve artifact. >>>> > >>>> > > > Missing: >>>> > > > ---------- >>>> > > > 1) sun.jdk:tools:jar:1.5.0 >>>> > >>>> > > > Try downloading the file manually from the project website. >>>> > >>>> > > > Then, install it using the command: >>>> > > > mvn install:install-file -DgroupId=sun.jdk >>>> -DartifactId=tools - >>>> > > > Dversion=1.5.0 -Dpackaging=jar -Dfile=/path/to/file >>>> > >>>> > > > Alternatively, if you host your own repository you can deploy >>>> the >>>> > > > file there: >>>> > > > mvn deploy:deploy-file -DgroupId=sun.jdk -DartifactId=tools >>>> - >>>> > > > Dversion=1.5.0 -Dpackaging=jar -Dfile=/path/to/file -Durl=[url] - >>>> > > > DrepositoryId=[id] >>>> > >>>> > > > Path to dependency: >>>> > > > 1) >>>> org.apache.maven.plugins:maven-antrun-plugin:maven-plugin:1.3 >>>> > > > 2) sun.jdk:tools:jar:1.5.0 >>>> > >>>> > > > ---------- >>>> > > > 1 required artifact is missing. >>>> > >>>> > > > for artifact: >>>> > > > org.apache.maven.plugins:maven-antrun-plugin:maven-plugin:1.3 >>>> > >>>> > > > from the specified remote repositories: >>>> > > > apache.snapshots (http://people.apache.org/repo/m2-snapshot- >>>> > > > repository), >>>> > > > central (http://repo1.maven.org/maven2), >>>> > > > kungfuters-thirdparty-releases-repo ( >>>> http://kungfuters.org/nexus/ >>>> > > > content/repositories/thirdparty), >>>> > > > openqa-release-repo ( >>>> http://archiva.openqa.org/repository/releases >>>> ), >>>> > > > kungfuters-public-releases-repo ( >>>> http://maven.kungfuters.org/content/ >>>> > > > repositories/releases), >>>> > > > caja (http://google-caja.googlecode.com/svn/maven), >>>> > > > kungfuters-public-snapshots-repo (http://maven.kungfuters.org/ >>>> > > > content/repositories/snapshots) >>>> > >>>> > > > [INFO] >>>> > > > >>>> ------------------------------------------------------------------------ >>>> > > > [INFO] For more information, run Maven with the -e switch >>>> > > > [INFO] >>>> > > > >>>> ------------------------------------------------------------------------ >>>> > > > [INFO] Total time: 4 seconds >>>> > > > [INFO] Finished at: Fri Jan 29 11:33:45 MST 2010 >>>> > > > [INFO] Final Memory: 28M/79M >>>> > > > [INFO] >>>> > > > >>>> ------------------------------------------------------------------------ >>>> >>>> >>> >> >> > -- 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.
