Before I made the move I was using a path relative to the parent project directory. However this stopped working after moving TelluriumConfig.groovy to the src/test/resources directory. I really don't want to go down the route of absolute paths, especially as I personally run these tests from windows (at work), linux (build server) and OS X (when working from home).
On 22 April 2010 17:16, Jian Fang <[email protected]> wrote: > If I remember correctly, the profile should be an absolute path, have you > tried that? > > Thanks, > > Jian > > On Thu, Apr 22, 2010 at 11:04 AM, Jonathan Share <[email protected]> > wrote: >> >> I've just tried moving TelluriumConfig.groovy into src/test/resources >> however now firefox is unable to find my custom profile. What path is >> the telluriumserver.embeddedserver.profile setting relative to when >> TellurimConfig.groovy is in src/test/resources and I'm running maven >> from the parent project? >> >> On 26 March 2010 19:23, Jian Fang <[email protected]> wrote: >> > Ok, I changed the configuration parser to load the configuration file >> > from >> > the class path instead of from the project root. >> > >> > Please get the new core artifact from the following url, >> > >> > >> > http://maven.kungfuters.org/content/repositories/snapshots/org/telluriumsource/tellurium-core/0.7.0-SNAPSHOT/tellurium-core-0.7.0-20100326.172032-112.jar >> > >> > or use Maven to pull it down. >> > >> > Now, you can move telluriumconfig.groovy to src/test/resources >> > directory. >> > >> > Thanks, >> > >> > Jian >> > >> > On Fri, Mar 26, 2010 at 11:58 AM, Jian Fang <[email protected]> >> > wrote: >> >> >> >> Good question. I will take a look to see if we can load the >> >> configuration >> >> file from the class path. >> >> But be aware that the first one may always win if you have multiple >> >> files >> >> on the class path. >> >> >> >> Optionally, I thought of using a JSON string to represent the >> >> configuration so that you can pass in >> >> different configurations to your tests very easily. >> >> >> >> Thanks, >> >> >> >> Jian >> >> >> >> On Fri, Mar 26, 2010 at 11:40 AM, Jonathan Share <[email protected]> >> >> wrote: >> >>> >> >>> Hi, >> >>> >> >>> Is there a method of defining where tellurium will look for the >> >>> TelluriumConfig file? Or even better can you read it in from the >> >>> classpath (then we could drop it in src/test/resources)? >> >>> >> >>> The reason that I'm asking is that I'm using tellurium in a maven >> >>> multi-module project with the following structure; >> >>> >> >>> parent-project >> >>> \- commmon-tellurium-modules >> >>> \- smoke-tests >> >>> \- TelluriumConfig.groovy >> >>> \- excel-tests >> >>> \- TelluriumConfig.groovy >> >>> >> >>> In order to keep things as simple as possible for those running the >> >>> tests I want to allow them to run the tests in the following manner; >> >>> $ mvn clean test -Psmoke >> >>> or >> >>> $ mvn clean test -Pexcel >> >>> >> >>> where the build profile defines which test project gets pulled into >> >>> the build, however tellurium always tries to read the file from the >> >>> current working directory which fails when I'm standing in the >> >>> parent-project. >> >>> >> >>> Regards, >> >>> >> >>> Jonathan >> >>> >> >>> -- >> >>> 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. >> >>> >> >> >> > >> > -- >> > 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. >> > >> >> -- >> 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. >> > > -- > 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. > -- 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.
