Project

Profile

Help

Pulp 2 13 Test Result Summary » History » Revision 5

Revision 4 (pthomas@redhat.com, 04/27/2017 03:16 PM) → Revision 5/6 (pthomas@redhat.com, 04/27/2017 03:20 PM)

# Pulp 2 13 Test Result Summary 

 Summary 

 Status: \[ \] Not Started \[ \] In Progress \[ \] Paused \[ \] Blocked \[X \] Finished   
 Started On: April 12, 2017   
 Finished On: April 26. 2017   
 Beta/RC URL: https://repos.fedorapeople.org/pulp/pulp/beta/2.13/   
 Redmine URL: http://https://pulp.plan.io/issues?query_id=61 

 Automated tests have increased from 481 in 2.12 to 521 in 2.13 . The jobs were run nightly on EL7 , Fedora 24 and Fedora 25. Upgrade jobs were run on RC builds. Upgrade test jobs passed for EL7. Fedora still experiences the issue https://pulp.plan.io/issues/2639. Manual testing was limited to the scenarios that do not yet have pulp smash tests. Docker tests have been improved to use crane. This provides better test coverage for Docker plugin tests. All the new features have been added to pulp-smash backlog to automate or   
 are RE already automated. 

 Pulp QE team approves the release of the 2.13 RC to GA. 

 Beta History   
 Beta 1: April 12, 2017   
 RC 1: April 24, 2017 

 Automation 

 [[ https://github.com/PulpQE/pulp-smash/milestone/15]]   
 \[\[Status: \[X\] PASSED \[ \] FAILED   
 System: x86_64   
 RHEL 7.3   
 Installation PASS PASS   
 Smoke PASS PASS   
 API PASS PASS   
 CLI PASS PASS   
 Upgrade PASS PASS\]\] 

 NOTES: 

 2.13 Features and Bugs   
 https://pulp.plan.io/issues?query_id=61 

 ~~~ 

 New Features   
 \============ 

 ============ 

 Here are the specific stories done for 2.13: 

   

 ~~~ 
 Crane 
         
       2336      Update crane to serve manifest schema 2 
   
 Docker Support 
         
       2099      As a user, I can sync v2 schema manifests 
         
       2368      As a user, I want to provide synced images with multiple "/" in them. 
   
 Pulp 
         
       1988      As a new developer, I am able to get started from the documentation 
         
       2324      As a user, I can see the first 8 characters of a task id in every log statement 
 emitted from a running task 
         
       2519      Enable workers to record their own heartbeat records to the database 
         
       2548      As an administrator, I can configure how pulp logs 
   
 Puppet Support 
         
       2108      Add option to puppet_install distributor to install to 'modules' directory and 
 cleanup base directory 
   
 Python Support 
         
       135       As a user, I can synchronize wheels from PyPI 
         
       136       As a user, I can upload wheel packages to Pulp 
         
       137       As a user, I can publish repositories that contain wheel packages 
         
       140       As a user, I can sync Python packages from another Pulp server 
         
       1882      Rebuild model to support all package types 
         
       1883      As a user, I can sync and publish all package types 
   
 RPM Support 
         
       2575      As a user, I don't have to wait for migration 0020_nested_drpm_directory if 
 there are no DRPMs 
 ~~~ 

 View this list in redmine: 
   
 http://bit.ly/2plvHGd 

 Issues Addressed 
 ================   
 \================ 

 Here are the bug fixes specific to 2.13: 

   

 ~~~ 
 Crane 
         
       2608      Update crane installation and configuration docs 
   
 Docker Support 
         
       2643      DKR1008: Could not find registry API at https://docker-registry.engineering.redhat.c 
 om 
         
       2644      pulp fails to correctly process WWW-Authenticate headers 
   
 Pulp 
         
       1839      sn.dat is succeptable to race conditions 
         
       2013      SSL certs are created at install time, but should be at setup runtime 
         
       2613      Worker Heartbeats Broken After Broker Reconnect 
         
       2496      Killing pulp_workers, pulp_celerybeat, and pulp_resource_manager causes the status 
 API still shows them as running 
         
       2516      worker heartbeat log statement mishandles timezone 
         
       2589      Pulp 2.13 nightly fails to start on RHEL 7.3 
         
       2687      Rsync publish removes symlinks and replace them with directories 
   
 Puppet Support 
         
       2512      Puppet Importer swallows exception when one is raised during upload 
         
       2581      Update puppet release notes through 2.13.0 
   
 Python Support 
         
       2561      pulp_python 2.0 new features are not documented 
   
 RPM Support 
         
       2543      RPM Importer swallows exception when one is raised during upload 
         
       2101      'pulp-admin iso repo create' command does not set default --serve-http config 
 ~~~ 

 All bug fixes from Pulp 2.12.2 and earlier are also included in Pulp 2.13. 

 View this list in redmine: 
   
 http://bit.ly/2oA1q8q 
 ~~~ 

 **Action Items** 

 The action items post 2.13 release is to continue adding automation tests for 2.13 issues.