Pulp 3.0 Smoke Test Plan¶
Verify that the following functionalities are working. This document assumes that the tests are performed by an authenticated user unless otherwise specified. We will use file plugin to test some of these core functionalities but will not be testing File Plugin itself.
Authentication
-
Add a user
Userid -Required Username - Required Password - Required Other info - Non Required
-
View user(s)
List single user List single user detail List multiple users
-
Update any user details
Update required user info Update optional user info List the user to verify
-
Delete a user
Delete a user by id Delete admin user Delete last user
Repository
-
Using the API Create a repo
Required info Optional info
-
Update all mutable repo fields
Update required info Update optional info Add optional info Remove optional info
-
Delete a repo
Delete a repo by repo-id Delete multiple repos
-
List all repos
# All fields are included # Pagination is supported # List a repository's associated importers and publishers by type # All fields are included # Pagination is supported
Importer
-
Using the API Create an importer
Required info Optional info
-
Read an importer
# All fields are included # List a repository's associated importers and publishers by type # All fields are included
-
Update all mutable importer fields
Update required info Update optional info Add optional info Remove optional info
-
Delete an importer (asynchronous)
Delete an importer
Delete multiple importers
Publisher
-
Create a publisher
Required info Optional info
- Read a publisher
# All fields are included
# List a repository's associated importers and publishers by type
# All fields are included
-
Update all mutable publisher fields
Update required info Update optional info Add optional info Remove optional info
-
Delete a publisher (asynchronous)
Delete a publisher Delete multiple publishers
Tasks
-
List all tasks
All tasks are listed Tasks can be filtered by ['state', 'id', 'group'] See a detail view for a specific task
-
Cancel a task
Cancel a task by task_id Cancel completed task Cancel multiple tasks
*Un Authenticated user
-
View the status of Pulp workers, resource managers, and celerybeats.
View pulp-worker status View resource manager status View celerybeat status
-
View the status of httpd's connection to the database and message broker.
Updated by pthomas@redhat.com about 7 years ago ยท 12 revisions