Commit Briefs

d70a23bd7b Sergey Bronnikov

Support junit report format (main, origin/main)

- allow to choose one of three format types: text, html or junit using option in command line - support output to junit format using python module junit-xml Part of #1


4ba5f6ce41 Sergey Bronnikov

requirements.txt: keep only direct dependencies


a39668822c GitHub

Merge pull request #2 from ligurio/dependabot/pip/jinja2-2.11.3

Bump jinja2 from 2.11.2 to 2.11.3


d26ffac603 GitHub

Bump jinja2 from 2.11.2 to 2.11.3

Bumps [jinja2](https://github.com/pallets/jinja) from 2.11.2 to 2.11.3. - [Release notes](https://github.com/pallets/jinja/releases) - [Changelog](https://github.com/pallets/jinja/blob/master/CHANGES.rst) - [Commits](https://github.com/pallets/jinja/compare/2.11.2...2.11.3) Signed-off-by: dependabot[bot] <support@github.com>


53eef027a7 Sergey Bronnikov

Update README


c3bf1e83ca Sergey Bronnikov

Update plain text template


2d0ec51c38 Sergey Bronnikov

Update HTML template


f20ac5dfb7 Sergey Bronnikov

Add function to calculate number per mutation status


568de39969 Sergey Bronnikov

Update default HTML template


00c9d937a3 Sergey Bronnikov

Add report produced by Mull

Mull JSON reports doesn't include schema version, see [1], so it was added manually. Otherwise geenration script cannot process it. 1. https://github.com/mull-project/mull/issues/784


Branches

Tags

This repository contains no tags

Tree

.gitignorecommits | blame
README.mdcommits | blame
__init__.pycommits | blame
generate.py*commits | blame
requirements.txtcommits | blame
tests/

README.md

# py-mutation-testing-elements

is a generator of single page reports with mutation testing results using
[JSON schema](https://github.com/stryker-mutator/mutation-testing-elements/tree/master/packages/mutation-testing-report-schema)
written on Python.

Supported schema versions: [1.0, 1.1]

```
$ pip install -r requirements.txt
$ PYTHONPATH=. pytest tests/
$ ./generate.py --data tests/static/additional-properties-report.json
...
```

## Features:

- generate self-containing HTML report with anchor web-links
- generate JUnit report
- generate patches for each mutant