New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Multiple feature runs not considered in test result #476
Comments
Hi, Thank you for your interest. This sounds like a potentially interesting thing. It's highly SpecFlow+Runner-specific, though - so it needs to work in a totally transparent way so that we don't need to treat the SpecFlow+Runner different from the other test result providers. The reality of open source projects is that they live from external contributions. I have a limited time budget for Pickles at the moment which is enough for managing issues, PRs and releases, but not for developing new features. So if you want this feature sooner rather than later, the best way is to implement it yourself and send me a pull request. |
Hi, I've managed to construct a workaround for this in the SpecFlow report template. I'm not sure where this code would go in the Pickles source but here it is if anyone would like it. I am tester over a coder so the quality of the code may not be brilliant, I believe it could do with some optimisation though it isn't noticeably slower on generating reports. I have commented throughout to improve readability. As described at http://docs.picklesdoc.com/en/latest/IntegratingTestResultsFromSpecRun/ in addition to the GetResultForPickles method the below code should be added. `
} ` And then in place of the output code the following code should be used instead.
|
Thanks for sharing. I will not merge this into Pickles: integrating SpecFlow+ Runner results is difficult enough as it is without additional gimmicks. I will leave this issue open for future reference, though. |
It's been an amazing time for me to work on Pickles. Now it's finally time for me to lay down the mantle and move on. I am leaving Pickles completely. I am closing this issue, so that the next maintainer of this repository can start from a clean slate. Do you want to take over active development and maintenance at Pickles? Contact me directly at dirk dot rombauts at picklesdoc dot com. I will hand over everything Pickles-related to you. This email address will remain active until 11 December 2020. |
I'm making use of SpecFlow in my organisation to automate web based tests and to test across multiple browsers we use the same feature file and set run targets in the SpecFlow profile.
In our report, we then get the results for each targeted run.
The issue we face is that if a test fails as above all Firefox tests are failing, the output in Pickles indicates everything has passed, see below.
Would it be possible to look into it supporting targeted runs and showing the result of highest severity, ie if one fails but the rest pass it displays the fail so it gives visibility to the issue.
The text was updated successfully, but these errors were encountered: