Note
Looking for help? We’ve got you covered! ❤️
Mull comes with a number of precompiled binaries for macOS and Ubuntu. There are two flavors of packages:
Alternatively, you can find packages on Github.
Please, refer to the Hacking on Mull to build Mull from sources.
Mull supports Ubuntu 18.04 and 20.04.
Setup apt-repository:
curl -1sLf 'https://dl.cloudsmith.io/public/mull-project/mull-stable/setup.deb.sh' | sudo -E bash
Note: Mull uses Cloudsmith for package distribution. The above script detects your OS and sets up the apt repo automagically.
Install the package:
sudo apt-get update
sudo apt-get install mull-12 # Ubuntu 20.04
Check if everything works:
$ mull-runner-12 --version
Mull: Practical mutation testing for C and C++
Home: https://github.com/mull-project/mull
Docs: https://mull.readthedocs.io
Version: 0.15.0
Commit: ab159cd
Date: 20 Jan 2022
LLVM: 12.0.0
You can also get the latest “nightly” build using the corresponding source:
curl -1sLf 'https://dl.cloudsmith.io/public/mull-project/mull-nightly/setup.deb.sh' | sudo -E bash
Links:
Download the latest version from Github Releases.
Check the installation:
$ mull-runner-13 --version
Mull: Practical mutation testing for C and C++
Home: https://github.com/mull-project/mull
Docs: https://mull.readthedocs.io
Version: 0.15.0
Commit: 0252a4cf
Date: 28 Jan 2022
LLVM: 13.0.0
You can also get the latest “nightly” build from here.