Add scale testing tools
We need to scale test pulp_ansible and we need some tools to do it.
It needs to also come with documentation.
Adds scale testesting tools and docs
This adds four scale testing tools:
generate_collections.pywhich generates collections in parallel with Pulp workers.
fast_load_collections.pywhich loads collections in parallel from a filesystem with Pulp workers.
create_repos_with_collections.pywhich creates repositories and repository versions containing CollectionVersions already in Pulp.
promote.pywill 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.
#2 Updated by bmbouter over 1 year ago
- Status changed from ASSIGNED to POST
PR available at: https://github.com/pulp/pulp_ansible/pull/292/files
#3 Updated by bmbouter over 1 year ago
- Status changed from POST to MODIFIED
- % Done changed from 0 to 100
Applied in changeset pulp_ansible|24d49b2135c37042f20275a5606dba61a76918b3.
Please register to edit this issue