A
Ashkan
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
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