Project

Profile

Help

Actions

Pulp 3 Smoke Test Plan » History » Revision 8

« Previous | Revision 8/12 (diff) | Next »
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
       Username - Required
       Password - Required
       Other info - Non Required
     
    
  2. View user(s)

        List single user
        List single user detail
        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. Update all mutable repo fields

    Update required info
    Update optional info
    Add optional info
    Remove optional info
    
  3. Delete a repo

    Delete a repo by repo-id
    Delete multiple repos
    
  4. List all repos
    # All fields are included
    # Pagination is supported

  5. 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 · 8 revisions