Home | History | Annotate | Download | only in hosts

Lines Matching defs:Verifier

12   * `Verifier`: A class representing a single verification check.
15 * `RepairStrategy`: A class for organizing a collection of `Verifier`
19 instances of `Verifier` and `RepairAction`. `Verifier` objects are
22 more failures identified by a `Verifier` object.
39 Generic Exception for failures from `Verifier` objects.
188 This invokes `_verify_host()` on every verifier in the given
189 list. If any verifier in the transitive closure of dependencies
191 containing the description of each failed verifier. Only
205 one verifier in the list has failed.
267 class Verifier(_DependencyNode):
271 A concrete subclass of `Verifier` provides a simple check that can
275 `Verifier` objects are organized in a DAG identifying dependencies
283 A `Verifier` object caches its result the first time it calls
298 must be true for the verifier to pass. Do not include a terminating
312 super(Verifier, self).__init__(tag, 'verify', dependencies)
331 If this verifier does not have a cached verification result,
378 subclasses of `Verifier`.
403 `Verifier` checks, in order to make those checks pass.
405 Each repair action includes one or more verifier triggers that
562 class _RootVerifier(Verifier):
582 A class for organizing `Verifier` and `RepairAction` objects.
584 An instance of `RepairStrategy` is organized as a DAG of `Verifier`
588 * The `verify()` method walks the verifier DAG in dependency
594 # The Verifier DAG
595 The verifier DAG is constructed from the first argument passed to
599 * The `constructor` value is a callable that creates a `Verifier`
601 that inherit the default constructor from `Verifier`, this can
604 verifier.
606 Each string corresponds to the `tag` member of a `Verifier`
611 reserved and may not be used by any verifier.
653 Each string corresponds to the `tag` member of a `Verifier` that
657 `Verifier` that can trigger the repair action.
669 Construct and remember a verifier.
671 Create a `Verifier` using `constructor` and `tag`. Dependencies
675 After construction, the new verifier is added to `verifiers`.
678 @param constructor Verifier construction function.
713 # verifier will execute its dependencies in the order provided
750 Run the verifier DAG on the given host.