This document discusses Python tools for testing, including py.test, tox, and TravisCI. It provides information about each tool: py.test is an improved unit testing library compared to nose, with readable test results, mocking features, and JUnit XML output; tox runs tests across multiple Python versions using virtualenv; and TravisCI is a continuous integration service that runs tests automatically on GitHub code commits for open source projects in various languages including Python. Examples of configuration files for tox and TravisCI are also included.
32. TravisCI
• CI tools for open-sourced Github
projects
• Ready for Perl, Python, Ruby, Java,
JavaScript (w/ Node.js), Scala
33. TravisCI
• CI tools for open-sourced Github
projects
• Ready for Perl, Python, Ruby, Java,
JavaScript (w/ Node.js), Scala
• You don t need to setup Jenkins
any more!!