Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Automated Tests #8

Open
HSAR opened this issue Jan 12, 2017 · 5 comments
Open

Automated Tests #8

HSAR opened this issue Jan 12, 2017 · 5 comments
Assignees

Comments

@HSAR
Copy link
Member

HSAR commented Jan 12, 2017

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:

  • Investigation of an automated testing system
  • Investigation of a (free) cloud-based continuous integration service
  • Setting up infrastructure for developers to write tests
  • Some documentation for contributors
@ethel-t-frog
Copy link
Contributor

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

@HSAR
Copy link
Member Author

HSAR commented Jan 12, 2017

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
Copy link
Contributor

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

@HSAR
Copy link
Member Author

HSAR commented Jan 20, 2017

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

@HSAR
Copy link
Member Author

HSAR commented Jan 20, 2017

I intend to look at this so I can verify #4 under the "definition of done". Please assign to me.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants