Actions
Task #6272
closedAdd scale testing tools
Start date:
Due date:
% Done:
100%
Estimated time:
Platform Release:
Groomed:
No
Sprint Candidate:
No
Tags:
Sprint:
Sprint 67
Quarter:
Description
We need to scale test pulp_ansible and we need some tools to do it.
It needs to also come with documentation.
Actions
Adds scale testesting tools and docs
This adds four scale testing tools:
generate_collections.py
which generates collections in parallel with Pulp workers.fast_load_collections.py
which loads collections in parallel from a filesystem with Pulp workers.create_repos_with_collections.py
which creates repositories and repository versions containing CollectionVersions already in Pulp.promote.py
will select a content unit randomly and add it to N randomly selected AnsibleRepository objects. This is designed to benchmark adding new content to many repositories.This also adds a new
testing
section in the docs which identifies some of the different functional tests we have including these tools.https://pulp.plan.io/issues/6272 closes #6272