Skip to main content

Buildbot step for py.test.

Project description

bb_pytest

bb_pytest is a library that adds a Buildbot buildstep that can parse py.test output and generate correct status text at completion of tests.

Arguments

This test step is derived from the ShellCommand step. So besides the arguments listed below the following steps will also be accpeted and will behave as per the ShellCommand step: workdir, haltOnFailure, flunkOnWarnings, flunkOnFailure, warnOnWarnings, warnOnFailure, want_stdout, want_stderr, timeout

testpath

The PYTHONPATH to use when running the tests.

python

The python executable to use.

pytest

The pytest executable to use.

pytestMode

The mode that should used to track the progress of the step. Valid options are “pytest” or “xdist”.

Example

from bb_pytest import step
from buildbot.process import factory

f = factory.BuildFactory()

f.Factory.addStep(
    Pytest(
        pytest="py.test",
        pytestArgs=['-u', '-i'],
        testpath=None,
        tests=[""],
        flunkOnFailure=True))

Changelog

Release 0.2 10/04/2013

  • Fixed testcounting.

  • Updated the error states to match the trial step.

  • Added support for counting errors.

Release 0.1 23/03/2013

  • Initial release.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

bb-pytest-0.2.tar.gz (9.7 kB view details)

Uploaded Source

File details

Details for the file bb-pytest-0.2.tar.gz.

File metadata

  • Download URL: bb-pytest-0.2.tar.gz
  • Upload date:
  • Size: 9.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for bb-pytest-0.2.tar.gz
Algorithm Hash digest
SHA256 473c6ec66e30924210a8142dccf0199ab93869e5aa86f2dc257767431ac42518
MD5 67e486f563db01eb4f0f9d03e711b41c
BLAKE2b-256 420127ea37acd9db5f4674f7549b982e453c4f9800bfb796d1edac77c8997fe7

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page