Thanks guys - getting closer to a true understanding - more questions 
inline..

Cory Horner wrote:
> Justin Deoliveira wrote:
>
>> As to actually running the tests there are some docs here at the end of
>> the page.
>>
>> http://docs.codehaus.org/display/GEOT/2.5.7+Testing+with+Maven
>>
>> As long as your module extends the root pom and doesn't override any of
>> the surefire configuration it should just work for you.
Does it automatically exclude Online* tests, or do we need to configure 
this?
>>  
>>
> It seems the only thing we're missing is our fixtures.
I know what these are, but not how to control which ones gets used in 
which profiles.
>   At the moment these are in svn, but we should kick them out into 
> something like the maven settings.xml file.  Try this on for size:
>
> We put all our little fixtures into ~/.geotools/fixtures.xml.
~ = user's home directory? How does that help configuring and 
propagating online tests?
> All online tests should extend a class which assumes this path and 
> parses its contents out, or overrides it with an environment 
> variable.  Each test which needs a fixture asks for it, and if not 
> defined simply skips.  This would allow our fixtures to be run in both 
> maven and any ide, and be flexible enough for the build box to be able 
> to point at different fixture files.  Another thought: do a pattern 
> match on the fixture name and run the tests for each case (great for 
> testing multiple postgres versions).
>
> fixtures.xml could be as simple as:
>
> <fixture name="postgis-demobc">
>  <element key="host" value="www.refractions.net" />
>  <element key="db" value="demo-bc" />
>  <element key="username" value="postgres" />
> ...
> </fixture>
>
> Cheers,
> Cory.



-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Geotools-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geotools-devel

Reply via email to