Comments (5)
@navinmuthu Of course You don't, You need to fork it, do the changes and create PR from Your own repo :)
from allure-ruby.
On debugging this issue, we see that block is not handled in below code block present in allure-rspec-2.13.1/lib/allure_rspec/formatter.rb
RSpec::Core::Example.class_eval do
Allure.singleton_methods.each do |method|
define_method(method) { |*args| Allure.__send__(method, *args) }
end
end
After modifying like below, run_step works fine. (Handling block in define_method)
RSpec::Core::Example.class_eval do
Allure.singleton_methods.each do |method|
define_method(method) { |*args, &block| Allure.__send__(method, *args, &block) }
end
end
from allure-ruby.
@navinmuthu Thanks for the issue. I am aware of this issue, it was on my list, just didn't yet get to fixing it. Feel free to create PR if You like or I will do it sometime this week most likely.
In the mean time, calling run_step
from Allure
directly can be used as a workaround:
it "Sample code to check run_step method" do |t|
Allure.run_step("Step 1") do
p "print statement 1"
end
end
from allure-ruby.
Thanks @andrcuns for quick reply.
Looks like I don't have access to push changes to remote branch :(
from allure-ruby.
Closed via #59
from allure-ruby.
Related Issues (20)
- Create adapter for minitest HOT 1
- Error Using Allure with Ruby HOT 3
- Nested steps annotations HOT 2
- Mess in feature and story tags HOT 2
- Tags are empty for rspec tests HOT 3
- Output override is not working in 2.13.10 HOT 5
- Support for rspec-retry HOT 2
- Same test case goes for a retry section even though being specified with custom environment HOT 2
- Suites names are not displayed HOT 5
- Could not update to version greater than 2.13.6 HOT 6
- Allure 2.13.6.4 and above outputs hash instead of json HOT 7
- [Security] Workflow test.yml is using vulnerable action paambaati/codeclimate-action HOT 1
- Add support for parameters in step HOT 3
- allure step doesn't work if is used in global before :all hook HOT 11
- Not able to generate report in github workflows HOT 2
- On expected error Step is not stoped with Failed state HOT 1
- Use monotonic clock HOT 4
- JRuby Compatibility HOT 2
- Add support for influencing history id based on environment properties HOT 8
- Allure Report shows incorrect calculations for failed tests because of test retries HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from allure-ruby.