FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

squaresLab/boggart: WIP: Lightweight, extensible, language-independent mutation testing. · GitHub

Repository navigation

Public

About

WIP: Lightweight, extensible, language-independent mutation testing.

Topics

Resources

Stars

2 stars

Watchers

2 watching

Forks

Repository files navigation

boggart

boggart is a microservices-based service for mutation testing of code written in arbitrary languages. boggart is built on top of the small-but-mighty Rooibos, a language-independent platform for source code transformation.

Installation

To ensure isolation, we strongly recommend that users install boggart to a dedicated virtual environment:

$ python3.6 -m venv env-boggart
$ . env-boggart/bin/activate

To download and install the latest stable release from PyPI:

(env-boggart) $ pip install --upgrade boggart

Or, to build from source:

(env-boggart) $ cd boggart
(env-boggart) $ pip install --upgrade .

Supported Languages

Currently, boggart comes prepackaged with a collection of mutation operators that target programs written in the following languages:

  • C
  • C++

Extending boggart

Adding support for other programming languages

...

languages:
  ...
  - name: php
    file_endings: .php

...

Adding new mutation operators

About

WIP: Lightweight, extensible, language-independent mutation testing.

Topics

Resources

Stars

2 stars

Watchers

2 watching

Forks

Releases

Packages

Used by

Contributors

Languages


Back | FazBrowse Home | New Git URL