dextool.plugin.mutate.backend.database.type

Members

Aliases

FileId
alias FileId = Pkey!(Pkeys.fileId)

Primary key in the files table

LineAttr
alias LineAttr = SumType!(NoMetadata, NoMut)

Metadata attributes that may be attached to a line.

MarkedMutant
alias MarkedMutant = MarkedMutantTbl
Undocumented in source.
MutantAttr
alias MutantAttr = SumType!(NoMetadata, NoMut)

Metadata attributes that may be attached to a mutant.

MutantTimeoutCtx
alias MutantTimeoutCtx = MutantTimeoutCtxTbl
Undocumented in source.
MutationId
alias MutationId = Pkey!(Pkeys.mutationId)

Primary key in the mutation table

MutationStatusId
alias MutationStatusId = Pkey!(Pkeys.mutationStatusId)

Primary key for mutation status

TestCaseId
alias TestCaseId = Pkey!(Pkeys.testCaseId)

Primary key in the test_case table

Enums

Pkeys
enum Pkeys
Undocumented in source.

Structs

LineMetadata
struct LineMetadata

Metadata about a line in a file.

MarkedMutantTbl (from dextool.plugin.mutate.backend.database.schema)
struct MarkedMutantTbl via public import dextool.plugin.mutate.backend.database.schema : MutantTimeoutCtxTbl, MarkedMutantTbl;
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, MarkedMutantTbl;

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

MutationEntry
struct MutationEntry
Undocumented in source.
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.
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.

Pkey
struct Pkey(Pkeys T)

Primary key in the database

Rationale
struct Rationale
Undocumented in source.
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/.