ficlatte / main

Ficlatté website main code
GNU Affero General Public License v3.0
2 stars 2 forks source link

Automated Tests #8

Open HSAR opened 7 years ago

HSAR commented 7 years ago

While the current lack of tests is acceptable given the speed at which Ficlatte was written, I would dearly like @ethel-t-frog to not have to do firefighting every time a new version is deployed. Now that he is no longer the sole developer it is only fair to push the burden of preventing failures onto each contributor; the best way to do this is to start up some automated testing.

Required:

ethel-t-frog commented 7 years ago

Sounds like a good idea. Django has a testing infrastructure built in, but I haven't investigated it at all.

HSAR commented 7 years ago

I've previously used a package called nose for testing with some success, and I know that there is a service called Travis which provides a free cloud-based CI for open-sourced projects such as this one.

stitzelj commented 7 years ago

This is somewhat of a new concept for me, so I expect I'll need some handholding until I become more familiar.

HSAR commented 7 years ago

We'll make it work. It should, ideally, be quite simple to understand.

HSAR commented 7 years ago

I intend to look at this so I can verify https://github.com/ficlatte/main/issues/4 under the "definition of done". Please assign to me.