我正在我的测试框架(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'钩子中存在某种限制。任何人都可以帮助我吗? 提前致谢!