|
|
|
@ -2,60 +2,6 @@ |
|
|
|
|
|
|
|
|
|
- sanity checks: implement tests |
|
|
|
|
|
|
|
|
|
stage_run() |
|
|
|
|
- ensure that for every object in |
|
|
|
|
cdist.core.Object.list_objects() is passed into |
|
|
|
|
self.object_run() |
|
|
|
|
- instantiate + overwrite + test |
|
|
|
|
|
|
|
|
|
object_prepare(): |
|
|
|
|
- calls (in this order): |
|
|
|
|
self.run_type_explorer(cdist_object) |
|
|
|
|
self.run_type_manifest(cdist_object) |
|
|
|
|
cdist_object.prepared = True |
|
|
|
|
- object is prepared after function call |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
stage_prepare(): |
|
|
|
|
- calls (in this order): |
|
|
|
|
self.link_emulator() |
|
|
|
|
self.run_global_explorers() |
|
|
|
|
self.run_initial_manifest() |
|
|
|
|
|
|
|
|
|
- ensure that all objects are created :-) |
|
|
|
|
- as defined in inital manifest + type manifests |
|
|
|
|
|
|
|
|
|
deploy_to() |
|
|
|
|
- ensure self.stage_prepare() and self.stage_run() are |
|
|
|
|
run. [ORDER] |
|
|
|
|
- instantiate + overwrite + test |
|
|
|
|
|
|
|
|
|
deploy_and_cleanup() |
|
|
|
|
- ensure self.deploy_to() + self.cleanup() are are run |
|
|
|
|
run. [ORDER] |
|
|
|
|
- instantiate + overwrite + test |
|
|
|
|
|
|
|
|
|
transfer_object_parameter() |
|
|
|
|
- check that object parameters are transferred |
|
|
|
|
- paths are setup correctly |
|
|
|
|
- test via mock of remote_mkdir and transfer_path |
|
|
|
|
- ensure self.remote_mkdir, self.transfer_path are run. [ORDER] |
|
|
|
|
- instantiate + overwrite + test |
|
|
|
|
|
|
|
|
|
transfer_global_explorers() |
|
|
|
|
- paths are setup correctly |
|
|
|
|
- test via mock of self.remote_mkdir() and self.transfer_path() |
|
|
|
|
- ensure self.remote_mkdir, self.transfer_path are run. [ORDER] |
|
|
|
|
- instantiate + overwrite + test |
|
|
|
|
|
|
|
|
|
transfer_type_explorers(): |
|
|
|
|
- Explorers are not transferred twice |
|
|
|
|
- paths are setup correctly |
|
|
|
|
- test via mock of self.remote_mkdir() and self.transfer_path() |
|
|
|
|
- Explorers are transferred |
|
|
|
|
- test via mock of self.remote_mkdir() and self.transfer_path() |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------- |
|
|
|
|
|
|
|
|
|
- insert prefix into logger to distinguish between modules |
|
|
|
|