无法在测试代码中的“After”钩子中使用Jira-Ruby gem

时间:2017-12-15 12:17:35

标签: ruby cucumber watir-webdriver jira-rest-api

我正在我的测试框架(Ruby,BDD [使用黄瓜])中集成jira-ruby gem来报告使用rest api的测试用例失败的错误。当我在'After'钩子获取错误时使用下面提到的代码: SSL_connect SYSCALL返回= 5 errno = 0 state = SSLv2 / v3读取服务器hello A(OpenSSL :: SSL :: SSLError)

代码:

After do 
  options ={
    :username     => 'xyzsingh',
    :password     => 'abcsingh',
    :site         => 'https://xyzsingh.atlassian.net/',
    :context_path => '',
    :ssl_verify_mode => OpenSSL::SSL::VERIFY_NONE, 
    :auth_type => :basic, 
    :read_timeout => 120
  }

  client = JIRA::Client.new(options)
  issue = client.Issue.build
  issue.save({
    "fields"=>{
      "summary"=>"****",
      "description"=> "Not able to  report bug",
      "project"=>{"key"=>"****"},
      "issuetype"=>{"name"=>"Bug"}
    }
  })
end

此外,当我使用相同的代码时,框架中的其他地方也可以使用,并且它会在我的jira帐户中创建错误。似乎在'After'钩子中存在某种限制。任何人都可以帮助我吗? 提前致谢!

0 个答案:

没有答案