Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mull-project/mull
Practical mutation testing and fault injection for C and C++
https://github.com/mull-project/mull
c c-plus-plus fault-injection jit llvm mutation-analysis mutation-testing testing
Last synced: 28 days ago
JSON representation
Practical mutation testing and fault injection for C and C++
- Host: GitHub
- URL: https://github.com/mull-project/mull
- Owner: mull-project
- License: apache-2.0
- Created: 2016-05-15T19:08:23.000Z (over 8 years ago)
- Default Branch: main
- Last Pushed: 2024-07-15T21:28:28.000Z (4 months ago)
- Last Synced: 2024-09-30T03:41:04.774Z (about 1 month ago)
- Topics: c, c-plus-plus, fault-injection, jit, llvm, mutation-analysis, mutation-testing, testing
- Language: C++
- Homepage: https://mull.readthedocs.io
- Size: 5.5 MB
- Stars: 737
- Watchers: 30
- Forks: 75
- Open Issues: 23
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Support: docs/Support.rst
Awesome Lists containing this project
- awesome-cpp-testing - Mull - Practical mutation testing tool for C and C++ (Testing Frameworks)
README
# Mull
Mull is a practical [mutation testing](https://mull.readthedocs.io/en/latest/MutationTestingIntro.html) tool for C and C++.
For installation and usage please refer to the latest documentation: https://mull.readthedocs.io
For support visit [this page](https://mull.readthedocs.io/en/latest/Support.html).
## Join us in Discord
Here is the invitation link to the Discord channel: https://discord.gg/Hphp7dW
## Contributing
Here is the starting point: [CONTRIBUTING.md](CONTRIBUTING.md)
## Citation
[Mull it over: mutation testing based on LLVM (preprint)](https://lowlevelbits.org/pdfs/Mull_Mutation_2018.pdf)
```
@INPROCEEDINGS{8411727,
author={A. Denisov and S. Pankevich},
booktitle={2018 IEEE International Conference on Software Testing, Verification and Validation Workshops (ICSTW)},
title={Mull It Over: Mutation Testing Based on LLVM},
year={2018},
volume={},
number={},
pages={25-31},
keywords={just-in-time;program compilers;program testing;program verification;mutations;Mull;LLVM IR;mutated programs;compiled programming languages;LLVM framework;LLVM JIT;tested program;mutation testing tool;Testing;Tools;Computer languages;Instruments;Runtime;Computer crashes;Open source software;mutation testing;llvm},
doi={10.1109/ICSTW.2018.00024},
ISSN={},
month={April},}
```## Packages
[![Hosted By: Cloudsmith](https://img.shields.io/badge/OSS%20hosting%20by-cloudsmith-blue?logo=cloudsmith&style=for-the-badge)](https://cloudsmith.com)
Hosting for precompiled packages is graciously provided by [Cloudsmith](https://cloudsmith.com).
## Copyright
Copyright (c) 2016-2024 Alex Denisov and Stanislav Pankevich . See LICENSE for details.