Closed
Description
Problem
Currently, all the tests run as a big batch, with the integration tests skipped unless a specific environment variable is found.
This is a bit clunky and makes it difficult to tell in Travis whether integration tests were run or skipped.
Solution
- Add pytest markers to all functional, integration, and acceptance (xcompat) tests.
- Update tox to have separate testenvs for unt/func/integ/accept tests.
- Update Travis CI configuration to run the new tox testenvs.