Merge ~cjwatson/content-cache-charm:remove-functional-tests into content-cache-charm:master
Status: | Merged |
---|---|
Approved by: | Haw Loeung |
Approved revision: | b0d11c80bea2d04a2b5add5280c0e8129cba1fe6 |
Merged at revision: | 789e443da21b90db33113c6dff8d9d13df4b7713 |
Proposed branch: | ~cjwatson/content-cache-charm:remove-functional-tests |
Merge into: | content-cache-charm:master |
Diff against target: |
150 lines (+7/-73) 3 files modified
Makefile (+4/-8) dev/null (+0/-52) tox.ini (+3/-13) |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Haw Loeung | +1 | Approve | |
Canonical IS Reviewers | Pending | ||
Review via email: mp+434621@code.launchpad.net |
Commit message
Remove functional tests
Description of the change
They didn't work properly for a couple of reasons:
* Since commit bf9aa16221ed3fc
* The tests aren't quite compatible with the current version of `pytest-asyncio` for some reason.
Furthermore, the integration tests are completely a superset of the functional tests: they deal with building the charm to test themselves, they cover the same general ground of deploying the charm using Juju to see what happens, and they test more than the functional tests do. So it doesn't really make much sense to have both, especially considering that both functional and integration tests are quite slow.
This merge proposal is being monitored by mergebot. Change the status to Approved to merge.