Fixed issue where multiple results files for a single feature causes exceptions when processing scenario outline examples. #123
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
A bit of an edge case here, but hey, this is how I'm using it!
I run NUnit with two passes. The first pass only runs tests from a "work in progress" category - this test run does not fail the build if any test fails. The second pass runs tests from all categories except for those that were run in the first pass - this test run does fail the build if any test fails. The two passes generate two NUnit results files for a single SpecFlow feature file.
When running Pickles against a single feature, but with two NUnit results files, I noticed that an exception was thrown when trying to parse test examples from Scenario Outlines.
The following commit should fix this problem. Try running the unit test without the changes in NUnitSingleResults.cs - the test should fail. Apply my changes and the test should pass.