Add custom Junit formatting for our projects#2
Closed
lorenzodalaqua wants to merge 5 commits intoChekote:masterfrom
Closed
Add custom Junit formatting for our projects#2lorenzodalaqua wants to merge 5 commits intoChekote:masterfrom
lorenzodalaqua wants to merge 5 commits intoChekote:masterfrom
Conversation
Scenario: Given I have a context class MyContext And I have a context class MyExtendingContext that extends MyContext When I register MyExtendingContext in the Behat environment And I try to use InitializedContextEnvironment::getContext to get MyContext Desired Behavior: Then I should receive MyExtendingContext as it "is-a" MyContext Current Behavior: Then I do not receive MyExtendingContext as it is not a MyContext Implementation: I modified the hasContextClass and getContext methods to check for extending or implementation of the specified class or interface.
This is applicable to Scenarios which are a part of a Scenario Outline. Each example in an outline would be appended an index to its name in the output (ex: Chekote#1, Chekote#2, Chekote#3...), but in a behat --rerun, they are all appended Chekote#1, which breaks IFT detection. Not having the Example number is the way the script currently expects the output to be, so it was removed.
Author
|
Whoops, meant to open this PR against the v3-10-with-patches branch. |
Merged
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
This PRs customizes the title of a Scenario and other attributes when formatting test output using the
junitformat.It mainly adds the line number and CircleCI node number to the scenario title.