Hello! I was planning to work on improving the Test-Suite for GSOC 2014. I would need some help in formalising and improving my proposal, so that it meets the requirements.
One of the improvements I see is classification of test cases. Classifying them into categories (read multiple-categories), would make it easier for users/developers/maintainers to run them. Basis of classification,etc is what I am still thinking on. But surely classification will help in deciding which all test cases to run. For example - just running third-party app test cases, or just run my test cases, or those which check part ABC of my project, or just those with priority set to important. How to run tests? Here we have a few choices. -> Allowing the ability to decide and run test cases from the admin interface. (Will people like it? Choosing what tests to run will become easy for sure. This will require the server to be up though. Will this be problematic?) -> Sticking with and improving the current way. Specify what all tests to be run. (Do I want to add to this, every time I put new apps/add test cases? Or delete from this?) Specify default settings per app? App developer can decide if he wants the tests to be included or excluded by default. Helpful, if say, app (or certain components of the app) not dependent on other things, say DB,etc. and it has been tested many times before, then there is no need to run those tests by default. -> Having both of the above. ( Coherence between both of these? ) I'm still brain-storming on other possible improvements we can do. And I am going through tickets to see current problems with testing. I'm willing to hear your opinions and comments. Thanks Akshay Jaggi -- You received this message because you are subscribed to the Google Groups "Django developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/django-developers. To view this discussion on the web visit https://groups.google.com/d/msgid/django-developers/d8d1bb4d-4446-4b99-b8e7-f3d2fb8c94a0%40googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.
