Pulp 2 11 Test Result Summary » History » Sprint/Milestone 3
pthomas@redhat.com, 12/13/2016 06:34 PM
1 | 1 | pthomas@redhat.com | # Pulp 2.11 Test Result Summary |
---|---|---|---|
2 | |||
3 | 2 | pthomas@redhat.com | **Summary** |
4 | 1 | pthomas@redhat.com | |
5 | Status: \[ \] Not Started \[ \] In Progress \[ \] Paused \[ \] Blocked \[X \] Finished |
||
6 | 2 | pthomas@redhat.com | Started On: October 26 |
7 | Finished On: December 13 |
||
8 | 1 | pthomas@redhat.com | Beta/RC URL: https://repos.fedorapeople.org/pulp/pulp/beta/2.11/ |
9 | Redmine URL: http://https://pulp.plan.io/issues?query_id=61 |
||
10 | |||
11 | 2 | pthomas@redhat.com | The number of new features/stories were limited. Upgrade testing needed to be done manually and automation needed to be updated due to some issues found. Automated tests have increased from 432 in 2.10 to 472 in 2.11 . The jobs were run nightly on EL6, EL7 , Fedora 23 and Fedora 24. Jenkins Jobs were set to run on master before beta builds. That helped in identifying issues early. As a result, the beta produced were stable. Manual testing was limited to the scenarios that do not yet have pulp smash tests. All the new features have been added to pulp-smash backlog to automate or already automated. |
12 | 1 | pthomas@redhat.com | |
13 | 3 | pthomas@redhat.com | \*Pulp QE team approves the release of the 2.11 build to GA. |
14 | \* |
||
15 | 1 | pthomas@redhat.com | |
16 | Beta History |
||
17 | 2 | pthomas@redhat.com | Beta 1: October 26, 2016 |
18 | Beta 2: November 3, 2016 |
||
19 | Beta 3: November 23, 2016 |
||
20 | RC 1: November 30, 2016 |
||
21 | RC 2: December 9, 2016 |
||
22 | 1 | pthomas@redhat.com | |
23 | 2 | pthomas@redhat.com | Automation |
24 | 1 | pthomas@redhat.com | |
25 | 2 | pthomas@redhat.com | New tests were added for the following |
26 | 1 | pthomas@redhat.com | |
27 | 2 | pthomas@redhat.com | ~~~ |
28 | https://github.com/PulpQE/pulp-smash/issues/444 |
||
29 | https://github.com/PulpQE/pulp-smash/issues/427 |
||
30 | https://github.com/PulpQE/pulp-smash/issues/425 |
||
31 | ~~~ |
||
32 | |||
33 | 1 | pthomas@redhat.com | Status: \[X\] PASSED \[ \] FAILED |
34 | System: x86_64 |
||
35 | RHEL 6.8 RHEL 7.3 |
||
36 | Installation PASS PASS |
||
37 | Smoke PASS PASS |
||
38 | API PASS PASS |
||
39 | CLI PASS PASS |
||
40 | Upgrade PASS PASS |
||
41 | |||
42 | NOTES: |
||
43 | |||
44 | 2.11 Features and Bugs |
||
45 | https://pulp.plan.io/issues?query_id=61 |
||
46 | |||
47 | 2 | pthomas@redhat.com | \*New Features |
48 | \*============ |
||
49 | 1 | pthomas@redhat.com | |
50 | 2 | pthomas@redhat.com | Here are the specific stories done for 2.11: |
51 | |||
52 | ~~~ |
||
53 | Docker Support |
||
54 | 2114 As a user, I can perform incremental publish with Docker rsync distributor |
||
55 | ~~~ |
||
56 | |||
57 | ~~~ |
||
58 | OSTree Support |
||
59 | 2205 As a user, I want to pull older versions of trees available to atomic hosts. |
||
60 | ~~~ |
||
61 | |||
62 | ~~~ |
||
63 | Pulp |
||
64 | 1983 As a user, an importer config change or content removal will cause the next sync to |
||
65 | be full |
||
66 | 2172 Memory Improvements with Process Recycling |
||
67 | 2186 As a user, pulp-manage-db refuses to run if other pulp processes are running locally |
||
68 | ~~~ |
||
69 | |||
70 | ~~~ |
||
71 | RPM Support |
||
72 | 1806 As a user, I can use pulp-admin to upload drpms |
||
73 | 2113 As a user, I can perform an incremental publish using ISO rsync distributor |
||
74 | 2132 As a consumer of Pulp content I want ISO & ISO_rsync distributor to support |
||
75 | relative_url for consistency with yum |
||
76 | 2211 As a user, I can sync a distribution unit with the existing yum_importer without |
||
77 | requiring yum metadata |
||
78 | 2212 As a user I can see in the task report of copy operation list of units which did not |
||
79 | pass signature filter |
||
80 | ~~~ |
||
81 | |||
82 | View this list in redmine: |
||
83 | http://bit.ly/2eQz5Ui |
||
84 | |||
85 | \*Issues Addressed |
||
86 | \*================ |
||
87 | |||
88 | Here are the bug fixes specific to 2.11: |
||
89 | |||
90 | ~~~ |
||
91 | Pulp |
||
92 | 2377 0025_importer_schema_change hits issue with last_sync being None |
||
93 | 1977 basic auth in URL fails when using authenticated proxy |
||
94 | 1069 extra Task ID in docs example to bind a repo |
||
95 | 2133 Permissions docs should include some info on /v2/ |
||
96 | 752 Suggestion to add -v remains even if you use -v |
||
97 | ~~~ |
||
98 | |||
99 | ~~~ |
||
100 | RPM Support |
||
101 | 2224 Cannot sync from mirrorlists |
||
102 | 2321 Pulp can't handle mirrorlists with invalid entries |
||
103 | 2363 Pulp acts like all is well when a sync completely fails |
||
104 | 2071 Creating yum distributor without https, http keys in config crashes |
||
105 | ~~~ |
||
106 | |||
107 | Action Items |
||
108 | |||
109 | 1 | pthomas@redhat.com | The following process improvements will be made as a result of this release |
110 | Automation: Continue to Improve automation coverage. And add more matrix to automated upgrade testing. |
||
111 | Manual Testing: Organize manual testing efforts better. Identify areas for upgrade testing and feature testing for manual testing that are not covered in the automation. |
||
112 | 2 | pthomas@redhat.com | |
113 | New Pulp-smash issues added |
||
114 | |||
115 | https://github.com/PulpQE/pulp-smash/issues/454 |
||
116 | https://github.com/PulpQE/pulp-smash/issues/453 |
||
117 | https://github.com/PulpQE/pulp-smash/issues/431 |
||
118 | https://github.com/PulpQE/pulp-smash/issues/421 |
||
119 | https://github.com/PulpQE/pulp-smash/issues/420 |