Posted By:
Ashkan_Roshanayi
Posted On:
Tuesday, January 23, 2007 08:51 AM
Hi friends, I decided to categorize my tests into 4 not necessarily disjoint sets: 1. unit tests : Quicky unit tests 2. slow tests: unit tests that does not run enough fast for continuous builds 3. acceptance tests 4. all tests: Including all categories I mentioned before. Now what is the best way to define these categorization in your opinion? some options may be: 1. different folders for each one 2. differentiation in names (e.g. MyClassSlowTest or MyClassAcceptanceTest ....) 3. using annotations in source to specify each category (e.g. @slow says to ant that this is not a needed tests in run-fast-unit-tests target.
More>>
Hi friends,
I decided to categorize my tests into 4 not necessarily disjoint sets:
1. unit tests : Quicky unit tests
2. slow tests: unit tests that does not run enough fast for continuous
builds
3. acceptance tests
4. all tests: Including all categories I mentioned before.
Now what is the best way to define these categorization in your
opinion? some options may be:
1. different folders for each one
2. differentiation in names (e.g. MyClassSlowTest or
MyClassAcceptanceTest ....)
3. using annotations in source to specify each category (e.g. @slow
says to ant that this is not a needed tests in run-fast-unit-tests
target...)
4. using a properties/config file (Oh I should remember to edit this
each time I add a test, sough)
5. a combination of some of the above ways!!!
Now please share your valuable opinions with me. Your notes are so
appreciated :)
<<Less