├── .bazelrc ├── .bazelversion ├── .clang-format ├── .devcontainer ├── BUILD ├── rhel_10.0-llvm-19 │ ├── Dockerfile │ └── devcontainer.json ├── rhel_9.6-llvm-19 │ ├── Dockerfile │ └── devcontainer.json ├── ubuntu_22.04-llvm-13 │ ├── Dockerfile │ └── devcontainer.json ├── ubuntu_22.04-llvm-14 │ ├── Dockerfile │ └── devcontainer.json ├── ubuntu_22.04-llvm-15 │ ├── Dockerfile │ └── devcontainer.json ├── ubuntu_24.04-llvm-14 │ ├── Dockerfile │ └── devcontainer.json ├── ubuntu_24.04-llvm-15 │ ├── Dockerfile │ └── devcontainer.json ├── ubuntu_24.04-llvm-16 │ ├── Dockerfile │ └── devcontainer.json ├── ubuntu_24.04-llvm-17 │ ├── Dockerfile │ └── devcontainer.json ├── ubuntu_24.04-llvm-18 │ ├── Dockerfile │ └── devcontainer.json └── ubuntu_24.04-llvm-19 │ ├── Dockerfile │ └── devcontainer.json ├── .github ├── actions │ ├── attach-package │ │ └── action.yml │ ├── detect-package-metadata │ │ └── action.yml │ └── setup-bazel-cache │ │ └── action.yml └── workflows │ ├── BUILD │ ├── ci-RHEL_10.0-arm64.yml │ ├── ci-RHEL_10.0-x86_64.yml │ ├── ci-RHEL_9.6-arm64.yml │ ├── ci-RHEL_9.6-x86_64.yml │ ├── ci-Ubuntu_22.04-arm64.yml │ ├── ci-Ubuntu_22.04-x86_64.yml │ ├── ci-Ubuntu_24.04-arm64.yml │ ├── ci-Ubuntu_24.04-x86_64.yml │ ├── ci-macOS-arm64.yml │ ├── lint.yml │ └── mull-20.04.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .readthedocs.yaml ├── BUILD ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── MODULE.bazel ├── README.md ├── bazel └── os_detection.bzl ├── cloudsmith_runner.py ├── docs ├── BUILD ├── CommandLineReference.rst ├── Features.rst ├── GettingStarted.rst ├── HackingOnMull.rst ├── HowMullWorks.rst ├── IncrementalMutationTesting.rst ├── Installation.rst ├── Makefile ├── MullConfig.rst ├── MutationTestingIntro.rst ├── Support.rst ├── SupportedMutations.rst ├── Tutorials.rst ├── _static │ └── custom.css ├── _support.rst ├── archive │ ├── CompilationDatabaseAndJunk.rst │ ├── Config.md │ ├── EquivalentMutations.md │ ├── FAQ.md │ ├── GettingStartedCentOS7.md │ ├── GettingStartedMacOS.md │ ├── GettingStartedUbuntu.md │ ├── HowToGetLLVMBitcode.md │ ├── HowToRunMull.md │ └── OLD_README.md ├── codespace-options.png ├── codespace-start.png ├── command-line │ ├── _support.rst │ ├── generated │ │ ├── mull-reporter-cli-options.rst │ │ └── mull-runner-cli-options.rst │ ├── mull-reporter.rst │ └── mull-runner.rst ├── conf.py ├── generated │ └── Mutators.rst ├── index.rst ├── mull_docs.bzl ├── requirements.txt └── tutorials │ ├── CMakeIntegration.rst │ ├── CTestIntegration.rst │ ├── ControlMutationsTutorial.rst │ ├── DisableMutantsWithAnnotations.rst │ ├── GeneratePatches.rst │ ├── HelloWorld.rst │ ├── MakefileIntegration.rst │ ├── MultipleTestTargets.rst │ ├── NonStandardTestSuite.rst │ ├── SQLiteReport.rst │ └── _support.rst ├── include └── mull │ ├── AST │ ├── ASTConstants.h │ ├── ASTScalarMutationMatcher.h │ └── MullClangCompatibility.h │ ├── Bitcode.h │ ├── BitcodeMetadataReader.h │ ├── Config │ ├── Configuration.h │ └── ConfigurationOptions.h │ ├── Diagnostics │ └── Diagnostics.h │ ├── Driver.h │ ├── ExecutionResult.h │ ├── Filters │ ├── BlockAddressFunctionFilter.h │ ├── CoverageFilter.h │ ├── FilePathFilter.h │ ├── Filter.h │ ├── Filters.h │ ├── FunctionFilter.h │ ├── GitDiffFilter.h │ ├── GitDiffReader.h │ ├── InstructionFilter.h │ ├── JunkMutationFilter.h │ ├── ManualFilter.h │ ├── MutantFilter.h │ ├── MutationPointFilter.h │ ├── NoDebugInfoFilter.h │ └── VariadicFunctionFilter.h │ ├── FunctionUnderTest.h │ ├── JunkDetection │ ├── CXX │ │ ├── ASTStorage.h │ │ ├── CXXJunkDetector.h │ │ ├── CompilationDatabase.h │ │ └── Visitors │ │ │ ├── BinaryVisitor.h │ │ │ ├── InstructionRangeVisitor.h │ │ │ ├── NegateConditionVisitor.h │ │ │ ├── RemoveVoidFunctionVisitor.h │ │ │ ├── ReplaceCallVisitor.h │ │ │ ├── UnaryVisitor.h │ │ │ ├── VarDeclVisitor.h │ │ │ └── VisitorParameters.h │ └── JunkDetector.h │ ├── Metrics │ └── MetricsMeasure.h │ ├── Mutant.h │ ├── MutantRunner.h │ ├── MutationPoint.h │ ├── MutationResult.h │ ├── MutationsFinder.h │ ├── Mutators │ ├── CXX │ │ ├── ArithmeticMutators.h │ │ ├── BitwiseMutators.h │ │ ├── CallMutators.h │ │ ├── NumberMutators.h │ │ ├── RelationalMutators.h │ │ ├── RemoveNegation.h │ │ └── TrivialCXXMutator.h │ ├── Mutator.h │ ├── MutatorKind.h │ ├── MutatorsFactory.h │ └── NegateConditionMutator.h │ ├── Parallelization │ ├── Parallelization.h │ ├── Progress.h │ ├── TaskExecutor.h │ └── Tasks │ │ ├── ApplyMutationTask.h │ │ ├── DryRunMutantExecutionTask.h │ │ ├── FunctionFilterTask.h │ │ ├── InstructionSelectionTask.h │ │ ├── MutantExecutionTask.h │ │ ├── MutantPreparationTasks.h │ │ ├── MutationFilterTask.h │ │ └── SearchMutationPointsTask.h │ ├── Path.h │ ├── Program │ └── Program.h │ ├── Reporters │ ├── GithubAnnotationsReporter.h │ ├── IDEReporter.h │ ├── MutationTestingElementsReporter.h │ ├── PatchesReporter.h │ ├── Reporter.h │ ├── SQLiteReporter.h │ ├── SourceCodeReader.h │ └── SourceManager.h │ ├── Result.h │ ├── Runner.h │ ├── SourceLocation.h │ └── Version.h ├── infrastructure ├── .gitignore ├── BUILD ├── devcontainer_docker_gen.py ├── devcontainer_json_gen.py ├── devcontainer_post_create.sh ├── gh_workflow_gen.py ├── mull_devcontainers.bzl ├── mull_github_workflows.bzl └── templates │ ├── devcontainers │ ├── rhel │ │ ├── Dockerfile.mustache │ │ └── devcontainer.json.mustache │ └── ubuntu │ │ ├── Dockerfile.mustache │ │ └── devcontainer.json.mustache │ ├── github-actions │ ├── ci-linux.yml.mustache │ └── ci-macos.yml.mustache │ └── vscode │ └── c_cpp_properties.json.mustache ├── lib ├── AST │ ├── ASTConstants.cpp │ ├── ASTScalarMutationMatcher.cpp │ └── MullClangCompatibility.cpp ├── Bitcode.cpp ├── BitcodeMetadataReader.cpp ├── Config │ ├── Configuration.cpp │ ├── ConfigurationOptions.cpp │ └── ConfigurationParser.cpp ├── Diagnostics │ └── Diagnostics.cpp ├── Driver.cpp ├── Filters │ ├── BlockAddressFunctionFilter.cpp │ ├── CoverageFilter.cpp │ ├── FilePathFilter.cpp │ ├── Filters.cpp │ ├── GitDiffFilter.cpp │ ├── GitDiffReader.cpp │ ├── JunkMutationFilter.cpp │ ├── ManualFilter.cpp │ ├── NoDebugInfoFilter.cpp │ └── VariadicFunctionFilter.cpp ├── FunctionUnderTest.cpp ├── JunkDetection │ └── CXX │ │ ├── ASTStorage.cpp │ │ ├── CXXJunkDetector.cpp │ │ ├── CompilationDatabase.cpp │ │ └── Visitors │ │ ├── BinaryVisitor.cpp │ │ ├── InstructionRangeVisitor.cpp │ │ ├── NegateConditionVisitor.cpp │ │ ├── RemoveVoidFunctionVisitor.cpp │ │ ├── ReplaceCallVisitor.cpp │ │ └── UnaryVisitor.cpp ├── Metrics │ └── MetricsMeasure.cpp ├── Mutant.cpp ├── MutantRunner.cpp ├── MutationPoint.cpp ├── MutationsFinder.cpp ├── Mutators │ ├── CXX │ │ ├── ArithmeticMutators.cpp │ │ ├── BitwiseMutators.cpp │ │ ├── CallMutators.cpp │ │ ├── NumberMutators.cpp │ │ ├── RelationalMutators.cpp │ │ ├── RemoveNegation.cpp │ │ └── TrivialCXXMutator.cpp │ ├── MutatorKind.cpp │ ├── MutatorsFactory.cpp │ └── NegateConditionMutator.cpp ├── Parallelization │ ├── Progress.cpp │ ├── TaskExecutor.cpp │ └── Tasks │ │ ├── ApplyMutationTask.cpp │ │ ├── DryRunMutantExecutionTask.cpp │ │ ├── FunctionFilterTask.cpp │ │ ├── InstructionSelectionTask.cpp │ │ ├── MutantExecutionTask.cpp │ │ ├── MutantPreparationTasks.cpp │ │ ├── MutationFilterTask.cpp │ │ └── SearchMutationPointsTask.cpp ├── Path.cpp ├── Program │ └── Program.cpp ├── Reporters │ ├── GithubAnnotationsReporter.cpp │ ├── IDEReporter.cpp │ ├── MutationTestingElementsReporter.cpp │ ├── PatchesReporter.cpp │ ├── SQLiteReporter.cpp │ ├── SourceCodeReader.cpp │ └── SourceManager.cpp ├── Runner.cpp ├── SourceLocation.cpp └── Version.cpp ├── mull-ci.yml ├── mull_available_llvm_versions.bzl ├── mull_build.bzl ├── mull_deps.bzl ├── mull_package.bzl ├── mull_package_info.bzl ├── mull_publish.bzl ├── mull_supported_llvm_versions.bzl ├── requirements.txt ├── requirements_empty.txt ├── requirements_lock_linux.txt ├── requirements_lock_macos.txt ├── screenshot.png ├── tests ├── end2end │ ├── BUILD │ ├── end2end_test.bzl │ ├── fmtlib_expected_ide_report_linux.txt │ ├── fmtlib_expected_ide_report_macos.txt │ ├── mull.yml │ ├── run_end2end_tests.sh │ └── setup_end2end_tests.sh ├── integration │ ├── .gitignore │ ├── BUILD │ ├── Makefile │ ├── ast-search │ │ ├── _special_cases │ │ │ └── 01_mutation_in_header_file │ │ │ │ ├── compile_commands.json.template │ │ │ │ ├── mull.yml │ │ │ │ ├── sample.cpp │ │ │ │ └── sum.h │ │ ├── arithmetic │ │ │ ├── 01_add_to_sub │ │ │ │ ├── compile_commands.json.template │ │ │ │ ├── mull.yml │ │ │ │ └── sample.cpp │ │ │ ├── 02_sub_to_add │ │ │ │ ├── compile_commands.json.template │ │ │ │ ├── mull.yml │ │ │ │ └── sample.cpp │ │ │ ├── 03_mul_to_div │ │ │ │ ├── compile_commands.json.template │ │ │ │ ├── mull.yml │ │ │ │ └── sample.cpp │ │ │ ├── 04_div_to_mul │ │ │ │ ├── compile_commands.json.template │ │ │ │ ├── mull.yml │ │ │ │ └── sample.cpp │ │ │ ├── 05_rem_to_div │ │ │ │ ├── compile_commands.json.template │ │ │ │ ├── mull.yml │ │ │ │ └── sample.cpp │ │ │ └── 06_unary_minus_to_noop │ │ │ │ ├── compile_commands.json.template │ │ │ │ ├── mull.yml │ │ │ │ └── sample.cpp │ │ ├── arithmetic_assignment │ │ │ ├── 01_add_assign_to_sub_assign │ │ │ │ ├── compile_commands.json.template │ │ │ │ ├── mull.yml │ │ │ │ └── sample.cpp │ │ │ ├── 02_sub_assign_to_add_assign │ │ │ │ ├── compile_commands.json.template │ │ │ │ ├── mull.yml │ │ │ │ └── sample.cpp │ │ │ ├── 03_mul_assign_to_div_assign │ │ │ │ ├── compile_commands.json.template │ │ │ │ ├── mull.yml │ │ │ │ └── sample.cpp │ │ │ ├── 04_div_assign_to_mul_assign │ │ │ │ ├── compile_commands.json.template │ │ │ │ ├── mull.yml │ │ │ │ └── sample.cpp │ │ │ └── 05_rem_assign_to_div_assign │ │ │ │ ├── compile_commands.json.template │ │ │ │ ├── mull.yml │ │ │ │ └── sample.cpp │ │ ├── bitwise │ │ │ ├── 02_or_to_and │ │ │ │ ├── compile_commands.json.template │ │ │ │ ├── mull.yml │ │ │ │ └── sample.cpp │ │ │ ├── 03_xor_to_or │ │ │ │ ├── compile_commands.json.template │ │ │ │ ├── mull.yml │ │ │ │ └── sample.cpp │ │ │ ├── 04_left_shift_to_right_shift │ │ │ │ ├── compile_commands.json.template │ │ │ │ ├── mull.yml │ │ │ │ └── sample.cpp │ │ │ └── 05_right_shift_to_left_shift │ │ │ │ ├── compile_commands.json.template │ │ │ │ ├── mull.yml │ │ │ │ └── sample.cpp │ │ ├── bitwise_assignment │ │ │ ├── 01_and_assign_to_or_assign │ │ │ │ ├── compile_commands.json.template │ │ │ │ ├── mull.yml │ │ │ │ └── sample.cpp │ │ │ ├── 03_xor_to_or │ │ │ │ ├── compile_commands.json.template │ │ │ │ ├── mull.yml │ │ │ │ └── sample.cpp │ │ │ ├── 04_left_shift_to_right_shift │ │ │ │ ├── compile_commands.json.template │ │ │ │ ├── mull.yml │ │ │ │ └── sample.cpp │ │ │ └── 05_right_shift_to_left_shift │ │ │ │ ├── compile_commands.json.template │ │ │ │ ├── mull.yml │ │ │ │ └── sample.cpp │ │ ├── boundary │ │ │ ├── 01_greater_than_to_greater_than_or_equal │ │ │ │ ├── compile_commands.json.template │ │ │ │ ├── mull.yml │ │ │ │ └── sample.cpp │ │ │ ├── 02_less_than_to_less_than_or_equal │ │ │ │ ├── compile_commands.json.template │ │ │ │ ├── mull.yml │ │ │ │ └── sample.cpp │ │ │ ├── 03_greater_or_equal_to_greater_than │ │ │ │ ├── compile_commands.json.template │ │ │ │ ├── mull.yml │ │ │ │ └── sample.cpp │ │ │ ├── 04_less_or_equal_to_less_than │ │ │ │ ├── compile_commands.json.template │ │ │ │ ├── mull.yml │ │ │ │ └── sample.cpp │ │ │ └── 05_greater_than_to_2_mutations │ │ │ │ ├── compile_commands.json.template │ │ │ │ ├── mull.yml │ │ │ │ └── sample.cpp │ │ ├── comparison │ │ │ ├── 01_equal_to_not_equal │ │ │ │ ├── compile_commands.json.template │ │ │ │ ├── mull.yml │ │ │ │ └── sample.cpp │ │ │ ├── 02_not_equal_to_equal │ │ │ │ ├── compile_commands.json.template │ │ │ │ ├── mull.yml │ │ │ │ └── sample.cpp │ │ │ ├── 03_greater_than_to_less_than_or_equal │ │ │ │ ├── compile_commands.json.template │ │ │ │ ├── mull.yml │ │ │ │ └── sample.cpp │ │ │ ├── 04_less_than_to_greater_than_or_equal │ │ │ │ ├── compile_commands.json.template │ │ │ │ ├── mull.yml │ │ │ │ └── sample.cpp │ │ │ ├── 05_greater_or_equal_to_less_than │ │ │ │ ├── compile_commands.json.template │ │ │ │ ├── mull.yml │ │ │ │ └── sample.cpp │ │ │ └── 06_less_or_equal_to_greater_than │ │ │ │ ├── compile_commands.json.template │ │ │ │ ├── mull.yml │ │ │ │ └── sample.cpp │ │ ├── const_assignment │ │ │ ├── 01_init_const │ │ │ │ ├── compile_commands.json.template │ │ │ │ ├── mull.yml │ │ │ │ └── sample.cpp │ │ │ └── 02_assign_const │ │ │ │ ├── compile_commands.json.template │ │ │ │ ├── mull.yml │ │ │ │ └── sample.cpp │ │ ├── experimental │ │ │ ├── remove_void │ │ │ │ └── 01_basic │ │ │ │ │ ├── compile_commands.json.template │ │ │ │ │ ├── mull.yml │ │ │ │ │ └── sample.cpp │ │ │ └── replace_call │ │ │ │ └── 01_basic │ │ │ │ ├── compile_commands.json.template │ │ │ │ ├── mull.yml │ │ │ │ └── sample.cpp │ │ └── logical │ │ │ └── cxx_remove_negation │ │ │ └── 01_unary_negated_to_unary │ │ │ ├── compile_commands.json.template │ │ │ ├── mull.yml │ │ │ └── sample.cpp │ ├── command_line_input_validation │ │ └── valid_input │ │ │ └── 01_executable_is_dot_slash_relative_path_binary │ │ │ ├── main.c │ │ │ └── mull.yml │ ├── cxx-frontend │ │ ├── 00-sandbox │ │ │ ├── mull.yml │ │ │ └── sample.cpp │ │ ├── binary_operator │ │ │ ├── 01-return-expr │ │ │ │ ├── mull.yml │ │ │ │ └── sample.cpp │ │ │ ├── 02-paren-expr │ │ │ │ ├── mull.yml │ │ │ │ └── sample.cpp │ │ │ ├── 03-implicit-cast-expr │ │ │ │ ├── mull.yml │ │ │ │ └── sample.cpp │ │ │ ├── 05-var-decl │ │ │ │ ├── mull.yml │ │ │ │ └── sample.cpp │ │ │ ├── 20-parent-is-binary-operator-lhs │ │ │ │ ├── mull.yml │ │ │ │ └── sample.cpp │ │ │ └── 21-parent-is-binary-operator-rhs │ │ │ │ ├── mull.yml │ │ │ │ └── sample.cpp │ │ ├── debug_information │ │ │ ├── cxx_add_to_sub │ │ │ │ ├── mull.yml │ │ │ │ └── sample.cpp │ │ │ ├── cxx_init_const │ │ │ │ ├── mull.yml │ │ │ │ └── sample.cpp │ │ │ └── cxx_remove_negation │ │ │ │ ├── mull.yml │ │ │ │ └── sample.cpp │ │ ├── mutations_in_macros │ │ │ ├── 01_macro_add_to_sub │ │ │ │ ├── mull.yml │ │ │ │ └── sample.cpp │ │ │ ├── 02_macro_remove_void_function │ │ │ │ ├── mull.yml │ │ │ │ └── sample.cpp │ │ │ ├── 03_macro_add_to_sub_in_assert │ │ │ │ ├── mull.yml │ │ │ │ └── sample.cpp │ │ │ └── 04_macro_add_to_sub_in_header │ │ │ │ ├── mull.yml │ │ │ │ ├── sample.cpp │ │ │ │ └── sum.h │ │ └── supported-mutations │ │ │ ├── cxx_add_assign_to_sub_assign │ │ │ ├── mull.yml │ │ │ └── sample.cpp │ │ │ ├── cxx_add_to_sub │ │ │ ├── mull.yml │ │ │ └── sample.cpp │ │ │ ├── cxx_and_assign_to_or_assign │ │ │ ├── mull.yml │ │ │ └── sample.cpp │ │ │ ├── cxx_assign_const │ │ │ ├── mull.yml │ │ │ └── sample.cpp │ │ │ ├── cxx_assign_const_double │ │ │ ├── mull.yml │ │ │ └── sample.cpp │ │ │ ├── cxx_assign_const_float │ │ │ ├── mull.yml │ │ │ └── sample.cpp │ │ │ ├── cxx_bitwise_not_to_noop │ │ │ ├── mull.yml │ │ │ └── sample.cpp │ │ │ ├── cxx_div_assign_to_mul_assign │ │ │ ├── mull.yml │ │ │ └── sample.cpp │ │ │ ├── cxx_div_to_mul │ │ │ ├── mull.yml │ │ │ └── sample.cpp │ │ │ ├── cxx_eq_to_ne │ │ │ ├── mull.yml │ │ │ └── sample.cpp │ │ │ ├── cxx_ge_to_gt │ │ │ ├── mull.yml │ │ │ └── sample.cpp │ │ │ ├── cxx_ge_to_lt │ │ │ ├── mull.yml │ │ │ └── sample.cpp │ │ │ ├── cxx_gt_to_ge │ │ │ ├── mull.yml │ │ │ └── sample.cpp │ │ │ ├── cxx_gt_to_le │ │ │ ├── mull.yml │ │ │ └── sample.cpp │ │ │ ├── cxx_init_const │ │ │ ├── mull.yml │ │ │ └── sample.cpp │ │ │ ├── cxx_init_const_double │ │ │ ├── mull.yml │ │ │ └── sample.cpp │ │ │ ├── cxx_init_const_float │ │ │ ├── mull.yml │ │ │ └── sample.cpp │ │ │ ├── cxx_le_to_gt │ │ │ ├── mull.yml │ │ │ └── sample.cpp │ │ │ ├── cxx_le_to_lt │ │ │ ├── mull.yml │ │ │ └── sample.cpp │ │ │ ├── cxx_lshift_assign_to_rshift_assign │ │ │ ├── mull.yml │ │ │ └── sample.cpp │ │ │ ├── cxx_lshift_to_rshift │ │ │ ├── mull.yml │ │ │ └── sample.cpp │ │ │ ├── cxx_lt_to_ge │ │ │ ├── mull.yml │ │ │ └── sample.cpp │ │ │ ├── cxx_lt_to_le │ │ │ ├── mull.yml │ │ │ └── sample.cpp │ │ │ ├── cxx_minus_to_noop │ │ │ ├── mull.yml │ │ │ └── sample.cpp │ │ │ ├── cxx_mul_assign_to_div_assign │ │ │ ├── mull.yml │ │ │ └── sample.cpp │ │ │ ├── cxx_mul_to_div │ │ │ ├── mull.yml │ │ │ └── sample.cpp │ │ │ ├── cxx_ne_to_eq │ │ │ ├── mull.yml │ │ │ └── sample.cpp │ │ │ ├── cxx_or_assign_to_and_assign │ │ │ ├── mull.yml │ │ │ └── sample.cpp │ │ │ ├── cxx_post_dec_to_post_inc │ │ │ ├── mull.yml │ │ │ └── sample.cpp │ │ │ ├── cxx_post_inc_to_post_dec │ │ │ ├── mull.yml │ │ │ └── sample.cpp │ │ │ ├── cxx_pre_dec_to_pre_inc │ │ │ ├── mull.yml │ │ │ └── sample.cpp │ │ │ ├── cxx_pre_inc_to_pre_dec │ │ │ ├── mull.yml │ │ │ └── sample.cpp │ │ │ ├── cxx_rem_assign_to_div_assign │ │ │ ├── mull.yml │ │ │ └── sample.cpp │ │ │ ├── cxx_rem_to_div │ │ │ ├── mull.yml │ │ │ └── sample.cpp │ │ │ ├── cxx_remove_negation │ │ │ ├── mull.yml │ │ │ └── sample.cpp │ │ │ ├── cxx_remove_void_call │ │ │ ├── mull.yml │ │ │ └── sample.cpp │ │ │ ├── cxx_replace_scalar_call │ │ │ ├── mull.yml │ │ │ └── sample.cpp │ │ │ ├── cxx_rshift_assign_to_lshift_assign │ │ │ ├── mull.yml │ │ │ └── sample.cpp │ │ │ ├── cxx_rshift_to_lshift │ │ │ ├── mull.yml │ │ │ └── sample.cpp │ │ │ ├── cxx_sub_assign_to_add_assign │ │ │ ├── mull.yml │ │ │ └── sample.cpp │ │ │ ├── cxx_sub_to_add │ │ │ ├── mull.yml │ │ │ └── sample.cpp │ │ │ ├── cxx_xor_assign_to_or_assign │ │ │ ├── mull.yml │ │ │ └── sample.cpp │ │ │ └── cxx_xor_to_or │ │ │ ├── mull.yml │ │ │ └── sample.cpp │ ├── debug │ │ ├── printIRAfter │ │ │ ├── main.c │ │ │ └── mull.yml │ │ ├── printIRBefore │ │ │ ├── main.c │ │ │ └── mull.yml │ │ └── traceMutants │ │ │ ├── main.c │ │ │ └── mull.yml │ ├── deduplication │ │ └── 01 │ │ │ ├── main.cpp │ │ │ └── mull.yml │ ├── filecheck_runner.py │ ├── filters │ │ ├── blockaddress │ │ │ ├── main.c │ │ │ └── mull.yml │ │ ├── coverage │ │ │ ├── 01 │ │ │ │ ├── main.c │ │ │ │ └── mull.yml │ │ │ ├── 02 │ │ │ │ ├── main.c │ │ │ │ └── mull.yml │ │ │ └── partial-covered-functions │ │ │ │ ├── main.c │ │ │ │ └── mull.yml │ │ ├── filepath │ │ │ ├── invalid_regex │ │ │ │ ├── mull.yml │ │ │ │ └── sample.cpp │ │ │ └── valid_regex │ │ │ │ ├── mull.yml │ │ │ │ └── sample.cpp │ │ ├── git-diff │ │ │ ├── 01-reading-git-diff-and-filtering │ │ │ │ ├── compile_commands.json.template │ │ │ │ ├── mull-ir-frontend.yml │ │ │ │ ├── mull-runner.yml │ │ │ │ ├── sample.cpp.modified │ │ │ │ ├── sample.cpp.original │ │ │ │ └── test.itest │ │ │ ├── 02-reading-git-diff-and-not-filtering │ │ │ │ ├── compile_commands.json.template │ │ │ │ ├── mull.yml │ │ │ │ ├── sample.cpp.modified │ │ │ │ ├── sample.cpp.original │ │ │ │ └── test.itest │ │ │ ├── 03-reading-git-diff-and-filtering-compiled-from-nonroot │ │ │ │ ├── compile_commands.json.template │ │ │ │ ├── mull.yml │ │ │ │ ├── sample.cpp.modified │ │ │ │ ├── sample.cpp.original │ │ │ │ └── test.itest │ │ │ ├── 04-reading-git-diff-and-filtering-from-header-file │ │ │ │ ├── compile_commands.json.template │ │ │ │ ├── mull.yml │ │ │ │ ├── sample.cpp.notest │ │ │ │ ├── test.itest │ │ │ │ ├── valid_age.h.modified │ │ │ │ └── valid_age.h.original │ │ │ ├── 05-reading-empty-git-diff-skipping-everything │ │ │ │ ├── compile_commands.json.template │ │ │ │ ├── mull-ir-frontend.yml │ │ │ │ ├── sample.cpp.original │ │ │ │ └── test.itest │ │ │ ├── 06-reading-git-diff-and-filtering-expands-to-full-path │ │ │ │ ├── compile_commands.json.template │ │ │ │ ├── mull.yml │ │ │ │ ├── sample.cpp.modified │ │ │ │ ├── sample.cpp.original │ │ │ │ └── test.itest │ │ │ └── _preconditions │ │ │ │ ├── 01-warning-when-git-diff-but-without-git-project-root │ │ │ │ ├── compile_commands.json.template │ │ │ │ ├── mull.yml │ │ │ │ ├── sample.cpp.modified │ │ │ │ ├── sample.cpp.original │ │ │ │ └── test.itest │ │ │ │ ├── 02-warning-when-git-project-root-does-not-exist │ │ │ │ ├── compile_commands.json.template │ │ │ │ ├── mull.yml │ │ │ │ ├── sample.cpp.modified │ │ │ │ ├── sample.cpp.original │ │ │ │ └── test.itest │ │ │ │ └── 03-warning-when-reading-git-diff-from-a-non-git-folder │ │ │ │ ├── compile_commands.json.template │ │ │ │ ├── mull.yml │ │ │ │ ├── sample.cpp.modified │ │ │ │ ├── sample.cpp.original │ │ │ │ └── test.itest │ │ ├── junk-detection │ │ │ ├── 00_error_compilation_flags_database_does_not_match_real_flags │ │ │ │ ├── compile_commands.no_flag.json.template │ │ │ │ ├── compile_commands.with_flag.json.template │ │ │ │ ├── mull.no_flag.yml │ │ │ │ ├── mull.no_junk.yml │ │ │ │ ├── mull.with_flag.yml │ │ │ │ └── sample.cpp │ │ │ ├── 01_junk_detection │ │ │ │ ├── compile_commands.json.template │ │ │ │ ├── mull.no_junk.yml │ │ │ │ ├── mull.yml │ │ │ │ └── sample.cpp │ │ │ ├── 02_junk_detection_using_extra_flags │ │ │ │ ├── mull.no_flag.yml │ │ │ │ ├── mull.no_junk.yml │ │ │ │ ├── mull.with_flag.yml │ │ │ │ └── sample.cpp │ │ │ ├── 03_junk_detection_merging_comp_db_and_extra_flags │ │ │ │ ├── compile_commands.json.template │ │ │ │ ├── mull.no_junk.yml │ │ │ │ ├── mull.yml │ │ │ │ └── sample.cpp │ │ │ ├── 04_junk_detection_using_bitcode_compilation_flags_via_record_command_line_flag │ │ │ │ ├── mull.no_junk.yml │ │ │ │ ├── mull.yml │ │ │ │ └── sample.cpp │ │ │ └── 05_precompiled_headers │ │ │ │ ├── main.cpp │ │ │ │ ├── main.hh │ │ │ │ └── mull.yml │ │ ├── manual │ │ │ ├── header.h │ │ │ ├── header2.h │ │ │ ├── main.c │ │ │ └── mull.yml │ │ └── variadic-functions │ │ │ ├── main.c │ │ │ └── mull.yml │ ├── invalid-input │ │ └── 06-input-file-does-not-exist │ │ │ └── sample.cpp │ ├── lit.cfg.py │ ├── lit_runner.py │ ├── mull_integration_test.bzl │ ├── mutations │ │ ├── assignment │ │ │ └── cxx_assign_const │ │ │ │ └── 01 │ │ │ │ ├── main.c │ │ │ │ └── mull.yml │ │ ├── comparison │ │ │ └── cxx_lt_to_ge │ │ │ │ └── 01 │ │ │ │ ├── main.c │ │ │ │ └── mull.yml │ │ ├── ignore-mutators │ │ │ ├── mull-group.yml │ │ │ ├── mull.yml │ │ │ └── sample.cpp │ │ ├── logical │ │ │ └── cxx_remove_negation │ │ │ │ ├── main.cpp │ │ │ │ └── mull.yml │ │ ├── math │ │ │ ├── cxx_add_to_sub │ │ │ │ ├── 01_no_mutations │ │ │ │ │ ├── mull.yml │ │ │ │ │ └── sample.cpp │ │ │ │ ├── 02_basic │ │ │ │ │ ├── mull.yml │ │ │ │ │ └── sample.cpp │ │ │ │ ├── 03_no_ret │ │ │ │ │ ├── mull.yml │ │ │ │ │ └── sample.cpp │ │ │ │ └── 04_count_letters │ │ │ │ │ ├── count_letter.c │ │ │ │ │ └── mull.yml │ │ │ ├── cxx_div_to_mul │ │ │ │ └── 01 │ │ │ │ │ ├── main.c │ │ │ │ │ └── mull.yml │ │ │ ├── cxx_mul_to_div │ │ │ │ └── 01 │ │ │ │ │ ├── main.c │ │ │ │ │ └── mull.yml │ │ │ └── cxx_sub_to_add │ │ │ │ └── 01 │ │ │ │ ├── main.c │ │ │ │ └── mull.yml │ │ └── misc │ │ │ └── remove_void_function_mutator │ │ │ └── 01 │ │ │ ├── main.c │ │ │ └── mull.yml │ ├── options │ │ ├── -debug │ │ │ └── 01-debug-option │ │ │ │ ├── mull.yml │ │ │ │ └── sample.cpp │ │ └── -ide-reporter-show-killed │ │ │ ├── 01_one_killed │ │ │ ├── mull.yml │ │ │ └── sample.cpp │ │ │ ├── 02_one_survived │ │ │ ├── mull.yml │ │ │ └── sample.cpp │ │ │ └── 03_one_surviving_one_killed │ │ │ ├── mull.yml │ │ │ └── sample.cpp │ ├── reporters │ │ ├── github-reporter │ │ │ ├── equality │ │ │ │ ├── main.cpp │ │ │ │ └── mull.yml │ │ │ └── shift │ │ │ │ ├── main.cpp │ │ │ │ └── mull.yml │ │ ├── ide-reporter │ │ │ └── file-report │ │ │ │ ├── main.c │ │ │ │ └── mull.yml │ │ ├── invalid-paths │ │ │ ├── main.c │ │ │ └── mull.yml │ │ ├── mutation_testing_elements │ │ │ └── 01_mutation_testing_elements_report │ │ │ │ ├── compile_commands.json.template │ │ │ │ ├── mull.yml │ │ │ │ └── sample.cpp │ │ ├── patch-reporter │ │ │ ├── cxx_assign_const │ │ │ │ ├── main.cpp │ │ │ │ └── mull.yml │ │ │ ├── cxx_minus_to_noop │ │ │ │ ├── main.cpp │ │ │ │ └── mull.yml │ │ │ ├── equality │ │ │ │ ├── main.cpp │ │ │ │ └── mull.yml │ │ │ ├── git_dir_relative │ │ │ │ ├── main.cpp │ │ │ │ └── mull.yml │ │ │ ├── multiline_patch │ │ │ │ ├── main.cpp │ │ │ │ └── mull.yml │ │ │ ├── remove_void_call │ │ │ │ ├── main.cpp │ │ │ │ └── mull.yml │ │ │ ├── reporter_path_base │ │ │ │ ├── main.cpp │ │ │ │ └── mull.yml │ │ │ └── shift │ │ │ │ ├── main.cpp │ │ │ │ └── mull.yml │ │ └── sqlite-reporter │ │ │ ├── equality │ │ │ ├── main.cpp │ │ │ └── mull.yml │ │ │ └── multiple-test-targets │ │ │ ├── add.c │ │ │ ├── math.h │ │ │ ├── mull.yml │ │ │ ├── sub.c │ │ │ └── test-case.itest │ ├── runner │ │ ├── external-test-program │ │ │ ├── main.c │ │ │ ├── mull.yml │ │ │ └── test.py │ │ ├── fat-binaries │ │ │ ├── .gitignore │ │ │ ├── mull.yml │ │ │ └── test.c │ │ ├── mutants-from-dylib │ │ │ ├── .gitignore │ │ │ ├── mull.yml │ │ │ └── test.c │ │ └── mutation-score-threshold │ │ │ ├── mull.yml │ │ │ └── test.c │ ├── tutorials │ │ └── hello-world │ │ │ ├── step-1-version │ │ │ └── sample.cpp │ │ │ ├── step-2-1-no-debug-no-config │ │ │ └── sample.cpp │ │ │ ├── step-2-2-no-mutations-found │ │ │ └── sample.cpp │ │ │ ├── step-3-one-survived-mutation │ │ │ ├── mull.yml │ │ │ └── sample.cpp │ │ │ └── step-4-no-survived-mutations │ │ │ ├── mull.yml │ │ │ └── sample.cpp │ └── warm-up-run │ │ ├── failed │ │ └── sample.c │ │ ├── passed │ │ └── sample.c │ │ └── timedout │ │ └── sample.c └── unit │ ├── BUILD │ ├── Helpers │ ├── BitcodeLoader.cpp │ ├── BitcodeLoader.h │ ├── InMemoryCompiler.cpp │ ├── InMemoryCompiler.h │ ├── InMemoryFixture.cpp │ ├── InMemoryFixture.h │ ├── MutationArtefact.cpp │ ├── MutationArtefact.h │ ├── MutationTestBed.cpp │ ├── MutationTestBed.h │ ├── TestModuleFactory.cpp │ └── TestModuleFactory.h │ ├── JunkDetection │ ├── CXXJunkDetectorTests.cpp │ └── CompilationDatabaseTests.cpp │ ├── MutationFilters │ ├── GitDiffReaderTests.cpp │ └── MutationFilterTests.cpp │ ├── MutationPointTests.cpp │ ├── MutationTestingElementsReporterTest.cpp │ ├── Mutations-E2E │ └── CXX │ │ ├── Arithmetic │ │ ├── Mutation_Arithmetic_Add_Test.cpp │ │ └── Mutation_Arithmetic_UnaryMinusToNoop_Test.cpp │ │ ├── ConstAssignment │ │ ├── Mutation_ConstAssignment_AssignConst.cpp │ │ └── Mutation_ConstAssignment_InitConst.cpp │ │ └── RemoveNegationTest.cpp │ ├── Mutators │ ├── ConditionalsBoundaryMutatorTests.cpp │ └── NegateConditionMutatorTest.cpp │ ├── MutatorsFactoryTests.cpp │ ├── TaskExecutorTests.cpp │ ├── fixtures.bzl │ ├── fixtures │ ├── .gitignore │ ├── hardcode │ │ └── APInt_9a3c2a89c9f30b6c2ab9a1afce2b65d6_negate_mutator.ll │ ├── junk_detection │ │ └── compdb │ │ │ ├── BUILD │ │ │ ├── compile_commands.json.in │ │ │ ├── db_produced_from_clang_MJ_valid_sequence.json │ │ │ ├── db_with_arguments.json │ │ │ ├── db_with_commands.json │ │ │ ├── db_with_escaped_quotes.json │ │ │ ├── db_with_fullpath_compiler.json │ │ │ ├── db_with_output.json │ │ │ ├── include │ │ │ └── header.h │ │ │ └── main.cpp │ ├── mutation_filters │ │ ├── file_path │ │ │ ├── BUILD │ │ │ └── some_test_file_name.c │ │ └── no_debug_filter │ │ │ ├── BUILD │ │ │ ├── with_debug.c │ │ │ └── without_debug.c │ ├── mutators │ │ ├── BUILD │ │ ├── bitwise │ │ │ ├── bitops.cpp │ │ │ └── shifts.cpp │ │ ├── boundary │ │ │ └── module.cpp │ │ ├── math │ │ │ ├── bitwise_not.cpp │ │ │ └── unary_minus.cpp │ │ ├── math_add │ │ │ └── module.cpp │ │ ├── math_div │ │ │ └── junk.cpp │ │ ├── math_mul │ │ │ └── junk.cpp │ │ ├── math_sub │ │ │ └── junk.cpp │ │ ├── negate_condition │ │ │ └── junk.cpp │ │ ├── rem_to_div │ │ │ └── junk.cpp │ │ ├── remove_negation │ │ │ └── main.c │ │ ├── remove_void_function │ │ │ └── junk.cpp │ │ ├── replace_assignment │ │ │ ├── junk.cpp │ │ │ └── module.c │ │ └── replace_call │ │ │ ├── junk.cpp │ │ │ ├── main.c │ │ │ └── module.c │ └── simple_test │ │ ├── .gitignore │ │ └── count_letters │ │ ├── BUILD │ │ ├── count_letters.c │ │ └── test_count_letters.c │ └── unit_tests.bzl ├── third_party ├── fmt │ └── install_test_targets.patch └── json11 │ └── json11.BUILD └── tools ├── CLIOptions ├── CLIOptions.cpp └── CLIOptions.h ├── mull-cxx-frontend └── src │ ├── ASTInstrumentation.cpp │ ├── ASTInstrumentation.h │ ├── ASTMutation.h │ ├── ASTMutationPoint.cpp │ ├── ASTMutationPoint.h │ ├── ASTMutationsSearchVisitor.cpp │ ├── ASTMutationsSearchVisitor.h │ ├── ASTMutator.h │ ├── ASTNodeFactory.cpp │ ├── ASTNodeFactory.h │ ├── ClangASTMutator.cpp │ ├── ClangASTMutator.h │ ├── MullASTMutator.cpp │ ├── MullASTMutator.h │ ├── MullClangPlugin.cpp │ ├── MutationMap.cpp │ └── MutationMap.h ├── mull-ir-frontend └── mull-cxx-ir-frontend.cpp ├── mull-reporter ├── mull-reporter-cli.h └── mull-reporter.cpp └── mull-runner ├── DynamicLibraries.cpp ├── DynamicLibraries.h ├── MergeInstProfile.cpp ├── MergeInstProfile.h ├── MutantExtractor.cpp ├── MutantExtractor.h ├── ObjectFile.cpp ├── ObjectFile.h ├── mull-runner-cli.h └── mull-runner.cpp /.bazelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/.bazelrc -------------------------------------------------------------------------------- /.bazelversion: -------------------------------------------------------------------------------- 1 | 8.1.0 2 | -------------------------------------------------------------------------------- /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/.clang-format -------------------------------------------------------------------------------- /.devcontainer/BUILD: -------------------------------------------------------------------------------- 1 | exports_files( 2 | srcs = glob(["**"]), 3 | ) 4 | -------------------------------------------------------------------------------- /.devcontainer/rhel_10.0-llvm-19/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/.devcontainer/rhel_10.0-llvm-19/Dockerfile -------------------------------------------------------------------------------- /.devcontainer/rhel_10.0-llvm-19/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/.devcontainer/rhel_10.0-llvm-19/devcontainer.json -------------------------------------------------------------------------------- /.devcontainer/rhel_9.6-llvm-19/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/.devcontainer/rhel_9.6-llvm-19/Dockerfile -------------------------------------------------------------------------------- /.devcontainer/rhel_9.6-llvm-19/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/.devcontainer/rhel_9.6-llvm-19/devcontainer.json -------------------------------------------------------------------------------- /.devcontainer/ubuntu_22.04-llvm-13/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/.devcontainer/ubuntu_22.04-llvm-13/Dockerfile -------------------------------------------------------------------------------- /.devcontainer/ubuntu_22.04-llvm-13/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/.devcontainer/ubuntu_22.04-llvm-13/devcontainer.json -------------------------------------------------------------------------------- /.devcontainer/ubuntu_22.04-llvm-14/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/.devcontainer/ubuntu_22.04-llvm-14/Dockerfile -------------------------------------------------------------------------------- /.devcontainer/ubuntu_22.04-llvm-14/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/.devcontainer/ubuntu_22.04-llvm-14/devcontainer.json -------------------------------------------------------------------------------- /.devcontainer/ubuntu_22.04-llvm-15/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/.devcontainer/ubuntu_22.04-llvm-15/Dockerfile -------------------------------------------------------------------------------- /.devcontainer/ubuntu_22.04-llvm-15/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/.devcontainer/ubuntu_22.04-llvm-15/devcontainer.json -------------------------------------------------------------------------------- /.devcontainer/ubuntu_24.04-llvm-14/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/.devcontainer/ubuntu_24.04-llvm-14/Dockerfile -------------------------------------------------------------------------------- /.devcontainer/ubuntu_24.04-llvm-14/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/.devcontainer/ubuntu_24.04-llvm-14/devcontainer.json -------------------------------------------------------------------------------- /.devcontainer/ubuntu_24.04-llvm-15/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/.devcontainer/ubuntu_24.04-llvm-15/Dockerfile -------------------------------------------------------------------------------- /.devcontainer/ubuntu_24.04-llvm-15/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/.devcontainer/ubuntu_24.04-llvm-15/devcontainer.json -------------------------------------------------------------------------------- /.devcontainer/ubuntu_24.04-llvm-16/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/.devcontainer/ubuntu_24.04-llvm-16/Dockerfile -------------------------------------------------------------------------------- /.devcontainer/ubuntu_24.04-llvm-16/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/.devcontainer/ubuntu_24.04-llvm-16/devcontainer.json -------------------------------------------------------------------------------- /.devcontainer/ubuntu_24.04-llvm-17/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/.devcontainer/ubuntu_24.04-llvm-17/Dockerfile -------------------------------------------------------------------------------- /.devcontainer/ubuntu_24.04-llvm-17/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/.devcontainer/ubuntu_24.04-llvm-17/devcontainer.json -------------------------------------------------------------------------------- /.devcontainer/ubuntu_24.04-llvm-18/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/.devcontainer/ubuntu_24.04-llvm-18/Dockerfile -------------------------------------------------------------------------------- /.devcontainer/ubuntu_24.04-llvm-18/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/.devcontainer/ubuntu_24.04-llvm-18/devcontainer.json -------------------------------------------------------------------------------- /.devcontainer/ubuntu_24.04-llvm-19/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/.devcontainer/ubuntu_24.04-llvm-19/Dockerfile -------------------------------------------------------------------------------- /.devcontainer/ubuntu_24.04-llvm-19/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/.devcontainer/ubuntu_24.04-llvm-19/devcontainer.json -------------------------------------------------------------------------------- /.github/actions/attach-package/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/.github/actions/attach-package/action.yml -------------------------------------------------------------------------------- /.github/actions/detect-package-metadata/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/.github/actions/detect-package-metadata/action.yml -------------------------------------------------------------------------------- /.github/actions/setup-bazel-cache/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/.github/actions/setup-bazel-cache/action.yml -------------------------------------------------------------------------------- /.github/workflows/BUILD: -------------------------------------------------------------------------------- 1 | exports_files( 2 | srcs = glob(["**"]), 3 | ) 4 | -------------------------------------------------------------------------------- /.github/workflows/ci-RHEL_10.0-arm64.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/.github/workflows/ci-RHEL_10.0-arm64.yml -------------------------------------------------------------------------------- /.github/workflows/ci-RHEL_10.0-x86_64.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/.github/workflows/ci-RHEL_10.0-x86_64.yml -------------------------------------------------------------------------------- /.github/workflows/ci-RHEL_9.6-arm64.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/.github/workflows/ci-RHEL_9.6-arm64.yml -------------------------------------------------------------------------------- /.github/workflows/ci-RHEL_9.6-x86_64.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/.github/workflows/ci-RHEL_9.6-x86_64.yml -------------------------------------------------------------------------------- /.github/workflows/ci-Ubuntu_22.04-arm64.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/.github/workflows/ci-Ubuntu_22.04-arm64.yml -------------------------------------------------------------------------------- /.github/workflows/ci-Ubuntu_22.04-x86_64.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/.github/workflows/ci-Ubuntu_22.04-x86_64.yml -------------------------------------------------------------------------------- /.github/workflows/ci-Ubuntu_24.04-arm64.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/.github/workflows/ci-Ubuntu_24.04-arm64.yml -------------------------------------------------------------------------------- /.github/workflows/ci-Ubuntu_24.04-x86_64.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/.github/workflows/ci-Ubuntu_24.04-x86_64.yml -------------------------------------------------------------------------------- /.github/workflows/ci-macOS-arm64.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/.github/workflows/ci-macOS-arm64.yml -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/mull-20.04.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/.github/workflows/mull-20.04.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/BUILD -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/LICENSE -------------------------------------------------------------------------------- /MODULE.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/MODULE.bazel -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/README.md -------------------------------------------------------------------------------- /bazel/os_detection.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/bazel/os_detection.bzl -------------------------------------------------------------------------------- /cloudsmith_runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/cloudsmith_runner.py -------------------------------------------------------------------------------- /docs/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/docs/BUILD -------------------------------------------------------------------------------- /docs/CommandLineReference.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/docs/CommandLineReference.rst -------------------------------------------------------------------------------- /docs/Features.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/docs/Features.rst -------------------------------------------------------------------------------- /docs/GettingStarted.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/docs/GettingStarted.rst -------------------------------------------------------------------------------- /docs/HackingOnMull.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/docs/HackingOnMull.rst -------------------------------------------------------------------------------- /docs/HowMullWorks.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/docs/HowMullWorks.rst -------------------------------------------------------------------------------- /docs/IncrementalMutationTesting.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/docs/IncrementalMutationTesting.rst -------------------------------------------------------------------------------- /docs/Installation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/docs/Installation.rst -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/MullConfig.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/docs/MullConfig.rst -------------------------------------------------------------------------------- /docs/MutationTestingIntro.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/docs/MutationTestingIntro.rst -------------------------------------------------------------------------------- /docs/Support.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/docs/Support.rst -------------------------------------------------------------------------------- /docs/SupportedMutations.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/docs/SupportedMutations.rst -------------------------------------------------------------------------------- /docs/Tutorials.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/docs/Tutorials.rst -------------------------------------------------------------------------------- /docs/_static/custom.css: -------------------------------------------------------------------------------- 1 | td p { 2 | margin-right: 20px; 3 | } 4 | -------------------------------------------------------------------------------- /docs/_support.rst: -------------------------------------------------------------------------------- 1 | .. note:: 2 | Looking for help? :doc:`We've got you covered <./Support>`! ❤️ 3 | -------------------------------------------------------------------------------- /docs/archive/CompilationDatabaseAndJunk.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/docs/archive/CompilationDatabaseAndJunk.rst -------------------------------------------------------------------------------- /docs/archive/Config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/docs/archive/Config.md -------------------------------------------------------------------------------- /docs/archive/EquivalentMutations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/docs/archive/EquivalentMutations.md -------------------------------------------------------------------------------- /docs/archive/FAQ.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/docs/archive/FAQ.md -------------------------------------------------------------------------------- /docs/archive/GettingStartedCentOS7.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/docs/archive/GettingStartedCentOS7.md -------------------------------------------------------------------------------- /docs/archive/GettingStartedMacOS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/docs/archive/GettingStartedMacOS.md -------------------------------------------------------------------------------- /docs/archive/GettingStartedUbuntu.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/docs/archive/GettingStartedUbuntu.md -------------------------------------------------------------------------------- /docs/archive/HowToGetLLVMBitcode.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/docs/archive/HowToGetLLVMBitcode.md -------------------------------------------------------------------------------- /docs/archive/HowToRunMull.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/docs/archive/HowToRunMull.md -------------------------------------------------------------------------------- /docs/archive/OLD_README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/docs/archive/OLD_README.md -------------------------------------------------------------------------------- /docs/codespace-options.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/docs/codespace-options.png -------------------------------------------------------------------------------- /docs/codespace-start.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/docs/codespace-start.png -------------------------------------------------------------------------------- /docs/command-line/_support.rst: -------------------------------------------------------------------------------- 1 | .. note:: 2 | Looking for help? :doc:`We've got you covered <../Support>`! ❤️ 3 | -------------------------------------------------------------------------------- /docs/command-line/generated/mull-reporter-cli-options.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/docs/command-line/generated/mull-reporter-cli-options.rst -------------------------------------------------------------------------------- /docs/command-line/generated/mull-runner-cli-options.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/docs/command-line/generated/mull-runner-cli-options.rst -------------------------------------------------------------------------------- /docs/command-line/mull-reporter.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/docs/command-line/mull-reporter.rst -------------------------------------------------------------------------------- /docs/command-line/mull-runner.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/docs/command-line/mull-runner.rst -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/generated/Mutators.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/docs/generated/Mutators.rst -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/mull_docs.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/docs/mull_docs.bzl -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/docs/requirements.txt -------------------------------------------------------------------------------- /docs/tutorials/CMakeIntegration.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/docs/tutorials/CMakeIntegration.rst -------------------------------------------------------------------------------- /docs/tutorials/CTestIntegration.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/docs/tutorials/CTestIntegration.rst -------------------------------------------------------------------------------- /docs/tutorials/ControlMutationsTutorial.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/docs/tutorials/ControlMutationsTutorial.rst -------------------------------------------------------------------------------- /docs/tutorials/DisableMutantsWithAnnotations.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/docs/tutorials/DisableMutantsWithAnnotations.rst -------------------------------------------------------------------------------- /docs/tutorials/GeneratePatches.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/docs/tutorials/GeneratePatches.rst -------------------------------------------------------------------------------- /docs/tutorials/HelloWorld.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/docs/tutorials/HelloWorld.rst -------------------------------------------------------------------------------- /docs/tutorials/MakefileIntegration.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/docs/tutorials/MakefileIntegration.rst -------------------------------------------------------------------------------- /docs/tutorials/MultipleTestTargets.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/docs/tutorials/MultipleTestTargets.rst -------------------------------------------------------------------------------- /docs/tutorials/NonStandardTestSuite.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/docs/tutorials/NonStandardTestSuite.rst -------------------------------------------------------------------------------- /docs/tutorials/SQLiteReport.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/docs/tutorials/SQLiteReport.rst -------------------------------------------------------------------------------- /docs/tutorials/_support.rst: -------------------------------------------------------------------------------- 1 | .. note:: 2 | Looking for help? :doc:`We've got you covered <../Support>`! ❤️ 3 | -------------------------------------------------------------------------------- /include/mull/AST/ASTConstants.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/include/mull/AST/ASTConstants.h -------------------------------------------------------------------------------- /include/mull/AST/ASTScalarMutationMatcher.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/include/mull/AST/ASTScalarMutationMatcher.h -------------------------------------------------------------------------------- /include/mull/AST/MullClangCompatibility.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/include/mull/AST/MullClangCompatibility.h -------------------------------------------------------------------------------- /include/mull/Bitcode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/include/mull/Bitcode.h -------------------------------------------------------------------------------- /include/mull/BitcodeMetadataReader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/include/mull/BitcodeMetadataReader.h -------------------------------------------------------------------------------- /include/mull/Config/Configuration.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/include/mull/Config/Configuration.h -------------------------------------------------------------------------------- /include/mull/Config/ConfigurationOptions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/include/mull/Config/ConfigurationOptions.h -------------------------------------------------------------------------------- /include/mull/Diagnostics/Diagnostics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/include/mull/Diagnostics/Diagnostics.h -------------------------------------------------------------------------------- /include/mull/Driver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/include/mull/Driver.h -------------------------------------------------------------------------------- /include/mull/ExecutionResult.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/include/mull/ExecutionResult.h -------------------------------------------------------------------------------- /include/mull/Filters/BlockAddressFunctionFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/include/mull/Filters/BlockAddressFunctionFilter.h -------------------------------------------------------------------------------- /include/mull/Filters/CoverageFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/include/mull/Filters/CoverageFilter.h -------------------------------------------------------------------------------- /include/mull/Filters/FilePathFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/include/mull/Filters/FilePathFilter.h -------------------------------------------------------------------------------- /include/mull/Filters/Filter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/include/mull/Filters/Filter.h -------------------------------------------------------------------------------- /include/mull/Filters/Filters.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/include/mull/Filters/Filters.h -------------------------------------------------------------------------------- /include/mull/Filters/FunctionFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/include/mull/Filters/FunctionFilter.h -------------------------------------------------------------------------------- /include/mull/Filters/GitDiffFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/include/mull/Filters/GitDiffFilter.h -------------------------------------------------------------------------------- /include/mull/Filters/GitDiffReader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/include/mull/Filters/GitDiffReader.h -------------------------------------------------------------------------------- /include/mull/Filters/InstructionFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/include/mull/Filters/InstructionFilter.h -------------------------------------------------------------------------------- /include/mull/Filters/JunkMutationFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/include/mull/Filters/JunkMutationFilter.h -------------------------------------------------------------------------------- /include/mull/Filters/ManualFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/include/mull/Filters/ManualFilter.h -------------------------------------------------------------------------------- /include/mull/Filters/MutantFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/include/mull/Filters/MutantFilter.h -------------------------------------------------------------------------------- /include/mull/Filters/MutationPointFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/include/mull/Filters/MutationPointFilter.h -------------------------------------------------------------------------------- /include/mull/Filters/NoDebugInfoFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/include/mull/Filters/NoDebugInfoFilter.h -------------------------------------------------------------------------------- /include/mull/Filters/VariadicFunctionFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/include/mull/Filters/VariadicFunctionFilter.h -------------------------------------------------------------------------------- /include/mull/FunctionUnderTest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/include/mull/FunctionUnderTest.h -------------------------------------------------------------------------------- /include/mull/JunkDetection/CXX/ASTStorage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/include/mull/JunkDetection/CXX/ASTStorage.h -------------------------------------------------------------------------------- /include/mull/JunkDetection/CXX/CXXJunkDetector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/include/mull/JunkDetection/CXX/CXXJunkDetector.h -------------------------------------------------------------------------------- /include/mull/JunkDetection/CXX/CompilationDatabase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/include/mull/JunkDetection/CXX/CompilationDatabase.h -------------------------------------------------------------------------------- /include/mull/JunkDetection/CXX/Visitors/BinaryVisitor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/include/mull/JunkDetection/CXX/Visitors/BinaryVisitor.h -------------------------------------------------------------------------------- /include/mull/JunkDetection/CXX/Visitors/InstructionRangeVisitor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/include/mull/JunkDetection/CXX/Visitors/InstructionRangeVisitor.h -------------------------------------------------------------------------------- /include/mull/JunkDetection/CXX/Visitors/NegateConditionVisitor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/include/mull/JunkDetection/CXX/Visitors/NegateConditionVisitor.h -------------------------------------------------------------------------------- /include/mull/JunkDetection/CXX/Visitors/RemoveVoidFunctionVisitor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/include/mull/JunkDetection/CXX/Visitors/RemoveVoidFunctionVisitor.h -------------------------------------------------------------------------------- /include/mull/JunkDetection/CXX/Visitors/ReplaceCallVisitor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/include/mull/JunkDetection/CXX/Visitors/ReplaceCallVisitor.h -------------------------------------------------------------------------------- /include/mull/JunkDetection/CXX/Visitors/UnaryVisitor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/include/mull/JunkDetection/CXX/Visitors/UnaryVisitor.h -------------------------------------------------------------------------------- /include/mull/JunkDetection/CXX/Visitors/VarDeclVisitor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/include/mull/JunkDetection/CXX/Visitors/VarDeclVisitor.h -------------------------------------------------------------------------------- /include/mull/JunkDetection/CXX/Visitors/VisitorParameters.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/include/mull/JunkDetection/CXX/Visitors/VisitorParameters.h -------------------------------------------------------------------------------- /include/mull/JunkDetection/JunkDetector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/include/mull/JunkDetection/JunkDetector.h -------------------------------------------------------------------------------- /include/mull/Metrics/MetricsMeasure.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/include/mull/Metrics/MetricsMeasure.h -------------------------------------------------------------------------------- /include/mull/Mutant.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/include/mull/Mutant.h -------------------------------------------------------------------------------- /include/mull/MutantRunner.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/include/mull/MutantRunner.h -------------------------------------------------------------------------------- /include/mull/MutationPoint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/include/mull/MutationPoint.h -------------------------------------------------------------------------------- /include/mull/MutationResult.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/include/mull/MutationResult.h -------------------------------------------------------------------------------- /include/mull/MutationsFinder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/include/mull/MutationsFinder.h -------------------------------------------------------------------------------- /include/mull/Mutators/CXX/ArithmeticMutators.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/include/mull/Mutators/CXX/ArithmeticMutators.h -------------------------------------------------------------------------------- /include/mull/Mutators/CXX/BitwiseMutators.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/include/mull/Mutators/CXX/BitwiseMutators.h -------------------------------------------------------------------------------- /include/mull/Mutators/CXX/CallMutators.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/include/mull/Mutators/CXX/CallMutators.h -------------------------------------------------------------------------------- /include/mull/Mutators/CXX/NumberMutators.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/include/mull/Mutators/CXX/NumberMutators.h -------------------------------------------------------------------------------- /include/mull/Mutators/CXX/RelationalMutators.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/include/mull/Mutators/CXX/RelationalMutators.h -------------------------------------------------------------------------------- /include/mull/Mutators/CXX/RemoveNegation.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/include/mull/Mutators/CXX/RemoveNegation.h -------------------------------------------------------------------------------- /include/mull/Mutators/CXX/TrivialCXXMutator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/include/mull/Mutators/CXX/TrivialCXXMutator.h -------------------------------------------------------------------------------- /include/mull/Mutators/Mutator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/include/mull/Mutators/Mutator.h -------------------------------------------------------------------------------- /include/mull/Mutators/MutatorKind.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/include/mull/Mutators/MutatorKind.h -------------------------------------------------------------------------------- /include/mull/Mutators/MutatorsFactory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/include/mull/Mutators/MutatorsFactory.h -------------------------------------------------------------------------------- /include/mull/Mutators/NegateConditionMutator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/include/mull/Mutators/NegateConditionMutator.h -------------------------------------------------------------------------------- /include/mull/Parallelization/Parallelization.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/include/mull/Parallelization/Parallelization.h -------------------------------------------------------------------------------- /include/mull/Parallelization/Progress.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/include/mull/Parallelization/Progress.h -------------------------------------------------------------------------------- /include/mull/Parallelization/TaskExecutor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/include/mull/Parallelization/TaskExecutor.h -------------------------------------------------------------------------------- /include/mull/Parallelization/Tasks/ApplyMutationTask.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/include/mull/Parallelization/Tasks/ApplyMutationTask.h -------------------------------------------------------------------------------- /include/mull/Parallelization/Tasks/DryRunMutantExecutionTask.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/include/mull/Parallelization/Tasks/DryRunMutantExecutionTask.h -------------------------------------------------------------------------------- /include/mull/Parallelization/Tasks/FunctionFilterTask.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/include/mull/Parallelization/Tasks/FunctionFilterTask.h -------------------------------------------------------------------------------- /include/mull/Parallelization/Tasks/InstructionSelectionTask.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/include/mull/Parallelization/Tasks/InstructionSelectionTask.h -------------------------------------------------------------------------------- /include/mull/Parallelization/Tasks/MutantExecutionTask.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/include/mull/Parallelization/Tasks/MutantExecutionTask.h -------------------------------------------------------------------------------- /include/mull/Parallelization/Tasks/MutantPreparationTasks.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/include/mull/Parallelization/Tasks/MutantPreparationTasks.h -------------------------------------------------------------------------------- /include/mull/Parallelization/Tasks/MutationFilterTask.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/include/mull/Parallelization/Tasks/MutationFilterTask.h -------------------------------------------------------------------------------- /include/mull/Parallelization/Tasks/SearchMutationPointsTask.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/include/mull/Parallelization/Tasks/SearchMutationPointsTask.h -------------------------------------------------------------------------------- /include/mull/Path.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/include/mull/Path.h -------------------------------------------------------------------------------- /include/mull/Program/Program.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/include/mull/Program/Program.h -------------------------------------------------------------------------------- /include/mull/Reporters/GithubAnnotationsReporter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/include/mull/Reporters/GithubAnnotationsReporter.h -------------------------------------------------------------------------------- /include/mull/Reporters/IDEReporter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/include/mull/Reporters/IDEReporter.h -------------------------------------------------------------------------------- /include/mull/Reporters/MutationTestingElementsReporter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/include/mull/Reporters/MutationTestingElementsReporter.h -------------------------------------------------------------------------------- /include/mull/Reporters/PatchesReporter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/include/mull/Reporters/PatchesReporter.h -------------------------------------------------------------------------------- /include/mull/Reporters/Reporter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/include/mull/Reporters/Reporter.h -------------------------------------------------------------------------------- /include/mull/Reporters/SQLiteReporter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/include/mull/Reporters/SQLiteReporter.h -------------------------------------------------------------------------------- /include/mull/Reporters/SourceCodeReader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/include/mull/Reporters/SourceCodeReader.h -------------------------------------------------------------------------------- /include/mull/Reporters/SourceManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/include/mull/Reporters/SourceManager.h -------------------------------------------------------------------------------- /include/mull/Result.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/include/mull/Result.h -------------------------------------------------------------------------------- /include/mull/Runner.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/include/mull/Runner.h -------------------------------------------------------------------------------- /include/mull/SourceLocation.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/include/mull/SourceLocation.h -------------------------------------------------------------------------------- /include/mull/Version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/include/mull/Version.h -------------------------------------------------------------------------------- /infrastructure/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/infrastructure/.gitignore -------------------------------------------------------------------------------- /infrastructure/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/infrastructure/BUILD -------------------------------------------------------------------------------- /infrastructure/devcontainer_docker_gen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/infrastructure/devcontainer_docker_gen.py -------------------------------------------------------------------------------- /infrastructure/devcontainer_json_gen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/infrastructure/devcontainer_json_gen.py -------------------------------------------------------------------------------- /infrastructure/devcontainer_post_create.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/infrastructure/devcontainer_post_create.sh -------------------------------------------------------------------------------- /infrastructure/gh_workflow_gen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/infrastructure/gh_workflow_gen.py -------------------------------------------------------------------------------- /infrastructure/mull_devcontainers.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/infrastructure/mull_devcontainers.bzl -------------------------------------------------------------------------------- /infrastructure/mull_github_workflows.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/infrastructure/mull_github_workflows.bzl -------------------------------------------------------------------------------- /infrastructure/templates/devcontainers/rhel/Dockerfile.mustache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/infrastructure/templates/devcontainers/rhel/Dockerfile.mustache -------------------------------------------------------------------------------- /infrastructure/templates/devcontainers/rhel/devcontainer.json.mustache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/infrastructure/templates/devcontainers/rhel/devcontainer.json.mustache -------------------------------------------------------------------------------- /infrastructure/templates/devcontainers/ubuntu/Dockerfile.mustache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/infrastructure/templates/devcontainers/ubuntu/Dockerfile.mustache -------------------------------------------------------------------------------- /infrastructure/templates/devcontainers/ubuntu/devcontainer.json.mustache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/infrastructure/templates/devcontainers/ubuntu/devcontainer.json.mustache -------------------------------------------------------------------------------- /infrastructure/templates/github-actions/ci-linux.yml.mustache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/infrastructure/templates/github-actions/ci-linux.yml.mustache -------------------------------------------------------------------------------- /infrastructure/templates/github-actions/ci-macos.yml.mustache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/infrastructure/templates/github-actions/ci-macos.yml.mustache -------------------------------------------------------------------------------- /infrastructure/templates/vscode/c_cpp_properties.json.mustache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/infrastructure/templates/vscode/c_cpp_properties.json.mustache -------------------------------------------------------------------------------- /lib/AST/ASTConstants.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/lib/AST/ASTConstants.cpp -------------------------------------------------------------------------------- /lib/AST/ASTScalarMutationMatcher.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/lib/AST/ASTScalarMutationMatcher.cpp -------------------------------------------------------------------------------- /lib/AST/MullClangCompatibility.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/lib/AST/MullClangCompatibility.cpp -------------------------------------------------------------------------------- /lib/Bitcode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/lib/Bitcode.cpp -------------------------------------------------------------------------------- /lib/BitcodeMetadataReader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/lib/BitcodeMetadataReader.cpp -------------------------------------------------------------------------------- /lib/Config/Configuration.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/lib/Config/Configuration.cpp -------------------------------------------------------------------------------- /lib/Config/ConfigurationOptions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/lib/Config/ConfigurationOptions.cpp -------------------------------------------------------------------------------- /lib/Config/ConfigurationParser.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/lib/Config/ConfigurationParser.cpp -------------------------------------------------------------------------------- /lib/Diagnostics/Diagnostics.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/lib/Diagnostics/Diagnostics.cpp -------------------------------------------------------------------------------- /lib/Driver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/lib/Driver.cpp -------------------------------------------------------------------------------- /lib/Filters/BlockAddressFunctionFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/lib/Filters/BlockAddressFunctionFilter.cpp -------------------------------------------------------------------------------- /lib/Filters/CoverageFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/lib/Filters/CoverageFilter.cpp -------------------------------------------------------------------------------- /lib/Filters/FilePathFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/lib/Filters/FilePathFilter.cpp -------------------------------------------------------------------------------- /lib/Filters/Filters.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/lib/Filters/Filters.cpp -------------------------------------------------------------------------------- /lib/Filters/GitDiffFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/lib/Filters/GitDiffFilter.cpp -------------------------------------------------------------------------------- /lib/Filters/GitDiffReader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/lib/Filters/GitDiffReader.cpp -------------------------------------------------------------------------------- /lib/Filters/JunkMutationFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/lib/Filters/JunkMutationFilter.cpp -------------------------------------------------------------------------------- /lib/Filters/ManualFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/lib/Filters/ManualFilter.cpp -------------------------------------------------------------------------------- /lib/Filters/NoDebugInfoFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/lib/Filters/NoDebugInfoFilter.cpp -------------------------------------------------------------------------------- /lib/Filters/VariadicFunctionFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/lib/Filters/VariadicFunctionFilter.cpp -------------------------------------------------------------------------------- /lib/FunctionUnderTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/lib/FunctionUnderTest.cpp -------------------------------------------------------------------------------- /lib/JunkDetection/CXX/ASTStorage.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/lib/JunkDetection/CXX/ASTStorage.cpp -------------------------------------------------------------------------------- /lib/JunkDetection/CXX/CXXJunkDetector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/lib/JunkDetection/CXX/CXXJunkDetector.cpp -------------------------------------------------------------------------------- /lib/JunkDetection/CXX/CompilationDatabase.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/lib/JunkDetection/CXX/CompilationDatabase.cpp -------------------------------------------------------------------------------- /lib/JunkDetection/CXX/Visitors/BinaryVisitor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/lib/JunkDetection/CXX/Visitors/BinaryVisitor.cpp -------------------------------------------------------------------------------- /lib/JunkDetection/CXX/Visitors/InstructionRangeVisitor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/lib/JunkDetection/CXX/Visitors/InstructionRangeVisitor.cpp -------------------------------------------------------------------------------- /lib/JunkDetection/CXX/Visitors/NegateConditionVisitor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/lib/JunkDetection/CXX/Visitors/NegateConditionVisitor.cpp -------------------------------------------------------------------------------- /lib/JunkDetection/CXX/Visitors/RemoveVoidFunctionVisitor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/lib/JunkDetection/CXX/Visitors/RemoveVoidFunctionVisitor.cpp -------------------------------------------------------------------------------- /lib/JunkDetection/CXX/Visitors/ReplaceCallVisitor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/lib/JunkDetection/CXX/Visitors/ReplaceCallVisitor.cpp -------------------------------------------------------------------------------- /lib/JunkDetection/CXX/Visitors/UnaryVisitor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/lib/JunkDetection/CXX/Visitors/UnaryVisitor.cpp -------------------------------------------------------------------------------- /lib/Metrics/MetricsMeasure.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/lib/Metrics/MetricsMeasure.cpp -------------------------------------------------------------------------------- /lib/Mutant.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/lib/Mutant.cpp -------------------------------------------------------------------------------- /lib/MutantRunner.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/lib/MutantRunner.cpp -------------------------------------------------------------------------------- /lib/MutationPoint.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/lib/MutationPoint.cpp -------------------------------------------------------------------------------- /lib/MutationsFinder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/lib/MutationsFinder.cpp -------------------------------------------------------------------------------- /lib/Mutators/CXX/ArithmeticMutators.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/lib/Mutators/CXX/ArithmeticMutators.cpp -------------------------------------------------------------------------------- /lib/Mutators/CXX/BitwiseMutators.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/lib/Mutators/CXX/BitwiseMutators.cpp -------------------------------------------------------------------------------- /lib/Mutators/CXX/CallMutators.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/lib/Mutators/CXX/CallMutators.cpp -------------------------------------------------------------------------------- /lib/Mutators/CXX/NumberMutators.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/lib/Mutators/CXX/NumberMutators.cpp -------------------------------------------------------------------------------- /lib/Mutators/CXX/RelationalMutators.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/lib/Mutators/CXX/RelationalMutators.cpp -------------------------------------------------------------------------------- /lib/Mutators/CXX/RemoveNegation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/lib/Mutators/CXX/RemoveNegation.cpp -------------------------------------------------------------------------------- /lib/Mutators/CXX/TrivialCXXMutator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/lib/Mutators/CXX/TrivialCXXMutator.cpp -------------------------------------------------------------------------------- /lib/Mutators/MutatorKind.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/lib/Mutators/MutatorKind.cpp -------------------------------------------------------------------------------- /lib/Mutators/MutatorsFactory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/lib/Mutators/MutatorsFactory.cpp -------------------------------------------------------------------------------- /lib/Mutators/NegateConditionMutator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/lib/Mutators/NegateConditionMutator.cpp -------------------------------------------------------------------------------- /lib/Parallelization/Progress.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/lib/Parallelization/Progress.cpp -------------------------------------------------------------------------------- /lib/Parallelization/TaskExecutor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/lib/Parallelization/TaskExecutor.cpp -------------------------------------------------------------------------------- /lib/Parallelization/Tasks/ApplyMutationTask.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/lib/Parallelization/Tasks/ApplyMutationTask.cpp -------------------------------------------------------------------------------- /lib/Parallelization/Tasks/DryRunMutantExecutionTask.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/lib/Parallelization/Tasks/DryRunMutantExecutionTask.cpp -------------------------------------------------------------------------------- /lib/Parallelization/Tasks/FunctionFilterTask.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/lib/Parallelization/Tasks/FunctionFilterTask.cpp -------------------------------------------------------------------------------- /lib/Parallelization/Tasks/InstructionSelectionTask.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/lib/Parallelization/Tasks/InstructionSelectionTask.cpp -------------------------------------------------------------------------------- /lib/Parallelization/Tasks/MutantExecutionTask.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/lib/Parallelization/Tasks/MutantExecutionTask.cpp -------------------------------------------------------------------------------- /lib/Parallelization/Tasks/MutantPreparationTasks.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/lib/Parallelization/Tasks/MutantPreparationTasks.cpp -------------------------------------------------------------------------------- /lib/Parallelization/Tasks/MutationFilterTask.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/lib/Parallelization/Tasks/MutationFilterTask.cpp -------------------------------------------------------------------------------- /lib/Parallelization/Tasks/SearchMutationPointsTask.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/lib/Parallelization/Tasks/SearchMutationPointsTask.cpp -------------------------------------------------------------------------------- /lib/Path.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/lib/Path.cpp -------------------------------------------------------------------------------- /lib/Program/Program.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/lib/Program/Program.cpp -------------------------------------------------------------------------------- /lib/Reporters/GithubAnnotationsReporter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/lib/Reporters/GithubAnnotationsReporter.cpp -------------------------------------------------------------------------------- /lib/Reporters/IDEReporter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/lib/Reporters/IDEReporter.cpp -------------------------------------------------------------------------------- /lib/Reporters/MutationTestingElementsReporter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/lib/Reporters/MutationTestingElementsReporter.cpp -------------------------------------------------------------------------------- /lib/Reporters/PatchesReporter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/lib/Reporters/PatchesReporter.cpp -------------------------------------------------------------------------------- /lib/Reporters/SQLiteReporter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/lib/Reporters/SQLiteReporter.cpp -------------------------------------------------------------------------------- /lib/Reporters/SourceCodeReader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/lib/Reporters/SourceCodeReader.cpp -------------------------------------------------------------------------------- /lib/Reporters/SourceManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/lib/Reporters/SourceManager.cpp -------------------------------------------------------------------------------- /lib/Runner.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/lib/Runner.cpp -------------------------------------------------------------------------------- /lib/SourceLocation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/lib/SourceLocation.cpp -------------------------------------------------------------------------------- /lib/Version.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/lib/Version.cpp -------------------------------------------------------------------------------- /mull-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/mull-ci.yml -------------------------------------------------------------------------------- /mull_available_llvm_versions.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/mull_available_llvm_versions.bzl -------------------------------------------------------------------------------- /mull_build.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/mull_build.bzl -------------------------------------------------------------------------------- /mull_deps.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/mull_deps.bzl -------------------------------------------------------------------------------- /mull_package.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/mull_package.bzl -------------------------------------------------------------------------------- /mull_package_info.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/mull_package_info.bzl -------------------------------------------------------------------------------- /mull_publish.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/mull_publish.bzl -------------------------------------------------------------------------------- /mull_supported_llvm_versions.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/mull_supported_llvm_versions.bzl -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/requirements.txt -------------------------------------------------------------------------------- /requirements_empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /requirements_lock_linux.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/requirements_lock_linux.txt -------------------------------------------------------------------------------- /requirements_lock_macos.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/requirements_lock_macos.txt -------------------------------------------------------------------------------- /screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/screenshot.png -------------------------------------------------------------------------------- /tests/end2end/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/end2end/BUILD -------------------------------------------------------------------------------- /tests/end2end/end2end_test.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/end2end/end2end_test.bzl -------------------------------------------------------------------------------- /tests/end2end/fmtlib_expected_ide_report_linux.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/end2end/fmtlib_expected_ide_report_linux.txt -------------------------------------------------------------------------------- /tests/end2end/fmtlib_expected_ide_report_macos.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/end2end/fmtlib_expected_ide_report_macos.txt -------------------------------------------------------------------------------- /tests/end2end/mull.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/end2end/mull.yml -------------------------------------------------------------------------------- /tests/end2end/run_end2end_tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/end2end/run_end2end_tests.sh -------------------------------------------------------------------------------- /tests/end2end/setup_end2end_tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/end2end/setup_end2end_tests.sh -------------------------------------------------------------------------------- /tests/integration/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/.gitignore -------------------------------------------------------------------------------- /tests/integration/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/BUILD -------------------------------------------------------------------------------- /tests/integration/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/Makefile -------------------------------------------------------------------------------- /tests/integration/ast-search/_special_cases/01_mutation_in_header_file/compile_commands.json.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/ast-search/_special_cases/01_mutation_in_header_file/compile_commands.json.template -------------------------------------------------------------------------------- /tests/integration/ast-search/_special_cases/01_mutation_in_header_file/mull.yml: -------------------------------------------------------------------------------- 1 | mutators: 2 | - cxx_add_to_sub 3 | debugEnabled: true 4 | quiet: false 5 | -------------------------------------------------------------------------------- /tests/integration/ast-search/_special_cases/01_mutation_in_header_file/sample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/ast-search/_special_cases/01_mutation_in_header_file/sample.cpp -------------------------------------------------------------------------------- /tests/integration/ast-search/_special_cases/01_mutation_in_header_file/sum.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/ast-search/_special_cases/01_mutation_in_header_file/sum.h -------------------------------------------------------------------------------- /tests/integration/ast-search/arithmetic/01_add_to_sub/compile_commands.json.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/ast-search/arithmetic/01_add_to_sub/compile_commands.json.template -------------------------------------------------------------------------------- /tests/integration/ast-search/arithmetic/01_add_to_sub/mull.yml: -------------------------------------------------------------------------------- 1 | mutators: 2 | - cxx_add_to_sub 3 | debugEnabled: true 4 | quiet: false 5 | -------------------------------------------------------------------------------- /tests/integration/ast-search/arithmetic/01_add_to_sub/sample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/ast-search/arithmetic/01_add_to_sub/sample.cpp -------------------------------------------------------------------------------- /tests/integration/ast-search/arithmetic/02_sub_to_add/compile_commands.json.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/ast-search/arithmetic/02_sub_to_add/compile_commands.json.template -------------------------------------------------------------------------------- /tests/integration/ast-search/arithmetic/02_sub_to_add/mull.yml: -------------------------------------------------------------------------------- 1 | mutators: 2 | - cxx_sub_to_add 3 | debugEnabled: true 4 | quiet: false 5 | -------------------------------------------------------------------------------- /tests/integration/ast-search/arithmetic/02_sub_to_add/sample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/ast-search/arithmetic/02_sub_to_add/sample.cpp -------------------------------------------------------------------------------- /tests/integration/ast-search/arithmetic/03_mul_to_div/compile_commands.json.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/ast-search/arithmetic/03_mul_to_div/compile_commands.json.template -------------------------------------------------------------------------------- /tests/integration/ast-search/arithmetic/03_mul_to_div/mull.yml: -------------------------------------------------------------------------------- 1 | mutators: 2 | - cxx_mul_to_div 3 | debugEnabled: true 4 | quiet: false 5 | -------------------------------------------------------------------------------- /tests/integration/ast-search/arithmetic/03_mul_to_div/sample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/ast-search/arithmetic/03_mul_to_div/sample.cpp -------------------------------------------------------------------------------- /tests/integration/ast-search/arithmetic/04_div_to_mul/compile_commands.json.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/ast-search/arithmetic/04_div_to_mul/compile_commands.json.template -------------------------------------------------------------------------------- /tests/integration/ast-search/arithmetic/04_div_to_mul/mull.yml: -------------------------------------------------------------------------------- 1 | mutators: 2 | - cxx_div_to_mul 3 | debugEnabled: true 4 | quiet: false 5 | -------------------------------------------------------------------------------- /tests/integration/ast-search/arithmetic/04_div_to_mul/sample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/ast-search/arithmetic/04_div_to_mul/sample.cpp -------------------------------------------------------------------------------- /tests/integration/ast-search/arithmetic/05_rem_to_div/compile_commands.json.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/ast-search/arithmetic/05_rem_to_div/compile_commands.json.template -------------------------------------------------------------------------------- /tests/integration/ast-search/arithmetic/05_rem_to_div/mull.yml: -------------------------------------------------------------------------------- 1 | mutators: 2 | - cxx_rem_to_div 3 | debugEnabled: true 4 | quiet: false 5 | -------------------------------------------------------------------------------- /tests/integration/ast-search/arithmetic/05_rem_to_div/sample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/ast-search/arithmetic/05_rem_to_div/sample.cpp -------------------------------------------------------------------------------- /tests/integration/ast-search/arithmetic/06_unary_minus_to_noop/compile_commands.json.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/ast-search/arithmetic/06_unary_minus_to_noop/compile_commands.json.template -------------------------------------------------------------------------------- /tests/integration/ast-search/arithmetic/06_unary_minus_to_noop/mull.yml: -------------------------------------------------------------------------------- 1 | mutators: 2 | - cxx_minus_to_noop 3 | debugEnabled: true 4 | quiet: false 5 | -------------------------------------------------------------------------------- /tests/integration/ast-search/arithmetic/06_unary_minus_to_noop/sample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/ast-search/arithmetic/06_unary_minus_to_noop/sample.cpp -------------------------------------------------------------------------------- /tests/integration/ast-search/arithmetic_assignment/01_add_assign_to_sub_assign/mull.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/ast-search/arithmetic_assignment/01_add_assign_to_sub_assign/mull.yml -------------------------------------------------------------------------------- /tests/integration/ast-search/arithmetic_assignment/01_add_assign_to_sub_assign/sample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/ast-search/arithmetic_assignment/01_add_assign_to_sub_assign/sample.cpp -------------------------------------------------------------------------------- /tests/integration/ast-search/arithmetic_assignment/02_sub_assign_to_add_assign/mull.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/ast-search/arithmetic_assignment/02_sub_assign_to_add_assign/mull.yml -------------------------------------------------------------------------------- /tests/integration/ast-search/arithmetic_assignment/02_sub_assign_to_add_assign/sample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/ast-search/arithmetic_assignment/02_sub_assign_to_add_assign/sample.cpp -------------------------------------------------------------------------------- /tests/integration/ast-search/arithmetic_assignment/03_mul_assign_to_div_assign/mull.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/ast-search/arithmetic_assignment/03_mul_assign_to_div_assign/mull.yml -------------------------------------------------------------------------------- /tests/integration/ast-search/arithmetic_assignment/03_mul_assign_to_div_assign/sample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/ast-search/arithmetic_assignment/03_mul_assign_to_div_assign/sample.cpp -------------------------------------------------------------------------------- /tests/integration/ast-search/arithmetic_assignment/04_div_assign_to_mul_assign/mull.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/ast-search/arithmetic_assignment/04_div_assign_to_mul_assign/mull.yml -------------------------------------------------------------------------------- /tests/integration/ast-search/arithmetic_assignment/04_div_assign_to_mul_assign/sample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/ast-search/arithmetic_assignment/04_div_assign_to_mul_assign/sample.cpp -------------------------------------------------------------------------------- /tests/integration/ast-search/arithmetic_assignment/05_rem_assign_to_div_assign/mull.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/ast-search/arithmetic_assignment/05_rem_assign_to_div_assign/mull.yml -------------------------------------------------------------------------------- /tests/integration/ast-search/arithmetic_assignment/05_rem_assign_to_div_assign/sample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/ast-search/arithmetic_assignment/05_rem_assign_to_div_assign/sample.cpp -------------------------------------------------------------------------------- /tests/integration/ast-search/bitwise/02_or_to_and/compile_commands.json.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/ast-search/bitwise/02_or_to_and/compile_commands.json.template -------------------------------------------------------------------------------- /tests/integration/ast-search/bitwise/02_or_to_and/mull.yml: -------------------------------------------------------------------------------- 1 | mutators: 2 | - cxx_or_to_and 3 | debugEnabled: true 4 | quiet: false 5 | -------------------------------------------------------------------------------- /tests/integration/ast-search/bitwise/02_or_to_and/sample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/ast-search/bitwise/02_or_to_and/sample.cpp -------------------------------------------------------------------------------- /tests/integration/ast-search/bitwise/03_xor_to_or/compile_commands.json.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/ast-search/bitwise/03_xor_to_or/compile_commands.json.template -------------------------------------------------------------------------------- /tests/integration/ast-search/bitwise/03_xor_to_or/mull.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/ast-search/bitwise/03_xor_to_or/mull.yml -------------------------------------------------------------------------------- /tests/integration/ast-search/bitwise/03_xor_to_or/sample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/ast-search/bitwise/03_xor_to_or/sample.cpp -------------------------------------------------------------------------------- /tests/integration/ast-search/bitwise/04_left_shift_to_right_shift/compile_commands.json.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/ast-search/bitwise/04_left_shift_to_right_shift/compile_commands.json.template -------------------------------------------------------------------------------- /tests/integration/ast-search/bitwise/04_left_shift_to_right_shift/mull.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/ast-search/bitwise/04_left_shift_to_right_shift/mull.yml -------------------------------------------------------------------------------- /tests/integration/ast-search/bitwise/04_left_shift_to_right_shift/sample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/ast-search/bitwise/04_left_shift_to_right_shift/sample.cpp -------------------------------------------------------------------------------- /tests/integration/ast-search/bitwise/05_right_shift_to_left_shift/compile_commands.json.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/ast-search/bitwise/05_right_shift_to_left_shift/compile_commands.json.template -------------------------------------------------------------------------------- /tests/integration/ast-search/bitwise/05_right_shift_to_left_shift/mull.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/ast-search/bitwise/05_right_shift_to_left_shift/mull.yml -------------------------------------------------------------------------------- /tests/integration/ast-search/bitwise/05_right_shift_to_left_shift/sample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/ast-search/bitwise/05_right_shift_to_left_shift/sample.cpp -------------------------------------------------------------------------------- /tests/integration/ast-search/bitwise_assignment/01_and_assign_to_or_assign/compile_commands.json.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/ast-search/bitwise_assignment/01_and_assign_to_or_assign/compile_commands.json.template -------------------------------------------------------------------------------- /tests/integration/ast-search/bitwise_assignment/01_and_assign_to_or_assign/mull.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/ast-search/bitwise_assignment/01_and_assign_to_or_assign/mull.yml -------------------------------------------------------------------------------- /tests/integration/ast-search/bitwise_assignment/01_and_assign_to_or_assign/sample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/ast-search/bitwise_assignment/01_and_assign_to_or_assign/sample.cpp -------------------------------------------------------------------------------- /tests/integration/ast-search/bitwise_assignment/03_xor_to_or/compile_commands.json.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/ast-search/bitwise_assignment/03_xor_to_or/compile_commands.json.template -------------------------------------------------------------------------------- /tests/integration/ast-search/bitwise_assignment/03_xor_to_or/mull.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/ast-search/bitwise_assignment/03_xor_to_or/mull.yml -------------------------------------------------------------------------------- /tests/integration/ast-search/bitwise_assignment/03_xor_to_or/sample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/ast-search/bitwise_assignment/03_xor_to_or/sample.cpp -------------------------------------------------------------------------------- /tests/integration/ast-search/bitwise_assignment/04_left_shift_to_right_shift/mull.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/ast-search/bitwise_assignment/04_left_shift_to_right_shift/mull.yml -------------------------------------------------------------------------------- /tests/integration/ast-search/bitwise_assignment/04_left_shift_to_right_shift/sample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/ast-search/bitwise_assignment/04_left_shift_to_right_shift/sample.cpp -------------------------------------------------------------------------------- /tests/integration/ast-search/bitwise_assignment/05_right_shift_to_left_shift/mull.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/ast-search/bitwise_assignment/05_right_shift_to_left_shift/mull.yml -------------------------------------------------------------------------------- /tests/integration/ast-search/bitwise_assignment/05_right_shift_to_left_shift/sample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/ast-search/bitwise_assignment/05_right_shift_to_left_shift/sample.cpp -------------------------------------------------------------------------------- /tests/integration/ast-search/boundary/01_greater_than_to_greater_than_or_equal/mull.yml: -------------------------------------------------------------------------------- 1 | mutators: 2 | - cxx_gt_to_ge 3 | debugEnabled: true 4 | quiet: false 5 | -------------------------------------------------------------------------------- /tests/integration/ast-search/boundary/01_greater_than_to_greater_than_or_equal/sample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/ast-search/boundary/01_greater_than_to_greater_than_or_equal/sample.cpp -------------------------------------------------------------------------------- /tests/integration/ast-search/boundary/02_less_than_to_less_than_or_equal/compile_commands.json.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/ast-search/boundary/02_less_than_to_less_than_or_equal/compile_commands.json.template -------------------------------------------------------------------------------- /tests/integration/ast-search/boundary/02_less_than_to_less_than_or_equal/mull.yml: -------------------------------------------------------------------------------- 1 | mutators: 2 | - cxx_lt_to_le 3 | debugEnabled: true 4 | quiet: false 5 | -------------------------------------------------------------------------------- /tests/integration/ast-search/boundary/02_less_than_to_less_than_or_equal/sample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/ast-search/boundary/02_less_than_to_less_than_or_equal/sample.cpp -------------------------------------------------------------------------------- /tests/integration/ast-search/boundary/03_greater_or_equal_to_greater_than/compile_commands.json.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/ast-search/boundary/03_greater_or_equal_to_greater_than/compile_commands.json.template -------------------------------------------------------------------------------- /tests/integration/ast-search/boundary/03_greater_or_equal_to_greater_than/mull.yml: -------------------------------------------------------------------------------- 1 | mutators: 2 | - cxx_ge_to_gt 3 | debugEnabled: true 4 | quiet: false 5 | -------------------------------------------------------------------------------- /tests/integration/ast-search/boundary/03_greater_or_equal_to_greater_than/sample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/ast-search/boundary/03_greater_or_equal_to_greater_than/sample.cpp -------------------------------------------------------------------------------- /tests/integration/ast-search/boundary/04_less_or_equal_to_less_than/compile_commands.json.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/ast-search/boundary/04_less_or_equal_to_less_than/compile_commands.json.template -------------------------------------------------------------------------------- /tests/integration/ast-search/boundary/04_less_or_equal_to_less_than/mull.yml: -------------------------------------------------------------------------------- 1 | mutators: 2 | - cxx_le_to_lt 3 | debugEnabled: true 4 | quiet: false 5 | -------------------------------------------------------------------------------- /tests/integration/ast-search/boundary/04_less_or_equal_to_less_than/sample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/ast-search/boundary/04_less_or_equal_to_less_than/sample.cpp -------------------------------------------------------------------------------- /tests/integration/ast-search/boundary/05_greater_than_to_2_mutations/compile_commands.json.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/ast-search/boundary/05_greater_than_to_2_mutations/compile_commands.json.template -------------------------------------------------------------------------------- /tests/integration/ast-search/boundary/05_greater_than_to_2_mutations/mull.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/ast-search/boundary/05_greater_than_to_2_mutations/mull.yml -------------------------------------------------------------------------------- /tests/integration/ast-search/boundary/05_greater_than_to_2_mutations/sample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/ast-search/boundary/05_greater_than_to_2_mutations/sample.cpp -------------------------------------------------------------------------------- /tests/integration/ast-search/comparison/01_equal_to_not_equal/compile_commands.json.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/ast-search/comparison/01_equal_to_not_equal/compile_commands.json.template -------------------------------------------------------------------------------- /tests/integration/ast-search/comparison/01_equal_to_not_equal/mull.yml: -------------------------------------------------------------------------------- 1 | mutators: 2 | - cxx_eq_to_ne 3 | debugEnabled: true 4 | quiet: false 5 | -------------------------------------------------------------------------------- /tests/integration/ast-search/comparison/01_equal_to_not_equal/sample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/ast-search/comparison/01_equal_to_not_equal/sample.cpp -------------------------------------------------------------------------------- /tests/integration/ast-search/comparison/02_not_equal_to_equal/compile_commands.json.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/ast-search/comparison/02_not_equal_to_equal/compile_commands.json.template -------------------------------------------------------------------------------- /tests/integration/ast-search/comparison/02_not_equal_to_equal/mull.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/ast-search/comparison/02_not_equal_to_equal/mull.yml -------------------------------------------------------------------------------- /tests/integration/ast-search/comparison/02_not_equal_to_equal/sample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/ast-search/comparison/02_not_equal_to_equal/sample.cpp -------------------------------------------------------------------------------- /tests/integration/ast-search/comparison/03_greater_than_to_less_than_or_equal/mull.yml: -------------------------------------------------------------------------------- 1 | mutators: 2 | - cxx_gt_to_le 3 | debugEnabled: true 4 | quiet: false 5 | -------------------------------------------------------------------------------- /tests/integration/ast-search/comparison/03_greater_than_to_less_than_or_equal/sample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/ast-search/comparison/03_greater_than_to_less_than_or_equal/sample.cpp -------------------------------------------------------------------------------- /tests/integration/ast-search/comparison/04_less_than_to_greater_than_or_equal/mull.yml: -------------------------------------------------------------------------------- 1 | mutators: 2 | - cxx_lt_to_ge 3 | debugEnabled: true 4 | quiet: false 5 | -------------------------------------------------------------------------------- /tests/integration/ast-search/comparison/04_less_than_to_greater_than_or_equal/sample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/ast-search/comparison/04_less_than_to_greater_than_or_equal/sample.cpp -------------------------------------------------------------------------------- /tests/integration/ast-search/comparison/05_greater_or_equal_to_less_than/compile_commands.json.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/ast-search/comparison/05_greater_or_equal_to_less_than/compile_commands.json.template -------------------------------------------------------------------------------- /tests/integration/ast-search/comparison/05_greater_or_equal_to_less_than/mull.yml: -------------------------------------------------------------------------------- 1 | mutators: 2 | - cxx_ge_to_lt 3 | debugEnabled: true 4 | quiet: false 5 | -------------------------------------------------------------------------------- /tests/integration/ast-search/comparison/05_greater_or_equal_to_less_than/sample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/ast-search/comparison/05_greater_or_equal_to_less_than/sample.cpp -------------------------------------------------------------------------------- /tests/integration/ast-search/comparison/06_less_or_equal_to_greater_than/compile_commands.json.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/ast-search/comparison/06_less_or_equal_to_greater_than/compile_commands.json.template -------------------------------------------------------------------------------- /tests/integration/ast-search/comparison/06_less_or_equal_to_greater_than/mull.yml: -------------------------------------------------------------------------------- 1 | mutators: 2 | - cxx_le_to_gt 3 | debugEnabled: true 4 | quiet: false 5 | -------------------------------------------------------------------------------- /tests/integration/ast-search/comparison/06_less_or_equal_to_greater_than/sample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/ast-search/comparison/06_less_or_equal_to_greater_than/sample.cpp -------------------------------------------------------------------------------- /tests/integration/ast-search/const_assignment/01_init_const/compile_commands.json.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/ast-search/const_assignment/01_init_const/compile_commands.json.template -------------------------------------------------------------------------------- /tests/integration/ast-search/const_assignment/01_init_const/mull.yml: -------------------------------------------------------------------------------- 1 | mutators: 2 | - cxx_init_const 3 | debugEnabled: true 4 | quiet: false 5 | -------------------------------------------------------------------------------- /tests/integration/ast-search/const_assignment/01_init_const/sample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/ast-search/const_assignment/01_init_const/sample.cpp -------------------------------------------------------------------------------- /tests/integration/ast-search/const_assignment/02_assign_const/compile_commands.json.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/ast-search/const_assignment/02_assign_const/compile_commands.json.template -------------------------------------------------------------------------------- /tests/integration/ast-search/const_assignment/02_assign_const/mull.yml: -------------------------------------------------------------------------------- 1 | mutators: 2 | - cxx_assign_const 3 | debugEnabled: true 4 | quiet: false 5 | -------------------------------------------------------------------------------- /tests/integration/ast-search/const_assignment/02_assign_const/sample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/ast-search/const_assignment/02_assign_const/sample.cpp -------------------------------------------------------------------------------- /tests/integration/ast-search/experimental/remove_void/01_basic/compile_commands.json.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/ast-search/experimental/remove_void/01_basic/compile_commands.json.template -------------------------------------------------------------------------------- /tests/integration/ast-search/experimental/remove_void/01_basic/mull.yml: -------------------------------------------------------------------------------- 1 | mutators: 2 | - cxx_remove_void_call 3 | debugEnabled: true 4 | quiet: false 5 | -------------------------------------------------------------------------------- /tests/integration/ast-search/experimental/remove_void/01_basic/sample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/ast-search/experimental/remove_void/01_basic/sample.cpp -------------------------------------------------------------------------------- /tests/integration/ast-search/experimental/replace_call/01_basic/compile_commands.json.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/ast-search/experimental/replace_call/01_basic/compile_commands.json.template -------------------------------------------------------------------------------- /tests/integration/ast-search/experimental/replace_call/01_basic/mull.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/ast-search/experimental/replace_call/01_basic/mull.yml -------------------------------------------------------------------------------- /tests/integration/ast-search/experimental/replace_call/01_basic/sample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/ast-search/experimental/replace_call/01_basic/sample.cpp -------------------------------------------------------------------------------- /tests/integration/ast-search/logical/cxx_remove_negation/01_unary_negated_to_unary/mull.yml: -------------------------------------------------------------------------------- 1 | mutators: 2 | - cxx_remove_negation 3 | debugEnabled: true 4 | quiet: false 5 | -------------------------------------------------------------------------------- /tests/integration/ast-search/logical/cxx_remove_negation/01_unary_negated_to_unary/sample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/ast-search/logical/cxx_remove_negation/01_unary_negated_to_unary/sample.cpp -------------------------------------------------------------------------------- /tests/integration/command_line_input_validation/valid_input/01_executable_is_dot_slash_relative_path_binary/mull.yml: -------------------------------------------------------------------------------- 1 | mutators: 2 | - cxx_add_to_sub 3 | quiet: false 4 | -------------------------------------------------------------------------------- /tests/integration/cxx-frontend/00-sandbox/mull.yml: -------------------------------------------------------------------------------- 1 | mutators: 2 | - cxx_add_to_sub 3 | quiet: false 4 | -------------------------------------------------------------------------------- /tests/integration/cxx-frontend/00-sandbox/sample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/cxx-frontend/00-sandbox/sample.cpp -------------------------------------------------------------------------------- /tests/integration/cxx-frontend/binary_operator/01-return-expr/mull.yml: -------------------------------------------------------------------------------- 1 | mutators: 2 | - cxx_add_to_sub 3 | quiet: false 4 | -------------------------------------------------------------------------------- /tests/integration/cxx-frontend/binary_operator/01-return-expr/sample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/cxx-frontend/binary_operator/01-return-expr/sample.cpp -------------------------------------------------------------------------------- /tests/integration/cxx-frontend/binary_operator/02-paren-expr/mull.yml: -------------------------------------------------------------------------------- 1 | mutators: 2 | - cxx_add_to_sub 3 | quiet: false 4 | -------------------------------------------------------------------------------- /tests/integration/cxx-frontend/binary_operator/02-paren-expr/sample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/cxx-frontend/binary_operator/02-paren-expr/sample.cpp -------------------------------------------------------------------------------- /tests/integration/cxx-frontend/binary_operator/03-implicit-cast-expr/mull.yml: -------------------------------------------------------------------------------- 1 | mutators: 2 | - cxx_add_to_sub 3 | quiet: false 4 | -------------------------------------------------------------------------------- /tests/integration/cxx-frontend/binary_operator/03-implicit-cast-expr/sample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/cxx-frontend/binary_operator/03-implicit-cast-expr/sample.cpp -------------------------------------------------------------------------------- /tests/integration/cxx-frontend/binary_operator/05-var-decl/mull.yml: -------------------------------------------------------------------------------- 1 | mutators: 2 | - cxx_add_to_sub 3 | quiet: false 4 | -------------------------------------------------------------------------------- /tests/integration/cxx-frontend/binary_operator/05-var-decl/sample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/cxx-frontend/binary_operator/05-var-decl/sample.cpp -------------------------------------------------------------------------------- /tests/integration/cxx-frontend/binary_operator/20-parent-is-binary-operator-lhs/mull.yml: -------------------------------------------------------------------------------- 1 | mutators: 2 | - cxx_add_to_sub 3 | quiet: false 4 | -------------------------------------------------------------------------------- /tests/integration/cxx-frontend/binary_operator/20-parent-is-binary-operator-lhs/sample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/cxx-frontend/binary_operator/20-parent-is-binary-operator-lhs/sample.cpp -------------------------------------------------------------------------------- /tests/integration/cxx-frontend/binary_operator/21-parent-is-binary-operator-rhs/mull.yml: -------------------------------------------------------------------------------- 1 | mutators: 2 | - cxx_add_to_sub 3 | quiet: false 4 | -------------------------------------------------------------------------------- /tests/integration/cxx-frontend/binary_operator/21-parent-is-binary-operator-rhs/sample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/cxx-frontend/binary_operator/21-parent-is-binary-operator-rhs/sample.cpp -------------------------------------------------------------------------------- /tests/integration/cxx-frontend/debug_information/cxx_add_to_sub/mull.yml: -------------------------------------------------------------------------------- 1 | mutators: 2 | - cxx_add_to_sub 3 | quiet: false 4 | -------------------------------------------------------------------------------- /tests/integration/cxx-frontend/debug_information/cxx_add_to_sub/sample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/cxx-frontend/debug_information/cxx_add_to_sub/sample.cpp -------------------------------------------------------------------------------- /tests/integration/cxx-frontend/debug_information/cxx_init_const/mull.yml: -------------------------------------------------------------------------------- 1 | mutators: 2 | - cxx_init_const 3 | quiet: false 4 | -------------------------------------------------------------------------------- /tests/integration/cxx-frontend/debug_information/cxx_init_const/sample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/cxx-frontend/debug_information/cxx_init_const/sample.cpp -------------------------------------------------------------------------------- /tests/integration/cxx-frontend/debug_information/cxx_remove_negation/mull.yml: -------------------------------------------------------------------------------- 1 | mutators: 2 | - cxx_remove_negation 3 | quiet: false 4 | -------------------------------------------------------------------------------- /tests/integration/cxx-frontend/debug_information/cxx_remove_negation/sample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/cxx-frontend/debug_information/cxx_remove_negation/sample.cpp -------------------------------------------------------------------------------- /tests/integration/cxx-frontend/mutations_in_macros/01_macro_add_to_sub/mull.yml: -------------------------------------------------------------------------------- 1 | mutators: 2 | - cxx_add_to_sub 3 | quiet: false 4 | -------------------------------------------------------------------------------- /tests/integration/cxx-frontend/mutations_in_macros/01_macro_add_to_sub/sample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/cxx-frontend/mutations_in_macros/01_macro_add_to_sub/sample.cpp -------------------------------------------------------------------------------- /tests/integration/cxx-frontend/mutations_in_macros/02_macro_remove_void_function/mull.yml: -------------------------------------------------------------------------------- 1 | mutators: 2 | - cxx_remove_void_call 3 | quiet: false 4 | -------------------------------------------------------------------------------- /tests/integration/cxx-frontend/mutations_in_macros/02_macro_remove_void_function/sample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/cxx-frontend/mutations_in_macros/02_macro_remove_void_function/sample.cpp -------------------------------------------------------------------------------- /tests/integration/cxx-frontend/mutations_in_macros/03_macro_add_to_sub_in_assert/mull.yml: -------------------------------------------------------------------------------- 1 | mutators: 2 | - cxx_add_to_sub 3 | quiet: false 4 | -------------------------------------------------------------------------------- /tests/integration/cxx-frontend/mutations_in_macros/03_macro_add_to_sub_in_assert/sample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/cxx-frontend/mutations_in_macros/03_macro_add_to_sub_in_assert/sample.cpp -------------------------------------------------------------------------------- /tests/integration/cxx-frontend/mutations_in_macros/04_macro_add_to_sub_in_header/mull.yml: -------------------------------------------------------------------------------- 1 | mutators: 2 | - cxx_add_to_sub 3 | quiet: false 4 | -------------------------------------------------------------------------------- /tests/integration/cxx-frontend/mutations_in_macros/04_macro_add_to_sub_in_header/sample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/cxx-frontend/mutations_in_macros/04_macro_add_to_sub_in_header/sample.cpp -------------------------------------------------------------------------------- /tests/integration/cxx-frontend/mutations_in_macros/04_macro_add_to_sub_in_header/sum.h: -------------------------------------------------------------------------------- 1 | #define SUM(a, b) a + b 2 | -------------------------------------------------------------------------------- /tests/integration/cxx-frontend/supported-mutations/cxx_add_assign_to_sub_assign/mull.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/cxx-frontend/supported-mutations/cxx_add_assign_to_sub_assign/mull.yml -------------------------------------------------------------------------------- /tests/integration/cxx-frontend/supported-mutations/cxx_add_assign_to_sub_assign/sample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/cxx-frontend/supported-mutations/cxx_add_assign_to_sub_assign/sample.cpp -------------------------------------------------------------------------------- /tests/integration/cxx-frontend/supported-mutations/cxx_add_to_sub/mull.yml: -------------------------------------------------------------------------------- 1 | mutators: 2 | - cxx_add_to_sub 3 | quiet: false 4 | -------------------------------------------------------------------------------- /tests/integration/cxx-frontend/supported-mutations/cxx_add_to_sub/sample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/cxx-frontend/supported-mutations/cxx_add_to_sub/sample.cpp -------------------------------------------------------------------------------- /tests/integration/cxx-frontend/supported-mutations/cxx_and_assign_to_or_assign/mull.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/cxx-frontend/supported-mutations/cxx_and_assign_to_or_assign/mull.yml -------------------------------------------------------------------------------- /tests/integration/cxx-frontend/supported-mutations/cxx_and_assign_to_or_assign/sample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/cxx-frontend/supported-mutations/cxx_and_assign_to_or_assign/sample.cpp -------------------------------------------------------------------------------- /tests/integration/cxx-frontend/supported-mutations/cxx_assign_const/mull.yml: -------------------------------------------------------------------------------- 1 | mutators: 2 | - cxx_assign_const 3 | quiet: false 4 | -------------------------------------------------------------------------------- /tests/integration/cxx-frontend/supported-mutations/cxx_assign_const/sample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/cxx-frontend/supported-mutations/cxx_assign_const/sample.cpp -------------------------------------------------------------------------------- /tests/integration/cxx-frontend/supported-mutations/cxx_assign_const_double/mull.yml: -------------------------------------------------------------------------------- 1 | mutators: 2 | - cxx_assign_const 3 | quiet: false 4 | -------------------------------------------------------------------------------- /tests/integration/cxx-frontend/supported-mutations/cxx_assign_const_double/sample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/cxx-frontend/supported-mutations/cxx_assign_const_double/sample.cpp -------------------------------------------------------------------------------- /tests/integration/cxx-frontend/supported-mutations/cxx_assign_const_float/mull.yml: -------------------------------------------------------------------------------- 1 | mutators: 2 | - cxx_assign_const 3 | quiet: false 4 | -------------------------------------------------------------------------------- /tests/integration/cxx-frontend/supported-mutations/cxx_assign_const_float/sample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/cxx-frontend/supported-mutations/cxx_assign_const_float/sample.cpp -------------------------------------------------------------------------------- /tests/integration/cxx-frontend/supported-mutations/cxx_bitwise_not_to_noop/mull.yml: -------------------------------------------------------------------------------- 1 | mutators: 2 | - cxx_bitwise_not_to_noop 3 | quiet: false 4 | -------------------------------------------------------------------------------- /tests/integration/cxx-frontend/supported-mutations/cxx_bitwise_not_to_noop/sample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/cxx-frontend/supported-mutations/cxx_bitwise_not_to_noop/sample.cpp -------------------------------------------------------------------------------- /tests/integration/cxx-frontend/supported-mutations/cxx_div_assign_to_mul_assign/mull.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/cxx-frontend/supported-mutations/cxx_div_assign_to_mul_assign/mull.yml -------------------------------------------------------------------------------- /tests/integration/cxx-frontend/supported-mutations/cxx_div_assign_to_mul_assign/sample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/cxx-frontend/supported-mutations/cxx_div_assign_to_mul_assign/sample.cpp -------------------------------------------------------------------------------- /tests/integration/cxx-frontend/supported-mutations/cxx_div_to_mul/mull.yml: -------------------------------------------------------------------------------- 1 | mutators: 2 | - cxx_div_to_mul 3 | quiet: false 4 | -------------------------------------------------------------------------------- /tests/integration/cxx-frontend/supported-mutations/cxx_div_to_mul/sample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/cxx-frontend/supported-mutations/cxx_div_to_mul/sample.cpp -------------------------------------------------------------------------------- /tests/integration/cxx-frontend/supported-mutations/cxx_eq_to_ne/mull.yml: -------------------------------------------------------------------------------- 1 | mutators: 2 | - cxx_ne_to_eq 3 | quiet: false 4 | -------------------------------------------------------------------------------- /tests/integration/cxx-frontend/supported-mutations/cxx_eq_to_ne/sample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/cxx-frontend/supported-mutations/cxx_eq_to_ne/sample.cpp -------------------------------------------------------------------------------- /tests/integration/cxx-frontend/supported-mutations/cxx_ge_to_gt/mull.yml: -------------------------------------------------------------------------------- 1 | mutators: 2 | - cxx_ge_to_gt 3 | quiet: false 4 | -------------------------------------------------------------------------------- /tests/integration/cxx-frontend/supported-mutations/cxx_ge_to_gt/sample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/cxx-frontend/supported-mutations/cxx_ge_to_gt/sample.cpp -------------------------------------------------------------------------------- /tests/integration/cxx-frontend/supported-mutations/cxx_ge_to_lt/mull.yml: -------------------------------------------------------------------------------- 1 | mutators: 2 | - cxx_ge_to_lt 3 | quiet: false 4 | -------------------------------------------------------------------------------- /tests/integration/cxx-frontend/supported-mutations/cxx_ge_to_lt/sample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/cxx-frontend/supported-mutations/cxx_ge_to_lt/sample.cpp -------------------------------------------------------------------------------- /tests/integration/cxx-frontend/supported-mutations/cxx_gt_to_ge/mull.yml: -------------------------------------------------------------------------------- 1 | mutators: 2 | - cxx_gt_to_ge 3 | quiet: false 4 | -------------------------------------------------------------------------------- /tests/integration/cxx-frontend/supported-mutations/cxx_gt_to_ge/sample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/cxx-frontend/supported-mutations/cxx_gt_to_ge/sample.cpp -------------------------------------------------------------------------------- /tests/integration/cxx-frontend/supported-mutations/cxx_gt_to_le/mull.yml: -------------------------------------------------------------------------------- 1 | mutators: 2 | - cxx_gt_to_le 3 | quiet: false 4 | -------------------------------------------------------------------------------- /tests/integration/cxx-frontend/supported-mutations/cxx_gt_to_le/sample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/cxx-frontend/supported-mutations/cxx_gt_to_le/sample.cpp -------------------------------------------------------------------------------- /tests/integration/cxx-frontend/supported-mutations/cxx_init_const/mull.yml: -------------------------------------------------------------------------------- 1 | mutators: 2 | - cxx_init_const 3 | quiet: false 4 | -------------------------------------------------------------------------------- /tests/integration/cxx-frontend/supported-mutations/cxx_init_const/sample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/cxx-frontend/supported-mutations/cxx_init_const/sample.cpp -------------------------------------------------------------------------------- /tests/integration/cxx-frontend/supported-mutations/cxx_init_const_double/mull.yml: -------------------------------------------------------------------------------- 1 | mutators: 2 | - cxx_init_const 3 | quiet: false 4 | -------------------------------------------------------------------------------- /tests/integration/cxx-frontend/supported-mutations/cxx_init_const_double/sample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/cxx-frontend/supported-mutations/cxx_init_const_double/sample.cpp -------------------------------------------------------------------------------- /tests/integration/cxx-frontend/supported-mutations/cxx_init_const_float/mull.yml: -------------------------------------------------------------------------------- 1 | mutators: 2 | - cxx_init_const 3 | quiet: false 4 | -------------------------------------------------------------------------------- /tests/integration/cxx-frontend/supported-mutations/cxx_init_const_float/sample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/cxx-frontend/supported-mutations/cxx_init_const_float/sample.cpp -------------------------------------------------------------------------------- /tests/integration/cxx-frontend/supported-mutations/cxx_le_to_gt/mull.yml: -------------------------------------------------------------------------------- 1 | mutators: 2 | - cxx_le_to_gt 3 | quiet: false 4 | -------------------------------------------------------------------------------- /tests/integration/cxx-frontend/supported-mutations/cxx_le_to_gt/sample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/cxx-frontend/supported-mutations/cxx_le_to_gt/sample.cpp -------------------------------------------------------------------------------- /tests/integration/cxx-frontend/supported-mutations/cxx_le_to_lt/mull.yml: -------------------------------------------------------------------------------- 1 | mutators: 2 | - cxx_le_to_lt 3 | quiet: false 4 | -------------------------------------------------------------------------------- /tests/integration/cxx-frontend/supported-mutations/cxx_le_to_lt/sample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/cxx-frontend/supported-mutations/cxx_le_to_lt/sample.cpp -------------------------------------------------------------------------------- /tests/integration/cxx-frontend/supported-mutations/cxx_lshift_assign_to_rshift_assign/mull.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/cxx-frontend/supported-mutations/cxx_lshift_assign_to_rshift_assign/mull.yml -------------------------------------------------------------------------------- /tests/integration/cxx-frontend/supported-mutations/cxx_lshift_assign_to_rshift_assign/sample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/cxx-frontend/supported-mutations/cxx_lshift_assign_to_rshift_assign/sample.cpp -------------------------------------------------------------------------------- /tests/integration/cxx-frontend/supported-mutations/cxx_lshift_to_rshift/mull.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/cxx-frontend/supported-mutations/cxx_lshift_to_rshift/mull.yml -------------------------------------------------------------------------------- /tests/integration/cxx-frontend/supported-mutations/cxx_lshift_to_rshift/sample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/cxx-frontend/supported-mutations/cxx_lshift_to_rshift/sample.cpp -------------------------------------------------------------------------------- /tests/integration/cxx-frontend/supported-mutations/cxx_lt_to_ge/mull.yml: -------------------------------------------------------------------------------- 1 | mutators: 2 | - cxx_lt_to_ge 3 | quiet: false 4 | -------------------------------------------------------------------------------- /tests/integration/cxx-frontend/supported-mutations/cxx_lt_to_ge/sample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/cxx-frontend/supported-mutations/cxx_lt_to_ge/sample.cpp -------------------------------------------------------------------------------- /tests/integration/cxx-frontend/supported-mutations/cxx_lt_to_le/mull.yml: -------------------------------------------------------------------------------- 1 | mutators: 2 | - cxx_lt_to_le 3 | quiet: false 4 | -------------------------------------------------------------------------------- /tests/integration/cxx-frontend/supported-mutations/cxx_lt_to_le/sample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/cxx-frontend/supported-mutations/cxx_lt_to_le/sample.cpp -------------------------------------------------------------------------------- /tests/integration/cxx-frontend/supported-mutations/cxx_minus_to_noop/mull.yml: -------------------------------------------------------------------------------- 1 | mutators: 2 | - cxx_minus_to_noop 3 | quiet: false 4 | -------------------------------------------------------------------------------- /tests/integration/cxx-frontend/supported-mutations/cxx_minus_to_noop/sample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/cxx-frontend/supported-mutations/cxx_minus_to_noop/sample.cpp -------------------------------------------------------------------------------- /tests/integration/cxx-frontend/supported-mutations/cxx_mul_assign_to_div_assign/mull.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/cxx-frontend/supported-mutations/cxx_mul_assign_to_div_assign/mull.yml -------------------------------------------------------------------------------- /tests/integration/cxx-frontend/supported-mutations/cxx_mul_assign_to_div_assign/sample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/cxx-frontend/supported-mutations/cxx_mul_assign_to_div_assign/sample.cpp -------------------------------------------------------------------------------- /tests/integration/cxx-frontend/supported-mutations/cxx_mul_to_div/mull.yml: -------------------------------------------------------------------------------- 1 | mutators: 2 | - cxx_mul_to_div 3 | quiet: false 4 | -------------------------------------------------------------------------------- /tests/integration/cxx-frontend/supported-mutations/cxx_mul_to_div/sample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/cxx-frontend/supported-mutations/cxx_mul_to_div/sample.cpp -------------------------------------------------------------------------------- /tests/integration/cxx-frontend/supported-mutations/cxx_ne_to_eq/mull.yml: -------------------------------------------------------------------------------- 1 | mutators: 2 | - cxx_eq_to_ne 3 | quiet: false 4 | -------------------------------------------------------------------------------- /tests/integration/cxx-frontend/supported-mutations/cxx_ne_to_eq/sample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/cxx-frontend/supported-mutations/cxx_ne_to_eq/sample.cpp -------------------------------------------------------------------------------- /tests/integration/cxx-frontend/supported-mutations/cxx_or_assign_to_and_assign/mull.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/cxx-frontend/supported-mutations/cxx_or_assign_to_and_assign/mull.yml -------------------------------------------------------------------------------- /tests/integration/cxx-frontend/supported-mutations/cxx_or_assign_to_and_assign/sample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/cxx-frontend/supported-mutations/cxx_or_assign_to_and_assign/sample.cpp -------------------------------------------------------------------------------- /tests/integration/cxx-frontend/supported-mutations/cxx_post_dec_to_post_inc/mull.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/cxx-frontend/supported-mutations/cxx_post_dec_to_post_inc/mull.yml -------------------------------------------------------------------------------- /tests/integration/cxx-frontend/supported-mutations/cxx_post_dec_to_post_inc/sample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/cxx-frontend/supported-mutations/cxx_post_dec_to_post_inc/sample.cpp -------------------------------------------------------------------------------- /tests/integration/cxx-frontend/supported-mutations/cxx_post_inc_to_post_dec/mull.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/cxx-frontend/supported-mutations/cxx_post_inc_to_post_dec/mull.yml -------------------------------------------------------------------------------- /tests/integration/cxx-frontend/supported-mutations/cxx_post_inc_to_post_dec/sample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/cxx-frontend/supported-mutations/cxx_post_inc_to_post_dec/sample.cpp -------------------------------------------------------------------------------- /tests/integration/cxx-frontend/supported-mutations/cxx_pre_dec_to_pre_inc/mull.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/cxx-frontend/supported-mutations/cxx_pre_dec_to_pre_inc/mull.yml -------------------------------------------------------------------------------- /tests/integration/cxx-frontend/supported-mutations/cxx_pre_dec_to_pre_inc/sample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/cxx-frontend/supported-mutations/cxx_pre_dec_to_pre_inc/sample.cpp -------------------------------------------------------------------------------- /tests/integration/cxx-frontend/supported-mutations/cxx_pre_inc_to_pre_dec/mull.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/cxx-frontend/supported-mutations/cxx_pre_inc_to_pre_dec/mull.yml -------------------------------------------------------------------------------- /tests/integration/cxx-frontend/supported-mutations/cxx_pre_inc_to_pre_dec/sample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/cxx-frontend/supported-mutations/cxx_pre_inc_to_pre_dec/sample.cpp -------------------------------------------------------------------------------- /tests/integration/cxx-frontend/supported-mutations/cxx_rem_assign_to_div_assign/mull.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/cxx-frontend/supported-mutations/cxx_rem_assign_to_div_assign/mull.yml -------------------------------------------------------------------------------- /tests/integration/cxx-frontend/supported-mutations/cxx_rem_assign_to_div_assign/sample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/cxx-frontend/supported-mutations/cxx_rem_assign_to_div_assign/sample.cpp -------------------------------------------------------------------------------- /tests/integration/cxx-frontend/supported-mutations/cxx_rem_to_div/mull.yml: -------------------------------------------------------------------------------- 1 | mutators: 2 | - cxx_rem_to_div 3 | quiet: false 4 | -------------------------------------------------------------------------------- /tests/integration/cxx-frontend/supported-mutations/cxx_rem_to_div/sample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/cxx-frontend/supported-mutations/cxx_rem_to_div/sample.cpp -------------------------------------------------------------------------------- /tests/integration/cxx-frontend/supported-mutations/cxx_remove_negation/mull.yml: -------------------------------------------------------------------------------- 1 | mutators: 2 | - cxx_remove_negation 3 | quiet: false 4 | -------------------------------------------------------------------------------- /tests/integration/cxx-frontend/supported-mutations/cxx_remove_negation/sample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/cxx-frontend/supported-mutations/cxx_remove_negation/sample.cpp -------------------------------------------------------------------------------- /tests/integration/cxx-frontend/supported-mutations/cxx_remove_void_call/mull.yml: -------------------------------------------------------------------------------- 1 | mutators: 2 | - cxx_remove_void_call 3 | quiet: false 4 | -------------------------------------------------------------------------------- /tests/integration/cxx-frontend/supported-mutations/cxx_remove_void_call/sample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/cxx-frontend/supported-mutations/cxx_remove_void_call/sample.cpp -------------------------------------------------------------------------------- /tests/integration/cxx-frontend/supported-mutations/cxx_replace_scalar_call/mull.yml: -------------------------------------------------------------------------------- 1 | mutators: 2 | - cxx_replace_scalar_call 3 | quiet: false 4 | -------------------------------------------------------------------------------- /tests/integration/cxx-frontend/supported-mutations/cxx_replace_scalar_call/sample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/cxx-frontend/supported-mutations/cxx_replace_scalar_call/sample.cpp -------------------------------------------------------------------------------- /tests/integration/cxx-frontend/supported-mutations/cxx_rshift_assign_to_lshift_assign/mull.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/cxx-frontend/supported-mutations/cxx_rshift_assign_to_lshift_assign/mull.yml -------------------------------------------------------------------------------- /tests/integration/cxx-frontend/supported-mutations/cxx_rshift_assign_to_lshift_assign/sample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/cxx-frontend/supported-mutations/cxx_rshift_assign_to_lshift_assign/sample.cpp -------------------------------------------------------------------------------- /tests/integration/cxx-frontend/supported-mutations/cxx_rshift_to_lshift/mull.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/cxx-frontend/supported-mutations/cxx_rshift_to_lshift/mull.yml -------------------------------------------------------------------------------- /tests/integration/cxx-frontend/supported-mutations/cxx_rshift_to_lshift/sample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/cxx-frontend/supported-mutations/cxx_rshift_to_lshift/sample.cpp -------------------------------------------------------------------------------- /tests/integration/cxx-frontend/supported-mutations/cxx_sub_assign_to_add_assign/mull.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/cxx-frontend/supported-mutations/cxx_sub_assign_to_add_assign/mull.yml -------------------------------------------------------------------------------- /tests/integration/cxx-frontend/supported-mutations/cxx_sub_assign_to_add_assign/sample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/cxx-frontend/supported-mutations/cxx_sub_assign_to_add_assign/sample.cpp -------------------------------------------------------------------------------- /tests/integration/cxx-frontend/supported-mutations/cxx_sub_to_add/mull.yml: -------------------------------------------------------------------------------- 1 | mutators: 2 | - cxx_sub_to_add 3 | quiet: false 4 | -------------------------------------------------------------------------------- /tests/integration/cxx-frontend/supported-mutations/cxx_sub_to_add/sample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/cxx-frontend/supported-mutations/cxx_sub_to_add/sample.cpp -------------------------------------------------------------------------------- /tests/integration/cxx-frontend/supported-mutations/cxx_xor_assign_to_or_assign/mull.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/cxx-frontend/supported-mutations/cxx_xor_assign_to_or_assign/mull.yml -------------------------------------------------------------------------------- /tests/integration/cxx-frontend/supported-mutations/cxx_xor_assign_to_or_assign/sample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/cxx-frontend/supported-mutations/cxx_xor_assign_to_or_assign/sample.cpp -------------------------------------------------------------------------------- /tests/integration/cxx-frontend/supported-mutations/cxx_xor_to_or/mull.yml: -------------------------------------------------------------------------------- 1 | mutators: 2 | - cxx_xor_to_or 3 | quiet: false 4 | -------------------------------------------------------------------------------- /tests/integration/cxx-frontend/supported-mutations/cxx_xor_to_or/sample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/cxx-frontend/supported-mutations/cxx_xor_to_or/sample.cpp -------------------------------------------------------------------------------- /tests/integration/debug/printIRAfter/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/debug/printIRAfter/main.c -------------------------------------------------------------------------------- /tests/integration/debug/printIRAfter/mull.yml: -------------------------------------------------------------------------------- 1 | mutators: 2 | - cxx_add_to_sub 3 | debug: 4 | printIRAfter: true 5 | -------------------------------------------------------------------------------- /tests/integration/debug/printIRBefore/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/debug/printIRBefore/main.c -------------------------------------------------------------------------------- /tests/integration/debug/printIRBefore/mull.yml: -------------------------------------------------------------------------------- 1 | mutators: 2 | - cxx_add_to_sub 3 | debug: 4 | printIRBefore: true 5 | -------------------------------------------------------------------------------- /tests/integration/debug/traceMutants/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/debug/traceMutants/main.c -------------------------------------------------------------------------------- /tests/integration/debug/traceMutants/mull.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/debug/traceMutants/mull.yml -------------------------------------------------------------------------------- /tests/integration/deduplication/01/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/deduplication/01/main.cpp -------------------------------------------------------------------------------- /tests/integration/deduplication/01/mull.yml: -------------------------------------------------------------------------------- 1 | mutators: 2 | - cxx_add_to_sub 3 | quiet: false 4 | -------------------------------------------------------------------------------- /tests/integration/filecheck_runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/filecheck_runner.py -------------------------------------------------------------------------------- /tests/integration/filters/blockaddress/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/filters/blockaddress/main.c -------------------------------------------------------------------------------- /tests/integration/filters/blockaddress/mull.yml: -------------------------------------------------------------------------------- 1 | mutators: 2 | - cxx_sub_to_add 3 | debug: 4 | printIRBefore: true 5 | -------------------------------------------------------------------------------- /tests/integration/filters/coverage/01/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/filters/coverage/01/main.c -------------------------------------------------------------------------------- /tests/integration/filters/coverage/01/mull.yml: -------------------------------------------------------------------------------- 1 | mutators: 2 | - cxx_add_to_sub 3 | quiet: false 4 | -------------------------------------------------------------------------------- /tests/integration/filters/coverage/02/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/filters/coverage/02/main.c -------------------------------------------------------------------------------- /tests/integration/filters/coverage/02/mull.yml: -------------------------------------------------------------------------------- 1 | mutators: 2 | - cxx_add_to_sub 3 | quiet: false 4 | -------------------------------------------------------------------------------- /tests/integration/filters/coverage/partial-covered-functions/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/filters/coverage/partial-covered-functions/main.c -------------------------------------------------------------------------------- /tests/integration/filters/coverage/partial-covered-functions/mull.yml: -------------------------------------------------------------------------------- 1 | mutators: 2 | - cxx_add_to_sub 3 | quiet: false 4 | -------------------------------------------------------------------------------- /tests/integration/filters/filepath/invalid_regex/mull.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/filters/filepath/invalid_regex/mull.yml -------------------------------------------------------------------------------- /tests/integration/filters/filepath/invalid_regex/sample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/filters/filepath/invalid_regex/sample.cpp -------------------------------------------------------------------------------- /tests/integration/filters/filepath/valid_regex/mull.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/filters/filepath/valid_regex/mull.yml -------------------------------------------------------------------------------- /tests/integration/filters/filepath/valid_regex/sample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/filters/filepath/valid_regex/sample.cpp -------------------------------------------------------------------------------- /tests/integration/filters/git-diff/01-reading-git-diff-and-filtering/compile_commands.json.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/filters/git-diff/01-reading-git-diff-and-filtering/compile_commands.json.template -------------------------------------------------------------------------------- /tests/integration/filters/git-diff/01-reading-git-diff-and-filtering/mull-ir-frontend.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/filters/git-diff/01-reading-git-diff-and-filtering/mull-ir-frontend.yml -------------------------------------------------------------------------------- /tests/integration/filters/git-diff/01-reading-git-diff-and-filtering/mull-runner.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/filters/git-diff/01-reading-git-diff-and-filtering/mull-runner.yml -------------------------------------------------------------------------------- /tests/integration/filters/git-diff/01-reading-git-diff-and-filtering/sample.cpp.modified: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/filters/git-diff/01-reading-git-diff-and-filtering/sample.cpp.modified -------------------------------------------------------------------------------- /tests/integration/filters/git-diff/01-reading-git-diff-and-filtering/sample.cpp.original: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/filters/git-diff/01-reading-git-diff-and-filtering/sample.cpp.original -------------------------------------------------------------------------------- /tests/integration/filters/git-diff/01-reading-git-diff-and-filtering/test.itest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/filters/git-diff/01-reading-git-diff-and-filtering/test.itest -------------------------------------------------------------------------------- /tests/integration/filters/git-diff/02-reading-git-diff-and-not-filtering/compile_commands.json.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/filters/git-diff/02-reading-git-diff-and-not-filtering/compile_commands.json.template -------------------------------------------------------------------------------- /tests/integration/filters/git-diff/02-reading-git-diff-and-not-filtering/mull.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/filters/git-diff/02-reading-git-diff-and-not-filtering/mull.yml -------------------------------------------------------------------------------- /tests/integration/filters/git-diff/02-reading-git-diff-and-not-filtering/sample.cpp.modified: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/filters/git-diff/02-reading-git-diff-and-not-filtering/sample.cpp.modified -------------------------------------------------------------------------------- /tests/integration/filters/git-diff/02-reading-git-diff-and-not-filtering/sample.cpp.original: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/filters/git-diff/02-reading-git-diff-and-not-filtering/sample.cpp.original -------------------------------------------------------------------------------- /tests/integration/filters/git-diff/02-reading-git-diff-and-not-filtering/test.itest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/filters/git-diff/02-reading-git-diff-and-not-filtering/test.itest -------------------------------------------------------------------------------- /tests/integration/filters/git-diff/03-reading-git-diff-and-filtering-compiled-from-nonroot/mull.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/filters/git-diff/03-reading-git-diff-and-filtering-compiled-from-nonroot/mull.yml -------------------------------------------------------------------------------- /tests/integration/filters/git-diff/03-reading-git-diff-and-filtering-compiled-from-nonroot/test.itest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/filters/git-diff/03-reading-git-diff-and-filtering-compiled-from-nonroot/test.itest -------------------------------------------------------------------------------- /tests/integration/filters/git-diff/04-reading-git-diff-and-filtering-from-header-file/mull.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/filters/git-diff/04-reading-git-diff-and-filtering-from-header-file/mull.yml -------------------------------------------------------------------------------- /tests/integration/filters/git-diff/04-reading-git-diff-and-filtering-from-header-file/sample.cpp.notest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/filters/git-diff/04-reading-git-diff-and-filtering-from-header-file/sample.cpp.notest -------------------------------------------------------------------------------- /tests/integration/filters/git-diff/04-reading-git-diff-and-filtering-from-header-file/test.itest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/filters/git-diff/04-reading-git-diff-and-filtering-from-header-file/test.itest -------------------------------------------------------------------------------- /tests/integration/filters/git-diff/05-reading-empty-git-diff-skipping-everything/mull-ir-frontend.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/filters/git-diff/05-reading-empty-git-diff-skipping-everything/mull-ir-frontend.yml -------------------------------------------------------------------------------- /tests/integration/filters/git-diff/05-reading-empty-git-diff-skipping-everything/sample.cpp.original: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/filters/git-diff/05-reading-empty-git-diff-skipping-everything/sample.cpp.original -------------------------------------------------------------------------------- /tests/integration/filters/git-diff/05-reading-empty-git-diff-skipping-everything/test.itest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/filters/git-diff/05-reading-empty-git-diff-skipping-everything/test.itest -------------------------------------------------------------------------------- /tests/integration/filters/git-diff/06-reading-git-diff-and-filtering-expands-to-full-path/mull.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/filters/git-diff/06-reading-git-diff-and-filtering-expands-to-full-path/mull.yml -------------------------------------------------------------------------------- /tests/integration/filters/git-diff/06-reading-git-diff-and-filtering-expands-to-full-path/test.itest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/filters/git-diff/06-reading-git-diff-and-filtering-expands-to-full-path/test.itest -------------------------------------------------------------------------------- /tests/integration/filters/junk-detection/01_junk_detection/compile_commands.json.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/filters/junk-detection/01_junk_detection/compile_commands.json.template -------------------------------------------------------------------------------- /tests/integration/filters/junk-detection/01_junk_detection/mull.no_junk.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/filters/junk-detection/01_junk_detection/mull.no_junk.yml -------------------------------------------------------------------------------- /tests/integration/filters/junk-detection/01_junk_detection/mull.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/filters/junk-detection/01_junk_detection/mull.yml -------------------------------------------------------------------------------- /tests/integration/filters/junk-detection/01_junk_detection/sample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/filters/junk-detection/01_junk_detection/sample.cpp -------------------------------------------------------------------------------- /tests/integration/filters/junk-detection/02_junk_detection_using_extra_flags/mull.no_flag.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/filters/junk-detection/02_junk_detection_using_extra_flags/mull.no_flag.yml -------------------------------------------------------------------------------- /tests/integration/filters/junk-detection/02_junk_detection_using_extra_flags/mull.no_junk.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/filters/junk-detection/02_junk_detection_using_extra_flags/mull.no_junk.yml -------------------------------------------------------------------------------- /tests/integration/filters/junk-detection/02_junk_detection_using_extra_flags/mull.with_flag.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/filters/junk-detection/02_junk_detection_using_extra_flags/mull.with_flag.yml -------------------------------------------------------------------------------- /tests/integration/filters/junk-detection/02_junk_detection_using_extra_flags/sample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/filters/junk-detection/02_junk_detection_using_extra_flags/sample.cpp -------------------------------------------------------------------------------- /tests/integration/filters/junk-detection/03_junk_detection_merging_comp_db_and_extra_flags/mull.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/filters/junk-detection/03_junk_detection_merging_comp_db_and_extra_flags/mull.yml -------------------------------------------------------------------------------- /tests/integration/filters/junk-detection/03_junk_detection_merging_comp_db_and_extra_flags/sample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/filters/junk-detection/03_junk_detection_merging_comp_db_and_extra_flags/sample.cpp -------------------------------------------------------------------------------- /tests/integration/filters/junk-detection/05_precompiled_headers/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/filters/junk-detection/05_precompiled_headers/main.cpp -------------------------------------------------------------------------------- /tests/integration/filters/junk-detection/05_precompiled_headers/main.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/filters/junk-detection/05_precompiled_headers/main.hh -------------------------------------------------------------------------------- /tests/integration/filters/junk-detection/05_precompiled_headers/mull.yml: -------------------------------------------------------------------------------- 1 | mutators: 2 | - cxx_add_to_sub 3 | quiet: false 4 | -------------------------------------------------------------------------------- /tests/integration/filters/manual/header.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/filters/manual/header.h -------------------------------------------------------------------------------- /tests/integration/filters/manual/header2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/filters/manual/header2.h -------------------------------------------------------------------------------- /tests/integration/filters/manual/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/filters/manual/main.c -------------------------------------------------------------------------------- /tests/integration/filters/manual/mull.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/filters/manual/mull.yml -------------------------------------------------------------------------------- /tests/integration/filters/variadic-functions/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/filters/variadic-functions/main.c -------------------------------------------------------------------------------- /tests/integration/filters/variadic-functions/mull.yml: -------------------------------------------------------------------------------- 1 | mutators: 2 | - cxx_add_to_sub 3 | quiet: false 4 | -------------------------------------------------------------------------------- /tests/integration/invalid-input/06-input-file-does-not-exist/sample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/invalid-input/06-input-file-does-not-exist/sample.cpp -------------------------------------------------------------------------------- /tests/integration/lit.cfg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/lit.cfg.py -------------------------------------------------------------------------------- /tests/integration/lit_runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/lit_runner.py -------------------------------------------------------------------------------- /tests/integration/mull_integration_test.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/mull_integration_test.bzl -------------------------------------------------------------------------------- /tests/integration/mutations/assignment/cxx_assign_const/01/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/mutations/assignment/cxx_assign_const/01/main.c -------------------------------------------------------------------------------- /tests/integration/mutations/assignment/cxx_assign_const/01/mull.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/mutations/assignment/cxx_assign_const/01/mull.yml -------------------------------------------------------------------------------- /tests/integration/mutations/comparison/cxx_lt_to_ge/01/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/mutations/comparison/cxx_lt_to_ge/01/main.c -------------------------------------------------------------------------------- /tests/integration/mutations/comparison/cxx_lt_to_ge/01/mull.yml: -------------------------------------------------------------------------------- 1 | mutators: 2 | - cxx_lt_to_ge 3 | quiet: false 4 | -------------------------------------------------------------------------------- /tests/integration/mutations/ignore-mutators/mull-group.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/mutations/ignore-mutators/mull-group.yml -------------------------------------------------------------------------------- /tests/integration/mutations/ignore-mutators/mull.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/mutations/ignore-mutators/mull.yml -------------------------------------------------------------------------------- /tests/integration/mutations/ignore-mutators/sample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/mutations/ignore-mutators/sample.cpp -------------------------------------------------------------------------------- /tests/integration/mutations/logical/cxx_remove_negation/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/mutations/logical/cxx_remove_negation/main.cpp -------------------------------------------------------------------------------- /tests/integration/mutations/logical/cxx_remove_negation/mull.yml: -------------------------------------------------------------------------------- 1 | mutators: 2 | - cxx_remove_negation 3 | quiet: false 4 | -------------------------------------------------------------------------------- /tests/integration/mutations/math/cxx_add_to_sub/01_no_mutations/mull.yml: -------------------------------------------------------------------------------- 1 | mutators: 2 | - cxx_add_to_sub 3 | quiet: false 4 | -------------------------------------------------------------------------------- /tests/integration/mutations/math/cxx_add_to_sub/01_no_mutations/sample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/mutations/math/cxx_add_to_sub/01_no_mutations/sample.cpp -------------------------------------------------------------------------------- /tests/integration/mutations/math/cxx_add_to_sub/02_basic/mull.yml: -------------------------------------------------------------------------------- 1 | mutators: 2 | - cxx_add_to_sub 3 | quiet: false 4 | -------------------------------------------------------------------------------- /tests/integration/mutations/math/cxx_add_to_sub/02_basic/sample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/mutations/math/cxx_add_to_sub/02_basic/sample.cpp -------------------------------------------------------------------------------- /tests/integration/mutations/math/cxx_add_to_sub/03_no_ret/mull.yml: -------------------------------------------------------------------------------- 1 | mutators: 2 | - cxx_add_to_sub 3 | quiet: false 4 | -------------------------------------------------------------------------------- /tests/integration/mutations/math/cxx_add_to_sub/03_no_ret/sample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/mutations/math/cxx_add_to_sub/03_no_ret/sample.cpp -------------------------------------------------------------------------------- /tests/integration/mutations/math/cxx_add_to_sub/04_count_letters/count_letter.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/mutations/math/cxx_add_to_sub/04_count_letters/count_letter.c -------------------------------------------------------------------------------- /tests/integration/mutations/math/cxx_add_to_sub/04_count_letters/mull.yml: -------------------------------------------------------------------------------- 1 | mutators: 2 | - cxx_add_to_sub 3 | quiet: false 4 | -------------------------------------------------------------------------------- /tests/integration/mutations/math/cxx_div_to_mul/01/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/mutations/math/cxx_div_to_mul/01/main.c -------------------------------------------------------------------------------- /tests/integration/mutations/math/cxx_div_to_mul/01/mull.yml: -------------------------------------------------------------------------------- 1 | mutators: 2 | - cxx_div_to_mul 3 | quiet: false 4 | -------------------------------------------------------------------------------- /tests/integration/mutations/math/cxx_mul_to_div/01/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/mutations/math/cxx_mul_to_div/01/main.c -------------------------------------------------------------------------------- /tests/integration/mutations/math/cxx_mul_to_div/01/mull.yml: -------------------------------------------------------------------------------- 1 | mutators: 2 | - cxx_mul_to_div 3 | quiet: false 4 | -------------------------------------------------------------------------------- /tests/integration/mutations/math/cxx_sub_to_add/01/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/mutations/math/cxx_sub_to_add/01/main.c -------------------------------------------------------------------------------- /tests/integration/mutations/math/cxx_sub_to_add/01/mull.yml: -------------------------------------------------------------------------------- 1 | mutators: 2 | - cxx_sub_to_add 3 | quiet: false 4 | -------------------------------------------------------------------------------- /tests/integration/mutations/misc/remove_void_function_mutator/01/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/mutations/misc/remove_void_function_mutator/01/main.c -------------------------------------------------------------------------------- /tests/integration/mutations/misc/remove_void_function_mutator/01/mull.yml: -------------------------------------------------------------------------------- 1 | mutators: 2 | - cxx_remove_void_call 3 | quiet: false 4 | -------------------------------------------------------------------------------- /tests/integration/options/-debug/01-debug-option/mull.yml: -------------------------------------------------------------------------------- 1 | mutators: 2 | - cxx_add_to_sub 3 | quiet: false 4 | -------------------------------------------------------------------------------- /tests/integration/options/-debug/01-debug-option/sample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/options/-debug/01-debug-option/sample.cpp -------------------------------------------------------------------------------- /tests/integration/options/-ide-reporter-show-killed/01_one_killed/mull.yml: -------------------------------------------------------------------------------- 1 | mutators: 2 | - cxx_add_to_sub 3 | quiet: false 4 | -------------------------------------------------------------------------------- /tests/integration/options/-ide-reporter-show-killed/01_one_killed/sample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/options/-ide-reporter-show-killed/01_one_killed/sample.cpp -------------------------------------------------------------------------------- /tests/integration/options/-ide-reporter-show-killed/02_one_survived/mull.yml: -------------------------------------------------------------------------------- 1 | mutators: 2 | - cxx_add_to_sub 3 | quiet: false 4 | -------------------------------------------------------------------------------- /tests/integration/options/-ide-reporter-show-killed/02_one_survived/sample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/options/-ide-reporter-show-killed/02_one_survived/sample.cpp -------------------------------------------------------------------------------- /tests/integration/options/-ide-reporter-show-killed/03_one_surviving_one_killed/mull.yml: -------------------------------------------------------------------------------- 1 | mutators: 2 | - cxx_add_to_sub 3 | quiet: false 4 | -------------------------------------------------------------------------------- /tests/integration/options/-ide-reporter-show-killed/03_one_surviving_one_killed/sample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/options/-ide-reporter-show-killed/03_one_surviving_one_killed/sample.cpp -------------------------------------------------------------------------------- /tests/integration/reporters/github-reporter/equality/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/reporters/github-reporter/equality/main.cpp -------------------------------------------------------------------------------- /tests/integration/reporters/github-reporter/equality/mull.yml: -------------------------------------------------------------------------------- 1 | mutators: 2 | - cxx_eq_to_ne 3 | quiet: false 4 | -------------------------------------------------------------------------------- /tests/integration/reporters/github-reporter/shift/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/reporters/github-reporter/shift/main.cpp -------------------------------------------------------------------------------- /tests/integration/reporters/github-reporter/shift/mull.yml: -------------------------------------------------------------------------------- 1 | mutators: 2 | - cxx_bitwise 3 | quiet: false 4 | -------------------------------------------------------------------------------- /tests/integration/reporters/ide-reporter/file-report/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/reporters/ide-reporter/file-report/main.c -------------------------------------------------------------------------------- /tests/integration/reporters/ide-reporter/file-report/mull.yml: -------------------------------------------------------------------------------- 1 | mutators: 2 | - cxx_add_to_sub 3 | quiet: false 4 | -------------------------------------------------------------------------------- /tests/integration/reporters/invalid-paths/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/reporters/invalid-paths/main.c -------------------------------------------------------------------------------- /tests/integration/reporters/invalid-paths/mull.yml: -------------------------------------------------------------------------------- 1 | mutators: 2 | - cxx_add_to_sub 3 | quiet: false 4 | -------------------------------------------------------------------------------- /tests/integration/reporters/mutation_testing_elements/01_mutation_testing_elements_report/mull.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/reporters/mutation_testing_elements/01_mutation_testing_elements_report/mull.yml -------------------------------------------------------------------------------- /tests/integration/reporters/mutation_testing_elements/01_mutation_testing_elements_report/sample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/reporters/mutation_testing_elements/01_mutation_testing_elements_report/sample.cpp -------------------------------------------------------------------------------- /tests/integration/reporters/patch-reporter/cxx_assign_const/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/reporters/patch-reporter/cxx_assign_const/main.cpp -------------------------------------------------------------------------------- /tests/integration/reporters/patch-reporter/cxx_assign_const/mull.yml: -------------------------------------------------------------------------------- 1 | mutators: 2 | - cxx_assign_const 3 | quiet: false 4 | -------------------------------------------------------------------------------- /tests/integration/reporters/patch-reporter/cxx_minus_to_noop/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/reporters/patch-reporter/cxx_minus_to_noop/main.cpp -------------------------------------------------------------------------------- /tests/integration/reporters/patch-reporter/cxx_minus_to_noop/mull.yml: -------------------------------------------------------------------------------- 1 | mutators: 2 | - cxx_minus_to_noop 3 | quiet: false 4 | -------------------------------------------------------------------------------- /tests/integration/reporters/patch-reporter/equality/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/reporters/patch-reporter/equality/main.cpp -------------------------------------------------------------------------------- /tests/integration/reporters/patch-reporter/equality/mull.yml: -------------------------------------------------------------------------------- 1 | mutators: 2 | - cxx_eq_to_ne 3 | quiet: false 4 | -------------------------------------------------------------------------------- /tests/integration/reporters/patch-reporter/git_dir_relative/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/reporters/patch-reporter/git_dir_relative/main.cpp -------------------------------------------------------------------------------- /tests/integration/reporters/patch-reporter/git_dir_relative/mull.yml: -------------------------------------------------------------------------------- 1 | mutators: 2 | - cxx_eq_to_ne 3 | quiet: false 4 | -------------------------------------------------------------------------------- /tests/integration/reporters/patch-reporter/multiline_patch/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/reporters/patch-reporter/multiline_patch/main.cpp -------------------------------------------------------------------------------- /tests/integration/reporters/patch-reporter/multiline_patch/mull.yml: -------------------------------------------------------------------------------- 1 | mutators: 2 | - cxx_remove_void_call 3 | quiet: false 4 | -------------------------------------------------------------------------------- /tests/integration/reporters/patch-reporter/remove_void_call/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/reporters/patch-reporter/remove_void_call/main.cpp -------------------------------------------------------------------------------- /tests/integration/reporters/patch-reporter/remove_void_call/mull.yml: -------------------------------------------------------------------------------- 1 | mutators: 2 | - cxx_calls 3 | quiet: false 4 | -------------------------------------------------------------------------------- /tests/integration/reporters/patch-reporter/reporter_path_base/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/reporters/patch-reporter/reporter_path_base/main.cpp -------------------------------------------------------------------------------- /tests/integration/reporters/patch-reporter/reporter_path_base/mull.yml: -------------------------------------------------------------------------------- 1 | mutators: 2 | - cxx_eq_to_ne 3 | quiet: false 4 | -------------------------------------------------------------------------------- /tests/integration/reporters/patch-reporter/shift/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/reporters/patch-reporter/shift/main.cpp -------------------------------------------------------------------------------- /tests/integration/reporters/patch-reporter/shift/mull.yml: -------------------------------------------------------------------------------- 1 | mutators: 2 | - cxx_bitwise 3 | quiet: false 4 | -------------------------------------------------------------------------------- /tests/integration/reporters/sqlite-reporter/equality/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/reporters/sqlite-reporter/equality/main.cpp -------------------------------------------------------------------------------- /tests/integration/reporters/sqlite-reporter/equality/mull.yml: -------------------------------------------------------------------------------- 1 | mutators: 2 | - cxx_eq_to_ne 3 | quiet: false 4 | -------------------------------------------------------------------------------- /tests/integration/reporters/sqlite-reporter/multiple-test-targets/add.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/reporters/sqlite-reporter/multiple-test-targets/add.c -------------------------------------------------------------------------------- /tests/integration/reporters/sqlite-reporter/multiple-test-targets/math.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/reporters/sqlite-reporter/multiple-test-targets/math.h -------------------------------------------------------------------------------- /tests/integration/reporters/sqlite-reporter/multiple-test-targets/mull.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/reporters/sqlite-reporter/multiple-test-targets/mull.yml -------------------------------------------------------------------------------- /tests/integration/reporters/sqlite-reporter/multiple-test-targets/sub.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/reporters/sqlite-reporter/multiple-test-targets/sub.c -------------------------------------------------------------------------------- /tests/integration/reporters/sqlite-reporter/multiple-test-targets/test-case.itest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/reporters/sqlite-reporter/multiple-test-targets/test-case.itest -------------------------------------------------------------------------------- /tests/integration/runner/external-test-program/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/runner/external-test-program/main.c -------------------------------------------------------------------------------- /tests/integration/runner/external-test-program/mull.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/runner/external-test-program/mull.yml -------------------------------------------------------------------------------- /tests/integration/runner/external-test-program/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/runner/external-test-program/test.py -------------------------------------------------------------------------------- /tests/integration/runner/fat-binaries/.gitignore: -------------------------------------------------------------------------------- 1 | *.lib 2 | -------------------------------------------------------------------------------- /tests/integration/runner/fat-binaries/mull.yml: -------------------------------------------------------------------------------- 1 | mutators: 2 | - cxx_add_to_sub 3 | quiet: false 4 | -------------------------------------------------------------------------------- /tests/integration/runner/fat-binaries/test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/runner/fat-binaries/test.c -------------------------------------------------------------------------------- /tests/integration/runner/mutants-from-dylib/.gitignore: -------------------------------------------------------------------------------- 1 | *.lib 2 | -------------------------------------------------------------------------------- /tests/integration/runner/mutants-from-dylib/mull.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/runner/mutants-from-dylib/mull.yml -------------------------------------------------------------------------------- /tests/integration/runner/mutants-from-dylib/test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/runner/mutants-from-dylib/test.c -------------------------------------------------------------------------------- /tests/integration/runner/mutation-score-threshold/mull.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/runner/mutation-score-threshold/mull.yml -------------------------------------------------------------------------------- /tests/integration/runner/mutation-score-threshold/test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/runner/mutation-score-threshold/test.c -------------------------------------------------------------------------------- /tests/integration/tutorials/hello-world/step-1-version/sample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/tutorials/hello-world/step-1-version/sample.cpp -------------------------------------------------------------------------------- /tests/integration/tutorials/hello-world/step-2-1-no-debug-no-config/sample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/tutorials/hello-world/step-2-1-no-debug-no-config/sample.cpp -------------------------------------------------------------------------------- /tests/integration/tutorials/hello-world/step-2-2-no-mutations-found/sample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/tutorials/hello-world/step-2-2-no-mutations-found/sample.cpp -------------------------------------------------------------------------------- /tests/integration/tutorials/hello-world/step-3-one-survived-mutation/mull.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/tutorials/hello-world/step-3-one-survived-mutation/mull.yml -------------------------------------------------------------------------------- /tests/integration/tutorials/hello-world/step-3-one-survived-mutation/sample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/tutorials/hello-world/step-3-one-survived-mutation/sample.cpp -------------------------------------------------------------------------------- /tests/integration/tutorials/hello-world/step-4-no-survived-mutations/mull.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/tutorials/hello-world/step-4-no-survived-mutations/mull.yml -------------------------------------------------------------------------------- /tests/integration/tutorials/hello-world/step-4-no-survived-mutations/sample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/tutorials/hello-world/step-4-no-survived-mutations/sample.cpp -------------------------------------------------------------------------------- /tests/integration/warm-up-run/failed/sample.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/warm-up-run/failed/sample.c -------------------------------------------------------------------------------- /tests/integration/warm-up-run/passed/sample.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/warm-up-run/passed/sample.c -------------------------------------------------------------------------------- /tests/integration/warm-up-run/timedout/sample.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/integration/warm-up-run/timedout/sample.c -------------------------------------------------------------------------------- /tests/unit/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/unit/BUILD -------------------------------------------------------------------------------- /tests/unit/Helpers/BitcodeLoader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/unit/Helpers/BitcodeLoader.cpp -------------------------------------------------------------------------------- /tests/unit/Helpers/BitcodeLoader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/unit/Helpers/BitcodeLoader.h -------------------------------------------------------------------------------- /tests/unit/Helpers/InMemoryCompiler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/unit/Helpers/InMemoryCompiler.cpp -------------------------------------------------------------------------------- /tests/unit/Helpers/InMemoryCompiler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/unit/Helpers/InMemoryCompiler.h -------------------------------------------------------------------------------- /tests/unit/Helpers/InMemoryFixture.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/unit/Helpers/InMemoryFixture.cpp -------------------------------------------------------------------------------- /tests/unit/Helpers/InMemoryFixture.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/unit/Helpers/InMemoryFixture.h -------------------------------------------------------------------------------- /tests/unit/Helpers/MutationArtefact.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/unit/Helpers/MutationArtefact.cpp -------------------------------------------------------------------------------- /tests/unit/Helpers/MutationArtefact.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/unit/Helpers/MutationArtefact.h -------------------------------------------------------------------------------- /tests/unit/Helpers/MutationTestBed.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/unit/Helpers/MutationTestBed.cpp -------------------------------------------------------------------------------- /tests/unit/Helpers/MutationTestBed.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/unit/Helpers/MutationTestBed.h -------------------------------------------------------------------------------- /tests/unit/Helpers/TestModuleFactory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/unit/Helpers/TestModuleFactory.cpp -------------------------------------------------------------------------------- /tests/unit/Helpers/TestModuleFactory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/unit/Helpers/TestModuleFactory.h -------------------------------------------------------------------------------- /tests/unit/JunkDetection/CXXJunkDetectorTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/unit/JunkDetection/CXXJunkDetectorTests.cpp -------------------------------------------------------------------------------- /tests/unit/JunkDetection/CompilationDatabaseTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/unit/JunkDetection/CompilationDatabaseTests.cpp -------------------------------------------------------------------------------- /tests/unit/MutationFilters/GitDiffReaderTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/unit/MutationFilters/GitDiffReaderTests.cpp -------------------------------------------------------------------------------- /tests/unit/MutationFilters/MutationFilterTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/unit/MutationFilters/MutationFilterTests.cpp -------------------------------------------------------------------------------- /tests/unit/MutationPointTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/unit/MutationPointTests.cpp -------------------------------------------------------------------------------- /tests/unit/MutationTestingElementsReporterTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/unit/MutationTestingElementsReporterTest.cpp -------------------------------------------------------------------------------- /tests/unit/Mutations-E2E/CXX/Arithmetic/Mutation_Arithmetic_Add_Test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/unit/Mutations-E2E/CXX/Arithmetic/Mutation_Arithmetic_Add_Test.cpp -------------------------------------------------------------------------------- /tests/unit/Mutations-E2E/CXX/Arithmetic/Mutation_Arithmetic_UnaryMinusToNoop_Test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/unit/Mutations-E2E/CXX/Arithmetic/Mutation_Arithmetic_UnaryMinusToNoop_Test.cpp -------------------------------------------------------------------------------- /tests/unit/Mutations-E2E/CXX/ConstAssignment/Mutation_ConstAssignment_AssignConst.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/unit/Mutations-E2E/CXX/ConstAssignment/Mutation_ConstAssignment_AssignConst.cpp -------------------------------------------------------------------------------- /tests/unit/Mutations-E2E/CXX/ConstAssignment/Mutation_ConstAssignment_InitConst.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/unit/Mutations-E2E/CXX/ConstAssignment/Mutation_ConstAssignment_InitConst.cpp -------------------------------------------------------------------------------- /tests/unit/Mutations-E2E/CXX/RemoveNegationTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/unit/Mutations-E2E/CXX/RemoveNegationTest.cpp -------------------------------------------------------------------------------- /tests/unit/Mutators/ConditionalsBoundaryMutatorTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/unit/Mutators/ConditionalsBoundaryMutatorTests.cpp -------------------------------------------------------------------------------- /tests/unit/Mutators/NegateConditionMutatorTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/unit/Mutators/NegateConditionMutatorTest.cpp -------------------------------------------------------------------------------- /tests/unit/MutatorsFactoryTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/unit/MutatorsFactoryTests.cpp -------------------------------------------------------------------------------- /tests/unit/TaskExecutorTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/unit/TaskExecutorTests.cpp -------------------------------------------------------------------------------- /tests/unit/fixtures.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/unit/fixtures.bzl -------------------------------------------------------------------------------- /tests/unit/fixtures/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.common 2 | -------------------------------------------------------------------------------- /tests/unit/fixtures/hardcode/APInt_9a3c2a89c9f30b6c2ab9a1afce2b65d6_negate_mutator.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/unit/fixtures/hardcode/APInt_9a3c2a89c9f30b6c2ab9a1afce2b65d6_negate_mutator.ll -------------------------------------------------------------------------------- /tests/unit/fixtures/junk_detection/compdb/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/unit/fixtures/junk_detection/compdb/BUILD -------------------------------------------------------------------------------- /tests/unit/fixtures/junk_detection/compdb/compile_commands.json.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/unit/fixtures/junk_detection/compdb/compile_commands.json.in -------------------------------------------------------------------------------- /tests/unit/fixtures/junk_detection/compdb/db_produced_from_clang_MJ_valid_sequence.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/unit/fixtures/junk_detection/compdb/db_produced_from_clang_MJ_valid_sequence.json -------------------------------------------------------------------------------- /tests/unit/fixtures/junk_detection/compdb/db_with_arguments.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/unit/fixtures/junk_detection/compdb/db_with_arguments.json -------------------------------------------------------------------------------- /tests/unit/fixtures/junk_detection/compdb/db_with_commands.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/unit/fixtures/junk_detection/compdb/db_with_commands.json -------------------------------------------------------------------------------- /tests/unit/fixtures/junk_detection/compdb/db_with_escaped_quotes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/unit/fixtures/junk_detection/compdb/db_with_escaped_quotes.json -------------------------------------------------------------------------------- /tests/unit/fixtures/junk_detection/compdb/db_with_fullpath_compiler.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/unit/fixtures/junk_detection/compdb/db_with_fullpath_compiler.json -------------------------------------------------------------------------------- /tests/unit/fixtures/junk_detection/compdb/db_with_output.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/unit/fixtures/junk_detection/compdb/db_with_output.json -------------------------------------------------------------------------------- /tests/unit/fixtures/junk_detection/compdb/include/header.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/unit/fixtures/junk_detection/compdb/include/header.h -------------------------------------------------------------------------------- /tests/unit/fixtures/junk_detection/compdb/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/unit/fixtures/junk_detection/compdb/main.cpp -------------------------------------------------------------------------------- /tests/unit/fixtures/mutation_filters/file_path/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/unit/fixtures/mutation_filters/file_path/BUILD -------------------------------------------------------------------------------- /tests/unit/fixtures/mutation_filters/file_path/some_test_file_name.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/unit/fixtures/mutation_filters/file_path/some_test_file_name.c -------------------------------------------------------------------------------- /tests/unit/fixtures/mutation_filters/no_debug_filter/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/unit/fixtures/mutation_filters/no_debug_filter/BUILD -------------------------------------------------------------------------------- /tests/unit/fixtures/mutation_filters/no_debug_filter/with_debug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/unit/fixtures/mutation_filters/no_debug_filter/with_debug.c -------------------------------------------------------------------------------- /tests/unit/fixtures/mutation_filters/no_debug_filter/without_debug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/unit/fixtures/mutation_filters/no_debug_filter/without_debug.c -------------------------------------------------------------------------------- /tests/unit/fixtures/mutators/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/unit/fixtures/mutators/BUILD -------------------------------------------------------------------------------- /tests/unit/fixtures/mutators/bitwise/bitops.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/unit/fixtures/mutators/bitwise/bitops.cpp -------------------------------------------------------------------------------- /tests/unit/fixtures/mutators/bitwise/shifts.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/unit/fixtures/mutators/bitwise/shifts.cpp -------------------------------------------------------------------------------- /tests/unit/fixtures/mutators/boundary/module.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/unit/fixtures/mutators/boundary/module.cpp -------------------------------------------------------------------------------- /tests/unit/fixtures/mutators/math/bitwise_not.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/unit/fixtures/mutators/math/bitwise_not.cpp -------------------------------------------------------------------------------- /tests/unit/fixtures/mutators/math/unary_minus.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/unit/fixtures/mutators/math/unary_minus.cpp -------------------------------------------------------------------------------- /tests/unit/fixtures/mutators/math_add/module.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/unit/fixtures/mutators/math_add/module.cpp -------------------------------------------------------------------------------- /tests/unit/fixtures/mutators/math_div/junk.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/unit/fixtures/mutators/math_div/junk.cpp -------------------------------------------------------------------------------- /tests/unit/fixtures/mutators/math_mul/junk.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/unit/fixtures/mutators/math_mul/junk.cpp -------------------------------------------------------------------------------- /tests/unit/fixtures/mutators/math_sub/junk.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/unit/fixtures/mutators/math_sub/junk.cpp -------------------------------------------------------------------------------- /tests/unit/fixtures/mutators/negate_condition/junk.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/unit/fixtures/mutators/negate_condition/junk.cpp -------------------------------------------------------------------------------- /tests/unit/fixtures/mutators/rem_to_div/junk.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/unit/fixtures/mutators/rem_to_div/junk.cpp -------------------------------------------------------------------------------- /tests/unit/fixtures/mutators/remove_negation/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/unit/fixtures/mutators/remove_negation/main.c -------------------------------------------------------------------------------- /tests/unit/fixtures/mutators/remove_void_function/junk.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/unit/fixtures/mutators/remove_void_function/junk.cpp -------------------------------------------------------------------------------- /tests/unit/fixtures/mutators/replace_assignment/junk.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/unit/fixtures/mutators/replace_assignment/junk.cpp -------------------------------------------------------------------------------- /tests/unit/fixtures/mutators/replace_assignment/module.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/unit/fixtures/mutators/replace_assignment/module.c -------------------------------------------------------------------------------- /tests/unit/fixtures/mutators/replace_call/junk.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/unit/fixtures/mutators/replace_call/junk.cpp -------------------------------------------------------------------------------- /tests/unit/fixtures/mutators/replace_call/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/unit/fixtures/mutators/replace_call/main.c -------------------------------------------------------------------------------- /tests/unit/fixtures/mutators/replace_call/module.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/unit/fixtures/mutators/replace_call/module.c -------------------------------------------------------------------------------- /tests/unit/fixtures/simple_test/.gitignore: -------------------------------------------------------------------------------- 1 | *.bc 2 | *.o 3 | *.ll 4 | -------------------------------------------------------------------------------- /tests/unit/fixtures/simple_test/count_letters/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/unit/fixtures/simple_test/count_letters/BUILD -------------------------------------------------------------------------------- /tests/unit/fixtures/simple_test/count_letters/count_letters.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/unit/fixtures/simple_test/count_letters/count_letters.c -------------------------------------------------------------------------------- /tests/unit/fixtures/simple_test/count_letters/test_count_letters.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/unit/fixtures/simple_test/count_letters/test_count_letters.c -------------------------------------------------------------------------------- /tests/unit/unit_tests.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tests/unit/unit_tests.bzl -------------------------------------------------------------------------------- /third_party/fmt/install_test_targets.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/third_party/fmt/install_test_targets.patch -------------------------------------------------------------------------------- /third_party/json11/json11.BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/third_party/json11/json11.BUILD -------------------------------------------------------------------------------- /tools/CLIOptions/CLIOptions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tools/CLIOptions/CLIOptions.cpp -------------------------------------------------------------------------------- /tools/CLIOptions/CLIOptions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tools/CLIOptions/CLIOptions.h -------------------------------------------------------------------------------- /tools/mull-cxx-frontend/src/ASTInstrumentation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tools/mull-cxx-frontend/src/ASTInstrumentation.cpp -------------------------------------------------------------------------------- /tools/mull-cxx-frontend/src/ASTInstrumentation.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tools/mull-cxx-frontend/src/ASTInstrumentation.h -------------------------------------------------------------------------------- /tools/mull-cxx-frontend/src/ASTMutation.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tools/mull-cxx-frontend/src/ASTMutation.h -------------------------------------------------------------------------------- /tools/mull-cxx-frontend/src/ASTMutationPoint.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tools/mull-cxx-frontend/src/ASTMutationPoint.cpp -------------------------------------------------------------------------------- /tools/mull-cxx-frontend/src/ASTMutationPoint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tools/mull-cxx-frontend/src/ASTMutationPoint.h -------------------------------------------------------------------------------- /tools/mull-cxx-frontend/src/ASTMutationsSearchVisitor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tools/mull-cxx-frontend/src/ASTMutationsSearchVisitor.cpp -------------------------------------------------------------------------------- /tools/mull-cxx-frontend/src/ASTMutationsSearchVisitor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tools/mull-cxx-frontend/src/ASTMutationsSearchVisitor.h -------------------------------------------------------------------------------- /tools/mull-cxx-frontend/src/ASTMutator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tools/mull-cxx-frontend/src/ASTMutator.h -------------------------------------------------------------------------------- /tools/mull-cxx-frontend/src/ASTNodeFactory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tools/mull-cxx-frontend/src/ASTNodeFactory.cpp -------------------------------------------------------------------------------- /tools/mull-cxx-frontend/src/ASTNodeFactory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tools/mull-cxx-frontend/src/ASTNodeFactory.h -------------------------------------------------------------------------------- /tools/mull-cxx-frontend/src/ClangASTMutator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tools/mull-cxx-frontend/src/ClangASTMutator.cpp -------------------------------------------------------------------------------- /tools/mull-cxx-frontend/src/ClangASTMutator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tools/mull-cxx-frontend/src/ClangASTMutator.h -------------------------------------------------------------------------------- /tools/mull-cxx-frontend/src/MullASTMutator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tools/mull-cxx-frontend/src/MullASTMutator.cpp -------------------------------------------------------------------------------- /tools/mull-cxx-frontend/src/MullASTMutator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tools/mull-cxx-frontend/src/MullASTMutator.h -------------------------------------------------------------------------------- /tools/mull-cxx-frontend/src/MullClangPlugin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tools/mull-cxx-frontend/src/MullClangPlugin.cpp -------------------------------------------------------------------------------- /tools/mull-cxx-frontend/src/MutationMap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tools/mull-cxx-frontend/src/MutationMap.cpp -------------------------------------------------------------------------------- /tools/mull-cxx-frontend/src/MutationMap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tools/mull-cxx-frontend/src/MutationMap.h -------------------------------------------------------------------------------- /tools/mull-ir-frontend/mull-cxx-ir-frontend.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tools/mull-ir-frontend/mull-cxx-ir-frontend.cpp -------------------------------------------------------------------------------- /tools/mull-reporter/mull-reporter-cli.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tools/mull-reporter/mull-reporter-cli.h -------------------------------------------------------------------------------- /tools/mull-reporter/mull-reporter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tools/mull-reporter/mull-reporter.cpp -------------------------------------------------------------------------------- /tools/mull-runner/DynamicLibraries.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tools/mull-runner/DynamicLibraries.cpp -------------------------------------------------------------------------------- /tools/mull-runner/DynamicLibraries.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tools/mull-runner/DynamicLibraries.h -------------------------------------------------------------------------------- /tools/mull-runner/MergeInstProfile.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tools/mull-runner/MergeInstProfile.cpp -------------------------------------------------------------------------------- /tools/mull-runner/MergeInstProfile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tools/mull-runner/MergeInstProfile.h -------------------------------------------------------------------------------- /tools/mull-runner/MutantExtractor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tools/mull-runner/MutantExtractor.cpp -------------------------------------------------------------------------------- /tools/mull-runner/MutantExtractor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tools/mull-runner/MutantExtractor.h -------------------------------------------------------------------------------- /tools/mull-runner/ObjectFile.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tools/mull-runner/ObjectFile.cpp -------------------------------------------------------------------------------- /tools/mull-runner/ObjectFile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tools/mull-runner/ObjectFile.h -------------------------------------------------------------------------------- /tools/mull-runner/mull-runner-cli.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tools/mull-runner/mull-runner-cli.h -------------------------------------------------------------------------------- /tools/mull-runner/mull-runner.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mull-project/mull/HEAD/tools/mull-runner/mull-runner.cpp --------------------------------------------------------------------------------