Bug 812091

Summary: Remove cucumber gem dependency from express broker in staging/production
Product: OKD Reporter: Abhishek Gupta <abhgupta>
Component: PodAssignee: Abhishek Gupta <abhgupta>
Status: CLOSED CURRENTRELEASE QA Contact: libra bugs <libra-bugs>
Severity: low Docs Contact:
Priority: high    
Version: 2.xCC: dmcphers, mpatel, xtian
Target Milestone: ---Keywords: Triaged
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2012-04-27 20:46:42 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Abhishek Gupta 2012-04-12 18:08:47 UTC
Description of problem:

Express broker currently requires cucumber and related gems in all environments, including staging and production.


Version-Release number of selected component (if applicable):


How reproducible:


Steps to Reproduce:
1.
2.
3.
  
Actual results:
Express broker should not require cucumber and related gems in staging and production


Expected results:
Express broker should not require cucumber and related gems in staging and production

Additional info:

Comment 1 Abhishek Gupta 2012-04-18 18:02:13 UTC
This work has been completed and checked in. The cucumber test steps that required these dependencies have been reworked. The Gemfile, Gemfile.lock and spec file have been modified as well.

Comment 2 Xiaoli Tian 2012-04-19 06:02:14 UTC
Verified it on devenv_1731

#cat broker.spec |grep cucumber
#Requires:  rubygem-cucumber
- 1) removing cucumber gem dependency from express broker. 2) moved ruby
  related cucumber tests back into express. 3) fixed issue with broker
  section. 4) copying cucumber features into li-test/tests automatically within
- moving bulk of the cucumber tests under stickshift and making changes so that
#cat Gemfile|grep cucumber
#cat Gemfile.lock|grep cucumber

Cucumber testing are still running well.