Project

Profile

Help

Pulp 3 Smoke Test Plan » History » Revision 7

Revision 6 (pthomas@redhat.com, 08/31/2017 10:42 PM) → Revision 7/12 (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.