convert testing infrastructure to tox
This converts the testing infrastructure to tox for both locally testing and travis. This is nearly equivalent to the previous testing with the only exception that linting fails with the first tool to fail and won't process all of them. Slightly tricky thing is that tox resets *all* of the environment for it's subprocess runs by default. A couple of the dependencies we have will not install in non UTF8 locales: temper-python & XBee.
Showing
- .travis.yml 16 additions, 11 deletions.travis.yml
- CONTRIBUTING.md 25 additions, 2 deletionsCONTRIBUTING.md
- script/cibuild 0 additions, 42 deletionsscript/cibuild
- script/lint 5 additions, 21 deletionsscript/lint
- script/test 4 additions, 28 deletionsscript/test
- setup.cfg 3 additions, 0 deletionssetup.cfg
- tox.ini 29 additions, 0 deletionstox.ini
Loading
Please register or sign in to comment