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
Check if everything works:
$ mull-cxx --version
Mull: LLVM-based mutation testing
https://github.com/mull-project/mull
Version: 0.9.0
Commit: 9f2d43c
Date: 07 Jan 2021
LLVM: 11.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:
Get the latest version here Github Releases.
Or install via Homebrew:
brew install mull-project/mull/mull-stable
Check the installation:
$ mull-cxx --version
Mull: LLVM-based mutation testing
https://github.com/mull-project/mull
Version: 0.9.0
Commit: 9f2d43c
Date: 07 Jan 2020
LLVM: 11.0.0
You can also get the latest “nightly” build from here.