TestingResearchIllinois / NonDex

A tool for finding assumptions on APIs with under-determined specifications.
Other
43 stars 35 forks source link

new option to print violations to maven output #97

Open romani opened 7 years ago

romani commented 7 years ago

there is violation found by nondex: https://travis-ci.org/checkstyle/checkstyle/jobs/173511656#L3063 but there is no way to read this report on remote CI server easily. It make it worse , exactly this PullRequest pass on local pc :) , so details are required to be visible in output of maven execution (all other validation plugins do this).

Proposal: print to maven output by default or make plugin option to make it happen.

For now we have to do some ugly workaround - https://github.com/checkstyle/checkstyle/commit/6f2b7bdce7cbc8c78327a2c569fa0f5817a4bd69

alexgyori commented 7 years ago

I'll add some verbose output in a more easily readable form. We currently print that information at: https://travis-ci.org/checkstyle/checkstyle/jobs/173511656#L2893 and aggregated info at: https://travis-ci.org/checkstyle/checkstyle/jobs/173511656#L2893 But I agree it's not obvious and easily readable. I'll add something like: https://github.com/vdmeer/asciitable to better summarize the results.

romani commented 4 years ago

absence of this feature, complicates execution of this plugin in CI, as more bash hacks are required.