denise: Image: Me, facing away from camera, on top of the Castel Sant'Angelo in Rome (Default)
Denise ([staff profile] denise) wrote in [site community profile] dw_dev2012-05-06 03:05 am
Entry tags:

Process documentation needed: automated test suite

[personal profile] crschmidt pointed out in his bug walkthrough that the process of running the automated test suite is not very well documented! And I agree; I know I don't run the tests when I'm patching things since I don't really know much about it, and I don't contribute tests along with my code because I actually don't know how to write them or what they should do. I am probably not the only one! (The only thing I know about the test suite is that you shouldn't run it in production because it does weird and wonky things to the database.)

I do know that our test suite coverage is not extensive at all, and we've talked before about moving to a more test-driven devlopment mindset. If anybody wanted to write up some documentation on the Wiki about both how to run the tests (and what you should look for) and how to write new tests (and when you should), that would be awesome and I would love you forever. (Well, I mean, I love you all forever already. But I'd love you more forever.)
sophie: A cartoon-like representation of a girl standing on a hill, with brown hair, blue eyes, a flowery top, and blue skirt. ☀ (Default)

[personal profile] sophie 2012-05-06 10:33 am (UTC)(link)
This is only vaguely related, but I think I might try to see if I can get automated daily testing for the Daily Snapshot 'hack. I've made a test run (hah!) at http://hack.dreamwidth.net/dev/test/index.html (warning: The page doesn't seem like it's very accessible for the blind).

I'd be curious to see if people think it's worth me putting this in as a permanent thing on the Daily Snapshot or not!
yvi: Kaylee half-smiling, looking very pretty (Default)

[personal profile] yvi 2012-05-06 04:37 pm (UTC)(link)
That looks awesome!