Pulp 3 Smoke Test Plan » History » Sprint/Milestone 8
pthomas@redhat.com, 09/01/2017 03:20 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 | 8 | pthomas@redhat.com | Userid -Required |
11 | Username - Required |
||
12 | Password - Required |
||
13 | Other info - Non Required |
||
14 | 7 | pthomas@redhat.com | |
15 | ~~~ |
||
16 | |||
17 | 1 | pthomas@redhat.com | 2. View user(s) |
18 | 7 | pthomas@redhat.com | |
19 | ~~~ |
||
20 | 8 | pthomas@redhat.com | List single user |
21 | List single user detail |
||
22 | List multiple users |
||
23 | 7 | pthomas@redhat.com | ~~~ |
24 | |||
25 | |||
26 | 3. Update any user details |
||
27 | 1 | pthomas@redhat.com | |
28 | 7 | pthomas@redhat.com | ~~~ |
29 | 8 | pthomas@redhat.com | Update required user info |
30 | Update optional user info |
||
31 | 7 | pthomas@redhat.com | List the user to verify |
32 | ~~~ |
||
33 | |||
34 | 4. Delete a user |
||
35 | |||
36 | ~~~ |
||
37 | 1 | pthomas@redhat.com | Delete a user by id |
38 | Delete admin user |
||
39 | Delete last user |
||
40 | ~~~ |
||
41 | |||
42 | |||
43 | **Repository** |
||
44 | |||
45 | 1. Create a repo |
||
46 | 8 | pthomas@redhat.com | |
47 | ~~~ |
||
48 | Required info |
||
49 | Optional info |
||
50 | ~~~ |
||
51 | |||
52 | |||
53 | 2. Update all mutable repo fields |
||
54 | |||
55 | ~~~ |
||
56 | Update required info |
||
57 | Update optional info |
||
58 | Add optional info |
||
59 | Remove optional info |
||
60 | ~~~ |
||
61 | |||
62 | 3. Delete a repo |
||
63 | |||
64 | ~~~ |
||
65 | Delete a repo by repo-id |
||
66 | Delete multiple repos |
||
67 | ~~~ |
||
68 | |||
69 | 4. List all repos |
||
70 | 1 | pthomas@redhat.com | \# All fields are included |
71 | \# Pagination is supported |
||
72 | 8 | pthomas@redhat.com | 5. List a repository's associated importers and publishers by type |
73 | 1 | pthomas@redhat.com | \# All fields are included |
74 | \# Pagination is supported |
||
75 | |||
76 | **Importer** |
||
77 | |||
78 | 1. Create an importer |
||
79 | 2. Read an importer |
||
80 | 3. Update all mutable importer fields |
||
81 | 4. Delete an importer (asynchronous) |
||
82 | |||
83 | 3 | pthomas@redhat.com | **Publisher** |
84 | |||
85 | 1. Create a publisher |
||
86 | 2. Read a publisher |
||
87 | 3. Update all mutable publisher fields |
||
88 | 4. Delete a publisher (asynchronous) |
||
89 | |||
90 | 1 | pthomas@redhat.com | **Tasks** |
91 | |||
92 | 4 | pthomas@redhat.com | 1. List all tasks |
93 | Filtering support on \['state', 'id', 'group'\] |
||
94 | This does not include associated progress reports |
||
95 | 5 | pthomas@redhat.com | See a detail view for a specific task |
96 | 2. All attributes of a task |
||
97 | 3 | pthomas@redhat.com | All associated progress reports |
98 | 5 | pthomas@redhat.com | 3. Cancel a task |
99 | 6 | pthomas@redhat.com | |
100 | \*Un Authenticated user |
||
101 | |||
102 | 1. View the status of Pulp workers, resource managers, and celerybeats. |
||
103 | 2. View the status of httpd's connection to the database and message broker. |