PyBeast - python mutation testing tool

Business requirements

Implement mutation testing by inducing a syntacticaly correct changes (mutations) into the tested source code. After that run unit tests and make sure there's a bug. If there was no bug detected, we've got a bug in the tests.

Status

Right now, this trac is a partial mirror of an internal development trac. Therefore links to tickets and report are non-operational.

The development and communication would be moved here when the PyBeast would be released.

More

Usage

Py2Py code reformatter

import compiler
import py2py

ast = compiler.parse(code)
print py2py.walk(ast, py2py.Pep8Formatter()).dump()

Source code

Browse source code.

Download trunk.

Development-only (pre)releases:

  • v.0.0.1 tar.gz zip - Py2Py reformatter is fully functional

Dependencies

Only project BTE has dependencies:

  • make and other generic unix enviornment
  • coverage.py for coverage testing
  • pylint for style checks.

Contacts

Use company contacts page for contacts.

For a complete list of local wiki pages, see TitleIndex.

Attachments