picklesdoc/pickles

Generated Cucumber JSON missing the uri property

rdasan opened this issue · 3 comments

Hi I'm using Pickles to generate Cucumber Json format from my Test Results file. However I see that the generated cucumberResults.json is missing the uri property. I am planning to use the generated cucumber json to publish the cucumber results back into a BDD JIRA plugin and that plugin requires the correct Cucumber JSON format that includes a uri property in the generated Cucumber Json.

I see that this issue has been mentioned earlier in this closed issue : #278

#278 (comment)

Are there any plans to support this moving forward?

+1

Also missing id properties from both the top level feature and child objects of the elements array.

Yes, I would like to address this issue. Most of the issues that Dirk closed before he handed off the project will be reopened and worked eventually. Most of my time so far has been spent trying to get the dotnet standard/core version working. I have most of it functional but still have some unit tests failing. Once I get past that roadblock I'll start addressing more of the functionality issues.

I have the same issue as @rdasan as now the only way to convert SpecFlow results into Cucumber json is via official SpecFlow runner SpecRun, requiring online account binding and relying on Mono, also conflicting with SpecFlow xUnit runner. My use case is Linux-based CI and MacOS-based development environment, so I look into Pickles or SpecNuts.
Another way is to contribute to SpecFlow itself, like asked here.
Maybe to the xunit runner directly, maybe to the LivingDocumentation generator.
But I see pickles as the best option, especially with the recent dotnetcore support