| app/celery_app.py |
(no function) |
|
4 |
0 |
2 |
|
100.00% |
| app/config.py |
(no function) |
|
12 |
0 |
0 |
|
100.00% |
| app/services/__init__.py |
(no function) |
|
6 |
0 |
0 |
|
100.00% |
| app/services/build_lock.py |
_redis_client |
|
1 |
1 |
0 |
|
0.00% |
| app/services/build_lock.py |
PackerBuildLock.__init__ |
|
10 |
0 |
0 |
|
100.00% |
| app/services/build_lock.py |
PackerBuildLock.acquire_or_wait |
|
11 |
0 |
0 |
|
100.00% |
| app/services/build_lock.py |
PackerBuildLock._start_heartbeat |
|
4 |
0 |
0 |
|
100.00% |
| app/services/build_lock.py |
PackerBuildLock._heartbeat_loop |
|
10 |
0 |
0 |
|
100.00% |
| app/services/build_lock.py |
PackerBuildLock.release |
|
11 |
0 |
0 |
|
100.00% |
| app/services/build_lock.py |
PackerBuildLock.__enter__ |
|
1 |
0 |
0 |
|
100.00% |
| app/services/build_lock.py |
PackerBuildLock.__exit__ |
|
1 |
0 |
0 |
|
100.00% |
| app/services/build_lock.py |
(no function) |
|
23 |
0 |
0 |
|
100.00% |
| app/services/git_service.py |
GitService.__init__ |
|
2 |
0 |
0 |
|
100.00% |
| app/services/git_service.py |
GitService._parse_git_url |
|
11 |
0 |
0 |
|
100.00% |
| app/services/git_service.py |
GitService._get_authenticated_url |
|
8 |
0 |
0 |
|
100.00% |
| app/services/git_service.py |
GitService.clone_release |
|
26 |
6 |
0 |
|
76.92% |
| app/services/git_service.py |
GitService.cleanup_repository |
|
4 |
0 |
0 |
|
100.00% |
| app/services/git_service.py |
(no function) |
|
14 |
0 |
0 |
|
100.00% |
| app/services/openstack_auth.py |
PerTaskCloudsConfig.__init__ |
|
17 |
0 |
0 |
|
100.00% |
| app/services/openstack_auth.py |
PerTaskCloudsConfig._cloud_block |
|
21 |
0 |
0 |
|
100.00% |
| app/services/openstack_auth.py |
PerTaskCloudsConfig._env_vars |
|
26 |
0 |
0 |
|
100.00% |
| app/services/openstack_auth.py |
PerTaskCloudsConfig.__enter__ |
|
17 |
0 |
0 |
|
100.00% |
| app/services/openstack_auth.py |
PerTaskCloudsConfig.__exit__ |
|
3 |
0 |
0 |
|
100.00% |
| app/services/openstack_auth.py |
(no function) |
|
15 |
0 |
0 |
|
100.00% |
| app/services/openstack_service.py |
OpenStackService.__init__ |
|
1 |
0 |
0 |
|
100.00% |
| app/services/openstack_service.py |
OpenStackService._run |
|
11 |
0 |
0 |
|
100.00% |
| app/services/openstack_service.py |
OpenStackService.check_image_exists |
|
18 |
0 |
0 |
|
100.00% |
| app/services/openstack_service.py |
OpenStackService.server_show |
|
8 |
0 |
0 |
|
100.00% |
| app/services/openstack_service.py |
OpenStackService.server_stop |
|
4 |
0 |
0 |
|
100.00% |
| app/services/openstack_service.py |
OpenStackService.server_start |
|
4 |
0 |
0 |
|
100.00% |
| app/services/openstack_service.py |
(no function) |
|
12 |
0 |
0 |
|
100.00% |
| app/services/packer_discovery.py |
_discover_packer_templates |
|
25 |
0 |
0 |
|
100.00% |
| app/services/packer_discovery.py |
(no function) |
|
12 |
0 |
0 |
|
100.00% |
| app/services/packer_executor.py |
PackerExecutor.__init__ |
|
4 |
0 |
0 |
|
100.00% |
| app/services/packer_executor.py |
PackerExecutor._get_env |
|
6 |
0 |
0 |
|
100.00% |
| app/services/packer_executor.py |
PackerExecutor.init |
|
19 |
0 |
0 |
|
100.00% |
| app/services/packer_executor.py |
PackerExecutor.validate |
|
24 |
0 |
0 |
|
100.00% |
| app/services/packer_executor.py |
PackerExecutor.build |
|
26 |
0 |
0 |
|
100.00% |
| app/services/packer_executor.py |
PackerExecutor._extract_error_from_packer |
|
13 |
0 |
0 |
|
100.00% |
| app/services/packer_executor.py |
(no function) |
|
15 |
0 |
0 |
|
100.00% |
| app/services/terraform_executor.py |
_pg_backend_override_hcl |
|
2 |
0 |
0 |
|
100.00% |
| app/services/terraform_executor.py |
_stream_subprocess |
|
14 |
0 |
0 |
|
100.00% |
| app/services/terraform_executor.py |
_stream_subprocess._drain_stdout |
|
10 |
2 |
0 |
|
80.00% |
| app/services/terraform_executor.py |
TerraformExecutor.__init__ |
|
6 |
0 |
0 |
|
100.00% |
| app/services/terraform_executor.py |
TerraformExecutor._get_env |
|
11 |
0 |
0 |
|
100.00% |
| app/services/terraform_executor.py |
TerraformExecutor._write_pg_backend_override |
|
6 |
0 |
0 |
|
100.00% |
| app/services/terraform_executor.py |
TerraformExecutor._run_streamed |
|
3 |
0 |
0 |
|
100.00% |
| app/services/terraform_executor.py |
TerraformExecutor.init |
|
18 |
0 |
0 |
|
100.00% |
| app/services/terraform_executor.py |
TerraformExecutor.plan |
|
22 |
0 |
0 |
|
100.00% |
| app/services/terraform_executor.py |
TerraformExecutor.apply |
|
25 |
0 |
0 |
|
100.00% |
| app/services/terraform_executor.py |
TerraformExecutor.destroy |
|
23 |
1 |
0 |
|
95.65% |
| app/services/terraform_executor.py |
TerraformExecutor.output |
|
17 |
0 |
0 |
|
100.00% |
| app/services/terraform_executor.py |
TerraformExecutor.state_pull |
|
10 |
0 |
0 |
|
100.00% |
| app/services/terraform_executor.py |
(no function) |
|
26 |
0 |
0 |
|
100.00% |
| app/tasks.py |
_tfstate_schema_name |
|
1 |
0 |
0 |
|
100.00% |
| app/tasks.py |
Failure.__init__ |
|
7 |
0 |
0 |
|
100.00% |
| app/tasks.py |
Failure._from_payload |
|
9 |
0 |
0 |
|
100.00% |
| app/tasks.py |
Failure.__reduce__ |
|
1 |
0 |
0 |
|
100.00% |
| app/tasks.py |
Failure.__repr__ |
|
0 |
0 |
1 |
|
100.00% |
| app/tasks.py |
Failure.to_dict |
|
1 |
0 |
0 |
|
100.00% |
| app/tasks.py |
_looks_like_file_var_value |
|
8 |
0 |
0 |
|
100.00% |
| app/tasks.py |
_strip_file_vars |
|
1 |
0 |
0 |
|
100.00% |
| app/tasks.py |
_scrub_nested_nones |
|
10 |
0 |
0 |
|
100.00% |
| app/tasks.py |
encode_terraform_vars |
|
10 |
0 |
0 |
|
100.00% |
| app/tasks.py |
encode_packer_vars |
|
12 |
1 |
0 |
|
91.67% |
| app/tasks.py |
_phases_for_templates |
|
11 |
0 |
0 |
|
100.00% |
| app/tasks.py |
_PhaseTracker.__init__ |
|
3 |
0 |
0 |
|
100.00% |
| app/tasks.py |
_PhaseTracker.total |
|
1 |
0 |
0 |
|
100.00% |
| app/tasks.py |
_PhaseTracker.mark |
|
6 |
0 |
0 |
|
100.00% |
| app/tasks.py |
_terraform_executor |
|
1 |
0 |
0 |
|
100.00% |
| app/tasks.py |
collect_terraform_state_helper |
|
18 |
12 |
0 |
|
33.33% |
| app/tasks.py |
collect_terraform_outputs_helper |
|
6 |
2 |
0 |
|
66.67% |
| app/tasks.py |
_extract_commit_info |
|
3 |
2 |
0 |
|
33.33% |
| app/tasks.py |
_build_image_names |
|
3 |
1 |
0 |
|
66.67% |
| app/tasks.py |
_apply_image_name_vars |
|
4 |
0 |
0 |
|
100.00% |
| app/tasks.py |
_cleanup_task_resources |
|
11 |
4 |
0 |
|
63.64% |
| app/tasks.py |
_build_one_packer_image |
|
53 |
8 |
0 |
|
84.91% |
| app/tasks.py |
deploy_application |
|
142 |
23 |
0 |
|
83.80% |
| app/tasks.py |
deploy_application._emit |
|
1 |
0 |
0 |
|
100.00% |
| app/tasks.py |
deploy_application.collect_terraform_state |
|
1 |
0 |
0 |
|
100.00% |
| app/tasks.py |
deploy_application.collect_terraform_outputs |
|
1 |
0 |
0 |
|
100.00% |
| app/tasks.py |
deploy_application._stream_line |
|
1 |
1 |
0 |
|
0.00% |
| app/tasks.py |
destroy_deployment |
|
89 |
16 |
0 |
|
82.02% |
| app/tasks.py |
destroy_deployment._emit |
|
1 |
0 |
0 |
|
100.00% |
| app/tasks.py |
destroy_deployment._stream_line |
|
1 |
1 |
0 |
|
0.00% |
| app/tasks.py |
destroy_deployment.collect_terraform_state |
|
1 |
0 |
0 |
|
100.00% |
| app/tasks.py |
_extract_compute_instance_ids |
|
16 |
0 |
0 |
|
100.00% |
| app/tasks.py |
_run_compute_lifecycle |
|
79 |
12 |
0 |
|
84.81% |
| app/tasks.py |
_run_compute_lifecycle._emit |
|
1 |
0 |
0 |
|
100.00% |
| app/tasks.py |
_run_compute_lifecycle._stream_line |
|
1 |
1 |
0 |
|
0.00% |
| app/tasks.py |
pause_deployment |
|
1 |
0 |
0 |
|
100.00% |
| app/tasks.py |
resume_deployment |
|
1 |
0 |
0 |
|
100.00% |
| app/tasks.py |
_build_current_roster |
|
14 |
3 |
0 |
|
78.57% |
| app/tasks.py |
_reconcile_scoped_vars_to_roster |
|
32 |
8 |
0 |
|
75.00% |
| app/tasks.py |
redeploy_resource |
|
88 |
18 |
0 |
|
79.55% |
| app/tasks.py |
redeploy_resource._emit |
|
1 |
0 |
0 |
|
100.00% |
| app/tasks.py |
redeploy_resource._stream_line |
|
1 |
1 |
0 |
|
0.00% |
| app/tasks.py |
redeploy_resource.collect_terraform_state |
|
1 |
0 |
0 |
|
100.00% |
| app/tasks.py |
redeploy_resource.collect_terraform_outputs |
|
1 |
0 |
0 |
|
100.00% |
| app/tasks.py |
(no function) |
|
73 |
0 |
3 |
|
100.00% |
| app/utils/__init__.py |
(no function) |
|
2 |
0 |
0 |
|
100.00% |
| app/utils/crypto.py |
_build_cipher |
|
7 |
0 |
0 |
|
100.00% |
| app/utils/crypto.py |
encrypt |
|
1 |
0 |
0 |
|
100.00% |
| app/utils/crypto.py |
decrypt |
|
1 |
0 |
0 |
|
100.00% |
| app/utils/crypto.py |
encrypt_b64 |
|
1 |
0 |
0 |
|
100.00% |
| app/utils/crypto.py |
decrypt_b64 |
|
1 |
0 |
0 |
|
100.00% |
| app/utils/crypto.py |
(no function) |
|
11 |
0 |
0 |
|
100.00% |
| app/utils/logger.py |
_now_iso |
|
1 |
0 |
0 |
|
100.00% |
| app/utils/logger.py |
clean_text |
|
1 |
0 |
0 |
|
100.00% |
| app/utils/logger.py |
truncate_text |
|
12 |
0 |
0 |
|
100.00% |
| app/utils/logger.py |
_scalar_or_str |
|
7 |
0 |
0 |
|
100.00% |
| app/utils/logger.py |
LogEntry.to_dict |
|
14 |
0 |
0 |
|
100.00% |
| app/utils/logger.py |
LogEntry.__str__ |
|
3 |
0 |
0 |
|
100.00% |
| app/utils/logger.py |
_Buffer.__init__ |
|
2 |
0 |
0 |
|
100.00% |
| app/utils/logger.py |
_Buffer.append |
|
2 |
0 |
0 |
|
100.00% |
| app/utils/logger.py |
_Buffer.snapshot |
|
2 |
0 |
0 |
|
100.00% |
| app/utils/logger.py |
_Buffer.clear |
|
2 |
0 |
0 |
|
100.00% |
| app/utils/logger.py |
_ConsoleSink.__init__ |
|
3 |
0 |
0 |
|
100.00% |
| app/utils/logger.py |
_ConsoleSink.write |
|
3 |
0 |
0 |
|
100.00% |
| app/utils/logger.py |
StructuredLogger.__init__ |
|
8 |
0 |
0 |
|
100.00% |
| app/utils/logger.py |
StructuredLogger.set_event_emitter |
|
1 |
0 |
0 |
|
100.00% |
| app/utils/logger.py |
StructuredLogger._record |
|
8 |
0 |
2 |
|
100.00% |
| app/utils/logger.py |
StructuredLogger._build |
|
14 |
0 |
0 |
|
100.00% |
| app/utils/logger.py |
StructuredLogger.debug |
|
1 |
0 |
0 |
|
100.00% |
| app/utils/logger.py |
StructuredLogger.info |
|
1 |
0 |
0 |
|
100.00% |
| app/utils/logger.py |
StructuredLogger.success |
|
1 |
0 |
0 |
|
100.00% |
| app/utils/logger.py |
StructuredLogger.warning |
|
1 |
0 |
0 |
|
100.00% |
| app/utils/logger.py |
StructuredLogger.error |
|
1 |
0 |
0 |
|
100.00% |
| app/utils/logger.py |
StructuredLogger.phase |
|
1 |
0 |
0 |
|
100.00% |
| app/utils/logger.py |
StructuredLogger.progress |
|
7 |
0 |
0 |
|
100.00% |
| app/utils/logger.py |
StructuredLogger.operation_start |
|
4 |
0 |
0 |
|
100.00% |
| app/utils/logger.py |
StructuredLogger.operation_end |
|
10 |
0 |
0 |
|
100.00% |
| app/utils/logger.py |
StructuredLogger.command_output |
|
3 |
0 |
0 |
|
100.00% |
| app/utils/logger.py |
StructuredLogger.tool_output_line |
|
5 |
0 |
0 |
|
100.00% |
| app/utils/logger.py |
StructuredLogger.exception |
|
10 |
0 |
0 |
|
100.00% |
| app/utils/logger.py |
StructuredLogger.resource_info |
|
1 |
0 |
0 |
|
100.00% |
| app/utils/logger.py |
StructuredLogger.get_logs_dict |
|
1 |
0 |
0 |
|
100.00% |
| app/utils/logger.py |
StructuredLogger.get_logs_json |
|
1 |
0 |
0 |
|
100.00% |
| app/utils/logger.py |
StructuredLogger.get_logs_text |
|
1 |
0 |
0 |
|
100.00% |
| app/utils/logger.py |
StructuredLogger.get_logs_by_category |
|
1 |
0 |
0 |
|
100.00% |
| app/utils/logger.py |
StructuredLogger.get_logs_by_level |
|
1 |
0 |
0 |
|
100.00% |
| app/utils/logger.py |
StructuredLogger.get_summary |
|
7 |
0 |
0 |
|
100.00% |
| app/utils/logger.py |
StructuredLogger.clear |
|
3 |
0 |
0 |
|
100.00% |
| app/utils/logger.py |
get_logger |
|
1 |
0 |
0 |
|
100.00% |
| app/utils/logger.py |
(no function) |
|
94 |
0 |
0 |
|
100.00% |