Entry tags:
Process documentation needed: automated test suite
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
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.)
no subject
( forex: momji did NOT post this post on my dev env: http://momijizukamori.dwdev.andreanall.com/ )
no subject
no subject
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!
no subject
no subject
We talked about a couple of things, which I wanted to raise with the group anyway:
no subject
no subject
* Hmm, yes to a more developer-friendly test framework. I don't have the time to commit my time fully to this, but at a glance, this basically means we'd be writing tests as more of... data input, rather than writing code right? I think that would be immensely helpful.
* Yes, I think that would be good practice. If nothing else, it could be a good way to train people to get as far as checking out the codebase and submitting a patch. Maybe good to check whether it works for other projects though before we dive in?
no subject
There are some situations in which writing tests makes a ton of sense -- I wrote some for the payment system when it was being built, and also for the big WTF changes. Those sorts of systems where getting it wrong makes for security risks and/or money loss is something really worth considering.
UI stuff, though, and other complicated systems? Eh. If people want, that's awesome, but I'm not going to do it or push it.
no subject
no subject