Tribler / mutpy

MutPy is a mutation testing tool for Python 3.x source code
Other
0 stars 0 forks source link

Refactor old IPv8 runner script #2

Closed qstokkink closed 5 months ago

qstokkink commented 7 months ago

Inside of the bin folder we still have the old mut.py runner, the old run_all_mutation_tests.py script for IPv8 and the new github_report.py script.

The mut.py script is the original mutpy (flexible YAML/HTML/Terminal) script and I'd like to keep it unchanged. The new github_report.py script produces GitHub md format. However, the old IPv8 script for HTML output is due for an upgrade. It does work but it uses the Neanderthal approach of spawning processes using os.system().

The run_all_mutation_tests.py script should reuse some of the more elegant constructions that are in github_report.py.