On Monday 03 September 2007 18:06:48 Dave Feltenberger wrote:
> One approach I've seen used is to have a standard naming convention on your
> test cases.  Maven will automatically run classes named *Test.java (and I
> believe any class that starts with Test),

OK, so Test* classes and files named *Test.java, then? (I have a bit of 
getting used to naming conventions)

> so if you name the ones you want 
> to run with every test phase during a build with that convention, then name
> the heavy-handed tests something like MyTestManual.java or
> MyTestIntegration.java or something along those lines, then you can
> manually run those test cases when it comes time. 

OK. 

Looking through the source tree, I see that we do allready have a naming 
convention, but in terms of directory naming:

test:
functional/  
integration/  
performance/  
unit/

where a test may have a path like:
test/integration/source/com/computas/eass/server/persistence/TestServiceProvider.java
 
where the test/integration/source is not part of the package name. The tests 
to be run in the test phase are in unit/, the tests for the integration test 
phase is also well named. 

I suppose this is somewhat contrary to convention, so the question is if I 
should rename things or configure things to use these subdirs?


> You could also create a 
> separate project for the heavy-handed ones and only build that test suite
> manually as needed.

Right. My boss mentioned that, but I felt that it was a bit inelegant, and he 
is not very experienced with Maven either. Wouldn't it be nice to have a 
separate lifecycle phase for stuff like this?


Kind regards 

Kjetil Kjernsmo
-- 
Senior Knowledge Engineer
Direct: +47 6783 1136 | Mobile: +47 986 48 234
Email: [EMAIL PROTECTED]   
Web: http://www.computas.com/

|  SHARE YOUR KNOWLEDGE  |

Computas AS  Vollsveien 9, PO Box 482, N-1327 Lysaker | Phone:+47 6783 1000 | 
Fax:+47 6783 1001

IMPORTANT NOTICE:
This message may contain confidential information. If you have received this 
e-mail in error, do not use, copy or distribute it. Do not open any 
attachments. Delete it immediately from your system and notify the sender 
promptly by e-mail that you have done so. Thank you.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to