Chapter 6. Integrating Automated Tests with Continuous Integration

In this chapter, we will cover:

  • Generating a continuous integration report for Jenkins with NoseXUnit
  • Configuring Jenkins to run Python tests upon commit
  • Configuring Jenkins to run Python tests when scheduled
  • Generating a continuous integration report for TeamCity using teamcity-nose
  • Configuring TeamCity to run Python tests upon commit
  • Configuring TeamCity to run Python tests when scheduled

Introduction

The classic software development process known as the waterfall model involves the following stages:

  1. Requirements are collected and defined.
  2. Designs are drafted to satisfy the requirements.
  3. An implementation strategy is written to meet the design.
  4. Coding is done.
  5. The coded implementation is ...

Get Python Testing Cookbook now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.