dextool.plugin.mutate.backend.generate_mutant

Members

Enums

GenerateMutantStatus
enum GenerateMutantStatus
Undocumented in source.

Functions

generateMutant
auto generateMutant(Database db, MutationEntry mutp, Blob original, SafeOutput fout)
Undocumented in source. Be warned that the author may not have intended to support it.
makeMutation
auto makeMutation(Mutation.Kind kind, Language lang)
Undocumented in source. Be warned that the author may not have intended to support it.
makeMutationText
MakeMutationTextResult makeMutationText(Blob file_, Offset offs, Mutation.Kind kind, Language lang)
runGenerateMutant
ExitStatusType runGenerateMutant(AbsolutePath dbPath, MutationKind[] kind, MutationId user_mutation, FilesysIO fio, ValidateLoc val_loc)
Undocumented in source. Be warned that the author may not have intended to support it.

Structs

GenerateMutantResult
struct GenerateMutantResult
Undocumented in source.
MakeMutationTextResult
struct MakeMutationTextResult
Undocumented in source.

Meta

License

MPL-2

Authors

Joakim Brännström (joakim.brannstrom@gmx.com)

This Source Code Form is subject to the terms of the Mozilla Public License, v.2.0. If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/.

This file contains functionality to take an unprocessed mutation point and generate a mutant for it.