assetQC
 All Classes Namespaces Files Functions Variables
Functions | Variables
assetQC::api::lib Namespace Reference

Functions

def run

Variables

int COLLECTOR_MAX = 29
int COLLECTOR_MIN = 1
int FINISH_PERCENT = 100
int FIXER_MAX = 79
int FIXER_MIN = 60
int PROCESS_MAX = 99
int PROCESS_MIN = 80
int START_PERCENT = 0
int VALIDATOR_MAX = 59
int VALIDATOR_MIN = 30

Detailed Description

Underlying library of 'assetsQC' tool.

Classes:
- Collector
- Validator
- AssetInstance
- Status
- Fixer

Function Documentation

def assetQC.api.lib.run (   ctx = None,
  assetType = None,
  doCollectors = True,
  doValidators = True,
  doFixers = True,
  doReporters = True,
  logger = None,
  progressCb = None 
)
Runs asset quality checking.

:param ctx: Context to run in, or None to create a new one.
:param assetType: Asset type to operate on, or None to inducate all types.
:param doCollectors: Run asset collection?
:param doValidators: Run asset validation?
:param doFixers: Run automatic fixers?
:param doReporters: Run reporters to report QC results?
:param logger: Logging object, or None.
:param progressCb: Callback function to be used to display progress.

:type ctx: assetQC.api.context.Context
:type assetType: str
:type doCollectors: bool
:type doValidators: bool
:type doFixers: bool
:type doReporters: bool
:type logger: assetQC.api_tests.logger.Logger
:type progressCb: function
:return:

Variable Documentation

 All Classes Namespaces Files Functions Variables