Skip to content

Conversation

@Godin
Copy link
Member

@Godin Godin commented Dec 28, 2018

I used this little utility to check changes in filters on a real projects. And would like to add it as an example.

@Godin Godin added this to the 0.8.3 milestone Dec 28, 2018
@Godin Godin self-assigned this Dec 28, 2018
@Godin Godin requested a review from marchof December 28, 2018 17:42
@marchof
Copy link
Member

marchof commented Dec 29, 2018

@Godin I'm not sure whether this more like a tool than a educational example about our API usage. Have you considered adding this to the CLI instead?

@Godin
Copy link
Member Author

Godin commented Dec 29, 2018

@marchof I thought about this option - as it is now, it fits well into examples, because

  • we don't have example that works with XML, whereas I believe that this is the better path for third-party integrations than processing of exec-file
  • inclusion into CLI will require more hardening

public InputSource resolveEntity(final String publicId,
final String systemId) {
if (publicId.startsWith("-//JACOCO//DTD Report")) {
return new InputSource(new StringReader(""));
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is an example and should follow best practices:

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@marchof

Supply actual DTD otherwise this will fail when we merge #813

I probably miss something, but don't understand why/how absence of DTD can cause failure after merge of #813 ?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sorry, my bad: I overlooked that parseAsOptionalInt() already checks for null values.

@Godin Godin force-pushed the xml_diff branch 2 times, most recently from c97aecf to dbd5f99 Compare January 10, 2019 02:45
@Godin Godin changed the title Add example that shows difference between two JaCoCo XML reports Add internal tool that shows difference between two JaCoCo XML reports Jan 16, 2019
@Godin Godin removed this from the 0.8.3 milestone Jan 19, 2019
@Godin Godin added this to the 0.8.4 milestone Jan 22, 2019
@Godin Godin removed this from the 0.8.4 milestone May 8, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: Candidates

Development

Successfully merging this pull request may close these issues.

2 participants