Hi Derek, the speed of tests isn't a problem I'm trying to solve. The problem is, the tests run in different environment (obviously), but I would like to run a subset of my tests in production environment. This subset should include only "safe" tests, which doesn't create objects in DB for example.
Cheers, Tom Dne pondělí 26. ledna 2015 9:32:38 UTC+1 Derek napsal(a): > > The same article you refer to says" > > "A frequent characteristic of a smoke test is that it runs quickly, often > in the order of a few minutes and thus provides much quicker feedback and > faster turnaround than the running of full test suites which can take hours > or even days." > > I would think that if your current unit & functional tests run completely > within the order of minutes, then adding smoke tests as well may be > redundant. There are also tools to help speed up those tests, which might > be worth investigating before adding another test layer. > > On Saturday, 24 January 2015 17:22:04 UTC+2, Tomáš Ehrlich wrote: >> >> Hello, >> last few weeks I’ve been thinking about implementing smoke tests into my >> deployment process. Last week I wrote simple test runner ( >> https://github.com/djentlemen/django-smoked), but still I’m missing >> methodology *what* should I test and *how*. Since smoke test has very wide >> definition for different types of software — >> https://en.wikipedia.org/wiki/Smoke_testing_(software), my idea is: >> After every deployment run small subset of tests with *production* settings >> and just check, that app was deployed successfully. If not, rollback to >> previous version immediately. >> >> >> Few such tests might be: >> — check responses of few URL endpoints (like homepage) >> — check database settings are valid (since most tests runs on >> testing/development database) >> — check cache, email settings, etc (for the same reasons as above) >> >> >> I wonder how do you test your apps? Do you use some kind of „smoke tests“ >> described above? >> >> >> Cheers, >> Tom >> > -- You received this message because you are subscribed to the Google Groups "Django users" group. To unsubscribe from this group and stop receiving emails from it, send an email to django-users+unsubscr...@googlegroups.com. To post to this group, send email to django-users@googlegroups.com. Visit this group at http://groups.google.com/group/django-users. To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/4b5e6643-1f69-44dd-b5b0-9ba27e55d788%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.