You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Command line tool written in Swift dedicated to perform Mutation Testing of your Swift project.
Inspired by Muter
Installation
brew install soriur/brew/mutanus
Usage
mutanus run -c <path-to-config>
Configuration file
Mutanus retrieves necessary information from the configuration file
You can create configuration file yourself or use the following command
mutanus config -p <path>
Required parameters
executable - used for builing your project
arguments - array of executable arguments to run tests of your project
Optional parameters
project_root - path to the root of your project. Current directory is used if not present
included_files - exact paths to files or folders that should be included
included_rules - ICU-compatible reg exps that should match included files
excluded_files - exact paths to files or folders that should be excluded
excluded_rules - ICU-compatible reg exps that should match excluded files
Including/Excluding rules
Excluding parameters take priority over including parameters. In other words, if a file matches both including and excluding parameter, it will be excluded.
If both included_files and included_rules are empty or missing, all files at project_root are used