Installation

Note

Looking for help? We’ve got you covered! ❤️

Precompiled packages (arm64 and x86_64) are available on Cloudsmith and on GitHub.

Please, refer to the Hacking on Mull to build Mull from sources.

Install on Linux

The following examples setup mull repos on deb- and rpm-based systems, respectively:

# Ubuntu
curl -1sLf 'https://dl.cloudsmith.io/public/mull-project/mull-stable/setup.deb.sh' | sudo -E bash
# Red Hat
curl -1sLf 'https://dl.cloudsmith.io/public/mull-project/mull-stable/setup.rpm.sh' | sudo -E bash

Install the package:

# Ubuntu
sudo apt-get update && apt-get install mull-19
# Red Hat
sudo yum update && yum install mull-19

Check if everything works:

$ mull-runner-19 --version
Mull: Practical mutation testing and fault injection for C and C++
Home: https://github.com/mull-project/mull
Docs: https://mull.readthedocs.io
Support: https://mull.readthedocs.io/en/latest/Support.html
Version: 0.26.1
LLVM: 19.1.7

Install on macOS

Use Homebrew, or download the latest version from GitHub Releases.

$ brew install mull-project/mull/mull@19
$ mull-runner-19 --version
Mull: Practical mutation testing and fault injection for C and C++
Home: https://github.com/mull-project/mull
Docs: https://mull.readthedocs.io
Support: https://mull.readthedocs.io/en/latest/Support.html
Version: 0.26.1
LLVM: 19.1.7