Send test results to TeamCity continuous integration server from unittest, nose and py.test (Python 2.6+)
Project description
This packages provides unittest, nose and py.test plugins for sending test result messages to TeamCity continuous integration server http://www.jetbrains.com/teamcity/
unittest: see examples/simple.py for example how to write your own test file which reports messages under TeamCity and prints usual diagnostics without it.
nose, py.test : test status reporting enabled automatically under TeamCity build (when teamcity-messages package is installed)
django: For Django 1.6+: Use the Teamcity runner instead of the default DiscoverRunner by changing the following setting in your settings.py: TEST_RUNNER = “teamcity.django.TeamcityDjangoRunner” If you are using another test runner, you should override the run_suite method or use the DiscoverRunner.test_runner property introduced in Django 1.7.
flake8: add –teamcity option to flake8 command line to report errors and warning as TeamCity failed tests
ChangeLog: https://github.com/JetBrains/teamcity-python/blob/master/CHANGELOG.txt
Issue Tracker: https://github.com/JetBrains/teamcity-python/issues
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.