release-bot icon indicating copy to clipboard operation
release-bot copied to clipboard

testing 2.0

Open TomasTomecek opened this issue 5 years ago • 0 comments

We have a pretty good testing infrastructure right now:

  • We have unit tests
  • We have integration tests.
  • They cover the complete functionality (PyPI, Fedora, Github, PR creation).
  • They are running in CI so we are pretty sure when something is broken.

Kudos to @kosciCZ!

But, I think we can do even better.

TODO (long-term)

  • [ ] Have unit tests for the complete functionality (mock remote APIs)

TODO (short-term)

  • [x] Right now I couldn't remove the arbitrary generated github repos - write a script to do such thing #122
  • [x] Fix the deletion of the generated github projects during testing. #122 (the token needs delete_repo scope)
  • [ ] Create only a single github project during a testing session.
  • [ ] Split tests on filesystem level to unit and integration

TomasTomecek avatar Jan 17 '19 08:01 TomasTomecek