dextool.plugin.mutate.backend.database.type

Members

Aliases

LineAttr
alias LineAttr = SumType!(NoMetadata, NoMut)

Metadata attributes that may be attached to a line.

MutantAttr
alias MutantAttr = SumType!(NoMetadata, NoMut)

Metadata attributes that may be attached to a mutant.

MutantTimeoutCtx
alias MutantTimeoutCtx = MutantTimeoutCtxTbl
Undocumented in source.

Structs

FileId
struct FileId

Primary key in the files table

LineMetadata
struct LineMetadata

Metadata about a line in a file.

MarkedMutant
struct MarkedMutant
Undocumented in source.
MetadataNoMutEntry
struct MetadataNoMutEntry

Mutants that are tagged with nomut of a specific kind(s).

MutantInfo
struct MutantInfo
Undocumented in source.
MutantMetaData
struct MutantMetaData

Metadata about a mutant.

MutantTimeoutCtxTbl (from dextool.plugin.mutate.backend.database.schema)
struct MutantTimeoutCtxTbl via public import dextool.plugin.mutate.backend.database.schema : MutantTimeoutCtxTbl;

The defaults for the schema is the state that the state machine start in.

MutationEntry
struct MutationEntry
Undocumented in source.
MutationId
struct MutationId

Primary key in the mutation table

MutationPointEntry
struct MutationPointEntry
Undocumented in source.
MutationPointEntry2
struct MutationPointEntry2

The source code mutations for a mutation point.

MutationReportEntry
struct MutationReportEntry

Report about mutants of a specific kind(s).

MutationStatus
struct MutationStatus
Undocumented in source.
MutationStatusId
struct MutationStatusId

Primary key for mutation status

MutationStatusTime
struct MutationStatusTime
Undocumented in source.
NextMutationEntry
struct NextMutationEntry
Undocumented in source.
NoMetadata
struct NoMetadata
Undocumented in source.
NoMut
struct NoMut

A mutation suppression with optional tag and comment.

Rationale
struct Rationale
Undocumented in source.
TestCaseId
struct TestCaseId

Primary key in the test_case table

TestCaseInfo
struct TestCaseInfo
Undocumented in source.
TestCaseInfo2
struct TestCaseInfo2

What mutants a test case killed.

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/.