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.
34 Generic Exception for failures from `Verifier` objects.
160 This invokes `_verify_host()` on every verifier in the given
161 list. If any verifier in the transitive closure of dependencies
163 containing the description of each failed verifier. Only
177 one verifier in the list has failed.
242 class Verifier(_DependencyNode):
246 A concrete subclass of `Verifier` provides a simple check that can
250 `Verifier` objects are organized in a DAG identifying dependencies
258 A `Verifier` object caches its result the first time it calls
273 must be true for the verifier to pass. Do not include a terminating
287 super(Verifier, self).__init__(tag, dependencies)
309 If this verifier does not have a cached verification result,
358 subclasses of `Verifier`.
383 `Verifier` checks, in order to make those checks pass.
385 Each repair action includes one or more verifier triggers that
509 class _RootVerifier(Verifier):
530 A class for organizing `Verifier` and `RepairAction` objects.
532 An instance of `RepairStrategy` is organized as a DAG of `Verifier`
536 * The `verify()` method walks the verifier DAG in dependency
542 # The Verifier DAG
543 The verifier DAG is constructed from the first argument passed to
547 * The `constructor` value is a callable that creates a `Verifier`
549 that inherit the default constructor from `Verifier`, this can
552 verifier.
554 Each string corresponds to the `tag` member of a `Verifier`
559 reserved and may not be used by any verifier.
601 Each string corresponds to the `tag` member of a `Verifier` that
605 `Verifier` that can trigger the repair action.
617 Construct and remember a verifier.
619 Create a `Verifier` using `constructor` and `tag`. Dependencies
623 After construction, the new verifier is added to `verifiers`.
626 @param constructor Verifier construction function.
655 # verifier will execute its dependencies in the order provided
679 Run the verifier DAG on the given host.