Pulp 3 Smoke Test Plan » History » Revision 8
Revision 7 (pthomas@redhat.com, 09/01/2017 02:50 PM) → Revision 8/12 (pthomas@redhat.com, 09/01/2017 03:20 PM)
# Pulp 3.0 Smoke Test Plan Verify that the following functionalities are working **Authentication** 1. Add a user ~~~ Userid -Required userid Username - Required username Password - Required password Other optional info - Non Required ~~~ 2. View user(s) ~~~ List list single user List list single user detail List list multiple users ~~~ 3. Update any user details ~~~ Update required user info Update optional user info List the user to verify ~~~ 4. Delete a user ~~~ Delete a user by id Delete admin user Delete last user ~~~ **Repository** 1. Create a repo ~~~ Required info Optional info ~~~ 2. Read a repo 3. Update all mutable repo fields ~~~ Update required info Update optional info Add optional info Remove optional info ~~~ 3. 4. Delete a repo ~~~ Delete a repo by repo-id Delete multiple repos ~~~ 4. 5. List all repos \# All fields are included \# Pagination is supported 5. 6. List a repository's associated importers and publishers by type \# All fields are included \# Pagination is supported **Importer** 1. Create an importer 2. Read an importer 3. Update all mutable importer fields 4. Delete an importer (asynchronous) **Publisher** 1. Create a publisher 2. Read a publisher 3. Update all mutable publisher fields 4. Delete a publisher (asynchronous) **Tasks** 1. List all tasks Filtering support on \['state', 'id', 'group'\] This does not include associated progress reports See a detail view for a specific task 2. All attributes of a task All associated progress reports 3. Cancel a task \*Un Authenticated user 1. View the status of Pulp workers, resource managers, and celerybeats. 2. View the status of httpd's connection to the database and message broker.