Project

Profile

Help

Actions

Pulp 3 Smoke Test Plan » History » Revision 7

« Previous | Revision 7/12 (diff) | Next »
pthomas@redhat.com, 09/01/2017 02:50 PM


Pulp 3.0 Smoke Test Plan

Verify that the following functionalities are working

Authentication

  1. Add a user

       userid
       username
       password
       optional info
     
    
  2. View user(s)

        list single user
        list single user detail
        list multiple users
    
  3. Update any user details

        Update 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
  2. Read a repo
  3. Update all mutable repo fields
  4. Delete a repo
  5. List all repos
    # All fields are included
    # Pagination is supported
  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.

Updated by pthomas@redhat.com over 6 years ago · 7 revisions