Project

Profile

Help

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.