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. |