Metadata-Version: 2.0
Name: universalmutator
Version: 0.7.11
Summary: Universal regexp-based mutation tool
Home-page: https://github.com/agroce/universalmutator
Author: UNKNOWN
Author-email: UNKNOWN
License: MIT
Keywords: testing mutation mutation-testing
Platform: UNKNOWN
Classifier: Intended Audience :: Developers
Classifier: Development Status :: 4 - Beta
Classifier: Programming Language :: Python :: 2

Start on a tool based purely on regexp-specified rewrite of code lines for mutation generation, including
multi-language rules aided by special rules for languages or even projects.

HOW TO USE IT
=============

To use this, you should really just do:

`pip install universalmutator`

then

`mutate --help`

SIMPLE EXAMPLE USAGE
====================

`mutate foo.py`

or

`mutate foo.swift`

should, if you have the appropriate compilers installed, generate a bunch of valid, non-trivially redundant, mutants.

It will, right now, also have the side effect of executing foo.py if it is a script, not a module,
many times, and leave some junk files in the directory, just FYI.

MORE INFORMATON
===============

Aim is partly to see how quickly mutation can be applied to new languages, partly how much work of a tool can be
offloaded to the compiler / test analysis tools.

Authors:  Alex Groce, Darko Marinov, Lingming Zhang


