Project

Profile

Help

Pulp 3 Smoke Test Plan » History » Sprint/Milestone 7

pthomas@redhat.com, 09/01/2017 02:50 PM

1 1 pthomas@redhat.com
# Pulp 3.0 Smoke Test Plan
2
3
Verify that the following functionalities are working
4
5 3 pthomas@redhat.com
**Authentication**
6
7 1 pthomas@redhat.com
1.  Add a user
8 7 pthomas@redhat.com
9
    ~~~
10
       userid
11
       username
12
       password
13
       optional info
14
     
15
    ~~~
16
17 1 pthomas@redhat.com
2.  View user(s)
18 7 pthomas@redhat.com
19
    ~~~
20
        list single user
21
        list single user detail
22
        list multiple users
23
    ~~~
24
25
     
26 1 pthomas@redhat.com
3.  Update any user details
27 7 pthomas@redhat.com
28
    ~~~
29
        Update user info
30
        List the user to verify
31
    ~~~
32
33
4.  Delete a user 
34
35
    ~~~
36
       Delete a user by id
37
       Delete admin user
38
       Delete last user
39
    ~~~
40
41 1 pthomas@redhat.com
42
**Repository**
43
44
1.  Create a repo
45
2.  Read a repo
46
3.  Update all mutable repo fields 
47
4.  Delete a repo 
48
5.  List all repos  
49
    \# All fields are included  
50
    \# Pagination is supported
51
6.  List a repository's associated importers and publishers by type  
52
    \# All fields are included  
53
    \# Pagination is supported
54
55
**Importer**
56
57
1.  Create an importer
58
2.  Read an importer
59
3.  Update all mutable importer fields
60
4.  Delete an importer (asynchronous)
61
62 3 pthomas@redhat.com
**Publisher**
63
64
1.  Create a publisher
65
2.  Read a publisher
66
3.  Update all mutable publisher fields
67
4.  Delete a publisher (asynchronous)
68
69 1 pthomas@redhat.com
**Tasks**
70
71 4 pthomas@redhat.com
1.  List all tasks  
72
    Filtering support on \['state', 'id', 'group'\]  
73
    This does not include associated progress reports  
74 5 pthomas@redhat.com
    See a detail view for a specific task 
75
2.  All attributes of a task  
76 3 pthomas@redhat.com
    All associated progress reports
77 5 pthomas@redhat.com
3.  Cancel a task
78 6 pthomas@redhat.com
79
\*Un Authenticated user
80
81
1.  View the status of Pulp workers, resource managers, and celerybeats.
82
2.  View the status of httpd's connection to the database and message broker.