You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Nov 8, 2024. It is now read-only.
@stipsan These are awesome ideas! In #765, we thought about supporting TAP (see also this). That would allow people to easily extend Dredd with any reporter they like, and it would allow us to completely remove some of the built in reporters.
Do you think that would solve your issues? Is TAP protocol powerful enough to support everything you would need to implement the reporters you mentioned?
EDIT
Shucks, I hit enter while adding the title, didn't mean to post it just yet!
EDIT (again)
I can see that while the built in reporters can be used multiple times even there does not seem to be a way to add external ones:
dredd/src/options.coffee
Lines 52 to 57 in 54135db
dredd/src/configure-reporters.coffee
Lines 36 to 49 in 54aa8a3
I'm wondering if you would consider allowing it, and if a PR for that would be welcome 😄
One of the things I'd like to do in my custom reporter is to change up this:
dredd/src/reporters/x-unit-reporter.coffee
Lines 73 to 81 in 54aa8a3
We have mile long JSON Schemas and big payloads. The ability to change the output to the following is a huge improvement:
This is not the only use case I have where the option to add my own reporter to dredd would be awesome:
This is not very useful:
But this is extremely helpful (but require changes to the junit output that is more compatible with CircleCI):
btw I think it would be better if this weren't commented out:
dredd/src/configure-reporters.coffee
Lines 50 to 52 in 54aa8a3
IMO it's not user friendly to silently ignore any setting :)
The text was updated successfully, but these errors were encountered: