Project

Profile

Help

Pulp 3 Smoke Test Plan » History » Revision 6

Revision 5 (pthomas@redhat.com, 08/31/2017 10:39 PM) → Revision 6/12 (pthomas@redhat.com, 08/31/2017 10:42 PM)

# Pulp 3.0 Smoke Test Plan 

 Verify that the following functionalities are working 

 **Authentication** 

 1.    Add a user 
 2.    View user(s) 
 3.    Update any user details 
 4.    Delete a 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.