Private API

This page lists non-exported (internal) symbols of CTBase.Extensions.


From CTBase.Extensions

AbstractCoveragePostprocessingTag

CTBase.Extensions.AbstractCoveragePostprocessingTagType
abstract type AbstractCoveragePostprocessingTag

Abstract supertype for tags used to select a particular implementation of postprocess_coverage.

Concrete subtypes identify a specific backend that provides the actual coverage post-processing logic.

Example

julia> using CTBase

julia> CTBase.CoveragePostprocessingTag() isa CTBase.AbstractCoveragePostprocessingTag
true

AbstractDocumenterReferenceTag

CTBase.Extensions.AbstractDocumenterReferenceTagType
abstract type AbstractDocumenterReferenceTag

Abstract supertype for tags used to select a particular implementation of automatic_reference_documentation.

Concrete subtypes identify a specific backend that provides the actual documentation generation logic.

Example

julia> using CTBase

julia> CTBase.DocumenterReferenceTag() isa CTBase.AbstractDocumenterReferenceTag
true

AbstractTestRunnerTag

CTBase.Extensions.AbstractTestRunnerTagType
abstract type AbstractTestRunnerTag

Abstract supertype for tags used to select a particular implementation of run_tests.

Concrete subtypes identify a specific backend that provides the actual test runner logic.

CoveragePostprocessingTag

CTBase.Extensions.CoveragePostprocessingTagType
struct CoveragePostprocessingTag <: CTBase.Extensions.AbstractCoveragePostprocessingTag

Concrete tag type used to dispatch to the CoveragePostprocessing extension.

Instances of this type are passed to postprocess_coverage to enable coverage post-processing when the extension is available.

DocumenterReferenceTag

CTBase.Extensions.DocumenterReferenceTagType
struct DocumenterReferenceTag <: CTBase.Extensions.AbstractDocumenterReferenceTag

Concrete tag type used to dispatch to the DocumenterReference extension.

Instances of this type are passed to automatic_reference_documentation to enable the integration with Documenter.jl when the DocumenterReference extension is available.

Example

julia> using CTBase

julia> tag = CTBase.DocumenterReferenceTag()
CTBase.DocumenterReferenceTag()

TestRunnerTag

CTBase.Extensions.TestRunnerTagType
struct TestRunnerTag <: CTBase.Extensions.AbstractTestRunnerTag

Concrete tag type used to dispatch to the TestRunner extension.

Instances of this type are passed to run_tests to enable the extension-based test runner when the extension is available.