shipyard/src/bin/shipyard_airflow/tests/unit/control
Drew Walters 6f8b9f858a Refactor validations retrieval for performance
The goal of this commit is to reduce the average time spent retrieving
validations from Deckhand. Currently, wait times when committing
configdocs can be significant due to unnecessary API calls. This change
reduces the number of API calls during this process by utilizing the
`/revisions/{{revision_id}}/validations/detail` endpoint exposed by
Deckhand. During testing, this introduced a 71% decrease in cumulative
time for committing configdocs. Note, this commit does not introduce
usage of the official Deckhand client, which will be addressed in a
future change.

Change-Id: I3c86fca6bae1a5a2f74963a87b2198c1705cf3a6
2018-10-05 13:57:27 +00:00
..
af_monitoring Refactor to use unittest.mock instead of mock 2018-07-25 10:41:16 -05:00
middleware Refactor shipyard to UCP target layout 2018-04-24 16:47:13 -05:00
__init__.py Refactor shipyard to UCP target layout 2018-04-24 16:47:13 -05:00
common.py Refactor shipyard to UCP target layout 2018-04-24 16:47:13 -05:00
conftest.py Refactor shipyard to UCP target layout 2018-04-24 16:47:13 -05:00
fake_response.py Refactor shipyard to UCP target layout 2018-04-24 16:47:13 -05:00
test.conf Add Oslo Policy options for policy file location 2018-08-09 13:55:40 -05:00
test_action_helper.py Fix 404 on log retrieval for retries of a step 2018-09-10 21:22:18 -07:00
test_action_validators.py Add redeploy_server processing 2018-08-21 09:42:40 -05:00
test_actions_api.py Add redeploy_server processing 2018-08-21 09:42:40 -05:00
test_actions_control_api.py Refactor shipyard to UCP target layout 2018-04-24 16:47:13 -05:00
test_actions_id_api.py Refactor to use unittest.mock instead of mock 2018-07-25 10:41:16 -05:00
test_actions_steps_id_api.py Refactor to use unittest.mock instead of mock 2018-07-25 10:41:16 -05:00
test_actions_steps_id_logs_api.py Refactor to use unittest.mock instead of mock 2018-07-25 10:41:16 -05:00
test_actions_validations_id_api.py Refactor to use unittest.mock instead of mock 2018-07-25 10:41:16 -05:00
test_api.py Refactor shipyard to UCP target layout 2018-04-24 16:47:13 -05:00
test_base_resource.py Refactor shipyard to UCP target layout 2018-04-24 16:47:13 -05:00
test_configdocs_api.py Refactor to use unittest.mock instead of mock 2018-07-25 10:41:16 -05:00
test_configdocs_helper.py Refactor validations retrieval for performance 2018-10-05 13:57:27 +00:00
test_redaction.py Mask password in logs for database connection 2018-07-26 12:37:00 -05:00
test_rendered_configdocs_api.py Refactor to use unittest.mock instead of mock 2018-07-25 10:41:16 -05:00
test_shipyard_request_context.py Refactor shipyard to UCP target layout 2018-04-24 16:47:13 -05:00
test_start_shipyard.py Refactor shipyard to UCP target layout 2018-04-24 16:47:13 -05:00
test_status_api.py A new Shipyard site statuses API and CLI 2018-07-31 09:16:36 +00:00
test_status_helper.py A new Shipyard site statuses API and CLI 2018-07-31 09:16:36 +00:00